/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/fontawesome-pro/css/all.css ***!
  \**********************************************************************************************************************************/
/*!
 * Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-conditioner:before {
  content: "\f8f4"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-alarm-exclamation:before {
  content: "\f843"; }

.fa-alarm-plus:before {
  content: "\f844"; }

.fa-alarm-snooze:before {
  content: "\f845"; }

.fa-album:before {
  content: "\f89f"; }

.fa-album-collection:before {
  content: "\f8a0"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-alien:before {
  content: "\f8f5"; }

.fa-alien-monster:before {
  content: "\f8f6"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-slash:before {
  content: "\f846"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-amp-guitar:before {
  content: "\f8a1"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badge-sheriff:before {
  content: "\f8a2"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-bags-shopping:before {
  content: "\f847"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-banjo:before {
  content: "\f8a3"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-bed-alt:before {
  content: "\f8f7"; }

.fa-bed-bunk:before {
  content: "\f8f8"; }

.fa-bed-empty:before {
  content: "\f8f9"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-exclamation:before {
  content: "\f848"; }

.fa-bell-on:before {
  content: "\f8fa"; }

.fa-bell-plus:before {
  content: "\f849"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-betamax:before {
  content: "\f8a4"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-biking-mountain:before {
  content: "\f84b"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blinds:before {
  content: "\f8fb"; }

.fa-blinds-open:before {
  content: "\f8fc"; }

.fa-blinds-raised:before {
  content: "\f8fd"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boombox:before {
  content: "\f8a5"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-bottom:before {
  content: "\f84d"; }

.fa-border-center-h:before {
  content: "\f89c"; }

.fa-border-center-v:before {
  content: "\f89d"; }

.fa-border-inner:before {
  content: "\f84e"; }

.fa-border-left:before {
  content: "\f84f"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-outer:before {
  content: "\f851"; }

.fa-border-right:before {
  content: "\f852"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-border-style-alt:before {
  content: "\f854"; }

.fa-border-top:before {
  content: "\f855"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-bring-forward:before {
  content: "\f856"; }

.fa-bring-front:before {
  content: "\f857"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burger-soda:before {
  content: "\f858"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-cactus:before {
  content: "\f8a7"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camcorder:before {
  content: "\f8a8"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-home:before {
  content: "\f8fe"; }

.fa-camera-movie:before {
  content: "\f8a9"; }

.fa-camera-polaroid:before {
  content: "\f8aa"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-building:before {
  content: "\f859"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-bus:before {
  content: "\f85a"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caravan-alt:before {
  content: "\e000"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cars:before {
  content: "\f85b"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cassette-tape:before {
  content: "\f8ab"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cat-space:before {
  content: "\e001"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cctv:before {
  content: "\f8ac"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clarinet:before {
  content: "\f8ad"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-music:before {
  content: "\f8ae"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-pot:before {
  content: "\e002"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-coffin-cross:before {
  content: "\e051"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coin:before {
  content: "\f85c"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comet:before {
  content: "\e003"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-music:before {
  content: "\f8af"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-music:before {
  content: "\f8b0"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-computer-classic:before {
  content: "\f8b1"; }

.fa-computer-speaker:before {
  content: "\f8b2"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-construction:before {
  content: "\f85d"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cowbell:before {
  content: "\f8b3"; }

.fa-cowbell-more:before {
  content: "\f8b4"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digging:before {
  content: "\f85e"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-disc-drive:before {
  content: "\f8b5"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-drone:before {
  content: "\f85f"; }

.fa-drone-alt:before {
  content: "\f860"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dryer:before {
  content: "\f861"; }

.fa-dryer-alt:before {
  content: "\f862"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fan-table:before {
  content: "\e004"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-farm:before {
  content: "\f864"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-faucet-drip:before {
  content: "\e006"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-music:before {
  content: "\f8b6"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-search:before {
  content: "\f865"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-film-canister:before {
  content: "\f8b7"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flashlight:before {
  content: "\f8b8"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-flute:before {
  content: "\f8b9"; }

.fa-flux-capacitor:before {
  content: "\f8ba"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-download:before {
  content: "\e053"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folder-upload:before {
  content: "\e054"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-font-case:before {
  content: "\f866"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-galaxy:before {
  content: "\e008"; }

.fa-game-board:before {
  content: "\f867"; }

.fa-game-board-alt:before {
  content: "\f868"; }

.fa-game-console-handheld:before {
  content: "\f8bb"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gamepad-alt:before {
  content: "\f8bc"; }

.fa-garage:before {
  content: "\e009"; }

.fa-garage-car:before {
  content: "\e00a"; }

.fa-garage-open:before {
  content: "\e00b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-citrus:before {
  content: "\f869"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gramophone:before {
  content: "\f8bd"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-guitar-electric:before {
  content: "\f8be"; }

.fa-guitars:before {
  content: "\f8bf"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-h4:before {
  content: "\f86a"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-chef:before {
  content: "\f86b"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-headphones:before {
  content: "\f8c2"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-heat:before {
  content: "\e00c"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-horizontal-rule:before {
  content: "\f86c"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-horse-saddle:before {
  content: "\f8c3"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house:before {
  content: "\e00d"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-day:before {
  content: "\e00e"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-house-leave:before {
  content: "\e00f"; }

.fa-house-night:before {
  content: "\e010"; }

.fa-house-return:before {
  content: "\e011"; }

.fa-house-signal:before {
  content: "\e012"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-icons-alt:before {
  content: "\f86e"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-image-polaroid:before {
  content: "\f8c4"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-joystick:before {
  content: "\f8c5"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-jug:before {
  content: "\f8c6"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-kazoo:before {
  content: "\f8c7"; }

.fa-kerning:before {
  content: "\f86f"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-lamp-desk:before {
  content: "\e014"; }

.fa-lamp-floor:before {
  content: "\e015"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lasso:before {
  content: "\f8c8"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-light-ceiling:before {
  content: "\e016"; }

.fa-light-switch:before {
  content: "\e017"; }

.fa-light-switch-off:before {
  content: "\e018"; }

.fa-light-switch-on:before {
  content: "\e019"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-line-columns:before {
  content: "\f870"; }

.fa-line-height:before {
  content: "\f871"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-music:before {
  content: "\f8c9"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microphone-stand:before {
  content: "\f8cb"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-microwave:before {
  content: "\e01b"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-money-check-edit:before {
  content: "\f872"; }

.fa-money-check-edit-alt:before {
  content: "\f873"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-alt:before {
  content: "\f8cd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mp3-player:before {
  content: "\f8ce"; }

.fa-mug:before {
  content: "\f874"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-mug-tea:before {
  content: "\f875"; }

.fa-music:before {
  content: "\f001"; }

.fa-music-alt:before {
  content: "\f8cf"; }

.fa-music-alt-slash:before {
  content: "\f8d0"; }

.fa-music-slash:before {
  content: "\f8d1"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-outlet:before {
  content: "\e01c"; }

.fa-oven:before {
  content: "\e01d"; }

.fa-overline:before {
  content: "\f876"; }

.fa-page-break:before {
  content: "\f877"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-paragraph-rtl:before {
  content: "\f878"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-laptop:before {
  content: "\f87a"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-rotary:before {
  content: "\f8d3"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-piano:before {
  content: "\f8d4"; }

.fa-piano-keyboard:before {
  content: "\f8d5"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-planet-moon:before {
  content: "\e01f"; }

.fa-planet-ringed:before {
  content: "\e020"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-police-box:before {
  content: "\e021"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portal-enter:before {
  content: "\e022"; }

.fa-portal-exit:before {
  content: "\e023"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-projector:before {
  content: "\f8d6"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radar:before {
  content: "\e024"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-radio:before {
  content: "\f8d7"; }

.fa-radio-alt:before {
  content: "\f8d8"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-raygun:before {
  content: "\e025"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-refrigerator:before {
  content: "\e026"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocket-launch:before {
  content: "\e027"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-router:before {
  content: "\f8da"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-sax-hot:before {
  content: "\f8db"; }

.fa-saxophone:before {
  content: "\f8dc"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-image:before {
  content: "\f8f3"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-send-back:before {
  content: "\f87e"; }

.fa-send-backward:before {
  content: "\f87f"; }

.fa-sensor:before {
  content: "\e028"; }

.fa-sensor-alert:before {
  content: "\e029"; }

.fa-sensor-fire:before {
  content: "\e02a"; }

.fa-sensor-on:before {
  content: "\e02b"; }

.fa-sensor-smoke:before {
  content: "\e02c"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signal-stream:before {
  content: "\f8dd"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-siren:before {
  content: "\e02d"; }

.fa-siren-on:before {
  content: "\e02e"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-cow:before {
  content: "\f8de"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snooze:before {
  content: "\f880"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-solar-system:before {
  content: "\e02f"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-alt:before {
  content: "\f883"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-circle:before {
  content: "\e030"; }

.fa-sort-circle-down:before {
  content: "\e031"; }

.fa-sort-circle-up:before {
  content: "\e032"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-shapes-down:before {
  content: "\f888"; }

.fa-sort-shapes-down-alt:before {
  content: "\f889"; }

.fa-sort-shapes-up:before {
  content: "\f88a"; }

.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }

.fa-sort-size-down:before {
  content: "\f88c"; }

.fa-sort-size-down-alt:before {
  content: "\f88d"; }

.fa-sort-size-up:before {
  content: "\f88e"; }

.fa-sort-size-up-alt:before {
  content: "\f88f"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-space-station-moon:before {
  content: "\e033"; }

.fa-space-station-moon-alt:before {
  content: "\e034"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-sparkles:before {
  content: "\f890"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker:before {
  content: "\f8df"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-speakers:before {
  content: "\f8e0"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-sprinkler:before {
  content: "\e035"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-star-shooting:before {
  content: "\e036"; }

.fa-starfighter:before {
  content: "\e037"; }

.fa-starfighter-alt:before {
  content: "\e038"; }

.fa-stars:before {
  content: "\f762"; }

.fa-starship:before {
  content: "\e039"; }

.fa-starship-freighter:before {
  content: "\e03a"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunglasses:before {
  content: "\f892"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-sword-laser:before {
  content: "\e03b"; }

.fa-sword-laser-alt:before {
  content: "\e03c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-swords-laser:before {
  content: "\e03d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-telescope:before {
  content: "\e03e"; }

.fa-temperature-down:before {
  content: "\e03f"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-temperature-up:before {
  content: "\e040"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text:before {
  content: "\f893"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-size:before {
  content: "\f894"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-transporter:before {
  content: "\e042"; }

.fa-transporter-1:before {
  content: "\e043"; }

.fa-transporter-2:before {
  content: "\e044"; }

.fa-transporter-3:before {
  content: "\e045"; }

.fa-transporter-empty:before {
  content: "\e046"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-trash-undo:before {
  content: "\f895"; }

.fa-trash-undo-alt:before {
  content: "\f896"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-triangle-music:before {
  content: "\f8e2"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-trumpet:before {
  content: "\f8e3"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turntable:before {
  content: "\f8e4"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-alt:before {
  content: "\f8e5"; }

.fa-tv-music:before {
  content: "\f8e6"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typewriter:before {
  content: "\f8e7"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-ufo:before {
  content: "\e047"; }

.fa-ufo-beam:before {
  content: "\e048"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usb-drive:before {
  content: "\f8e9"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alien:before {
  content: "\e04a"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-cowboy:before {
  content: "\f8ea"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-music:before {
  content: "\f8eb"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-robot:before {
  content: "\e04b"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-user-unlock:before {
  content: "\e058"; }

.fa-user-visor:before {
  content: "\e04c"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vacuum:before {
  content: "\e04d"; }

.fa-vacuum-robot:before {
  content: "\e04e"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-vhs:before {
  content: "\f8ec"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-violin:before {
  content: "\f8ed"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-wagon-covered:before {
  content: "\f8ee"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walkie-talkie:before {
  content: "\f8ef"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-washer:before {
  content: "\f898"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-calculator:before {
  content: "\f8f0"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-sine:before {
  content: "\f899"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-wave-triangle:before {
  content: "\f89a"; }

.fa-waveform:before {
  content: "\f8f1"; }

.fa-waveform-path:before {
  content: "\f8f2"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-turbine:before {
  content: "\f89b"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-frame:before {
  content: "\e04f"; }

.fa-window-frame-open:before {
  content: "\e050"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-brands-400.edcbe7e6.eot);
  src: url(/build/fonts/fa-brands-400.edcbe7e6.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-brands-400.ae47d70a.woff2) format("woff2"), url(/build/fonts/fa-brands-400.235b1dd9.woff) format("woff"), url(/build/fonts/fa-brands-400.7b01ce1f.ttf) format("truetype"), url(/build/images/fa-brands-400.59d02457.svg#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/fonts/fa-duotone-900.9b6acf21.eot);
  src: url(/build/fonts/fa-duotone-900.9b6acf21.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-duotone-900.75c87230.woff2) format("woff2"), url(/build/fonts/fa-duotone-900.4aad24a1.woff) format("woff"), url(/build/fonts/fa-duotone-900.6f7fb9fd.ttf) format("truetype"), url(/build/images/fa-duotone-900.a9ff2764.svg#fontawesome) format("svg"); }

.fad {
  position: relative;
  font-family: 'Font Awesome 5 Duotone';
  font-weight: 900; }

.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad:after {
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad.fa-inverse {
  color: #fff; }

.fad.fa-stack-1x, .fad.fa-stack-2x {
  position: absolute; }

.fad.fa-stack-1x:before,
.fad.fa-stack-2x:before,
.fad.fa-fw:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

.fad.fa-abacus:after {
  content: "\10f640"; }

.fad.fa-acorn:after {
  content: "\10f6ae"; }

.fad.fa-ad:after {
  content: "\10f641"; }

.fad.fa-address-book:after {
  content: "\10f2b9"; }

.fad.fa-address-card:after {
  content: "\10f2bb"; }

.fad.fa-adjust:after {
  content: "\10f042"; }

.fad.fa-air-conditioner:after {
  content: "\10f8f4"; }

.fad.fa-air-freshener:after {
  content: "\10f5d0"; }

.fad.fa-alarm-clock:after {
  content: "\10f34e"; }

.fad.fa-alarm-exclamation:after {
  content: "\10f843"; }

.fad.fa-alarm-plus:after {
  content: "\10f844"; }

.fad.fa-alarm-snooze:after {
  content: "\10f845"; }

.fad.fa-album:after {
  content: "\10f89f"; }

.fad.fa-album-collection:after {
  content: "\10f8a0"; }

.fad.fa-alicorn:after {
  content: "\10f6b0"; }

.fad.fa-alien:after {
  content: "\10f8f5"; }

.fad.fa-alien-monster:after {
  content: "\10f8f6"; }

.fad.fa-align-center:after {
  content: "\10f037"; }

.fad.fa-align-justify:after {
  content: "\10f039"; }

.fad.fa-align-left:after {
  content: "\10f036"; }

.fad.fa-align-right:after {
  content: "\10f038"; }

.fad.fa-align-slash:after {
  content: "\10f846"; }

.fad.fa-allergies:after {
  content: "\10f461"; }

.fad.fa-ambulance:after {
  content: "\10f0f9"; }

.fad.fa-american-sign-language-interpreting:after {
  content: "\10f2a3"; }

.fad.fa-amp-guitar:after {
  content: "\10f8a1"; }

.fad.fa-analytics:after {
  content: "\10f643"; }

.fad.fa-anchor:after {
  content: "\10f13d"; }

.fad.fa-angel:after {
  content: "\10f779"; }

.fad.fa-angle-double-down:after {
  content: "\10f103"; }

.fad.fa-angle-double-left:after {
  content: "\10f100"; }

.fad.fa-angle-double-right:after {
  content: "\10f101"; }

.fad.fa-angle-double-up:after {
  content: "\10f102"; }

.fad.fa-angle-down:after {
  content: "\10f107"; }

.fad.fa-angle-left:after {
  content: "\10f104"; }

.fad.fa-angle-right:after {
  content: "\10f105"; }

.fad.fa-angle-up:after {
  content: "\10f106"; }

.fad.fa-angry:after {
  content: "\10f556"; }

.fad.fa-ankh:after {
  content: "\10f644"; }

.fad.fa-apple-alt:after {
  content: "\10f5d1"; }

.fad.fa-apple-crate:after {
  content: "\10f6b1"; }

.fad.fa-archive:after {
  content: "\10f187"; }

.fad.fa-archway:after {
  content: "\10f557"; }

.fad.fa-arrow-alt-circle-down:after {
  content: "\10f358"; }

.fad.fa-arrow-alt-circle-left:after {
  content: "\10f359"; }

.fad.fa-arrow-alt-circle-right:after {
  content: "\10f35a"; }

.fad.fa-arrow-alt-circle-up:after {
  content: "\10f35b"; }

.fad.fa-arrow-alt-down:after {
  content: "\10f354"; }

.fad.fa-arrow-alt-from-bottom:after {
  content: "\10f346"; }

.fad.fa-arrow-alt-from-left:after {
  content: "\10f347"; }

.fad.fa-arrow-alt-from-right:after {
  content: "\10f348"; }

.fad.fa-arrow-alt-from-top:after {
  content: "\10f349"; }

.fad.fa-arrow-alt-left:after {
  content: "\10f355"; }

.fad.fa-arrow-alt-right:after {
  content: "\10f356"; }

.fad.fa-arrow-alt-square-down:after {
  content: "\10f350"; }

.fad.fa-arrow-alt-square-left:after {
  content: "\10f351"; }

.fad.fa-arrow-alt-square-right:after {
  content: "\10f352"; }

.fad.fa-arrow-alt-square-up:after {
  content: "\10f353"; }

.fad.fa-arrow-alt-to-bottom:after {
  content: "\10f34a"; }

.fad.fa-arrow-alt-to-left:after {
  content: "\10f34b"; }

.fad.fa-arrow-alt-to-right:after {
  content: "\10f34c"; }

.fad.fa-arrow-alt-to-top:after {
  content: "\10f34d"; }

.fad.fa-arrow-alt-up:after {
  content: "\10f357"; }

.fad.fa-arrow-circle-down:after {
  content: "\10f0ab"; }

.fad.fa-arrow-circle-left:after {
  content: "\10f0a8"; }

.fad.fa-arrow-circle-right:after {
  content: "\10f0a9"; }

.fad.fa-arrow-circle-up:after {
  content: "\10f0aa"; }

.fad.fa-arrow-down:after {
  content: "\10f063"; }

.fad.fa-arrow-from-bottom:after {
  content: "\10f342"; }

.fad.fa-arrow-from-left:after {
  content: "\10f343"; }

.fad.fa-arrow-from-right:after {
  content: "\10f344"; }

.fad.fa-arrow-from-top:after {
  content: "\10f345"; }

.fad.fa-arrow-left:after {
  content: "\10f060"; }

.fad.fa-arrow-right:after {
  content: "\10f061"; }

.fad.fa-arrow-square-down:after {
  content: "\10f339"; }

.fad.fa-arrow-square-left:after {
  content: "\10f33a"; }

.fad.fa-arrow-square-right:after {
  content: "\10f33b"; }

.fad.fa-arrow-square-up:after {
  content: "\10f33c"; }

.fad.fa-arrow-to-bottom:after {
  content: "\10f33d"; }

.fad.fa-arrow-to-left:after {
  content: "\10f33e"; }

.fad.fa-arrow-to-right:after {
  content: "\10f340"; }

.fad.fa-arrow-to-top:after {
  content: "\10f341"; }

.fad.fa-arrow-up:after {
  content: "\10f062"; }

.fad.fa-arrows:after {
  content: "\10f047"; }

.fad.fa-arrows-alt:after {
  content: "\10f0b2"; }

.fad.fa-arrows-alt-h:after {
  content: "\10f337"; }

.fad.fa-arrows-alt-v:after {
  content: "\10f338"; }

.fad.fa-arrows-h:after {
  content: "\10f07e"; }

.fad.fa-arrows-v:after {
  content: "\10f07d"; }

.fad.fa-assistive-listening-systems:after {
  content: "\10f2a2"; }

.fad.fa-asterisk:after {
  content: "\10f069"; }

.fad.fa-at:after {
  content: "\10f1fa"; }

.fad.fa-atlas:after {
  content: "\10f558"; }

.fad.fa-atom:after {
  content: "\10f5d2"; }

.fad.fa-atom-alt:after {
  content: "\10f5d3"; }

.fad.fa-audio-description:after {
  content: "\10f29e"; }

.fad.fa-award:after {
  content: "\10f559"; }

.fad.fa-axe:after {
  content: "\10f6b2"; }

.fad.fa-axe-battle:after {
  content: "\10f6b3"; }

.fad.fa-baby:after {
  content: "\10f77c"; }

.fad.fa-baby-carriage:after {
  content: "\10f77d"; }

.fad.fa-backpack:after {
  content: "\10f5d4"; }

.fad.fa-backspace:after {
  content: "\10f55a"; }

.fad.fa-backward:after {
  content: "\10f04a"; }

.fad.fa-bacon:after {
  content: "\10f7e5"; }

.fad.fa-bacteria:after {
  content: "\10e059"; }

.fad.fa-bacterium:after {
  content: "\10e05a"; }

.fad.fa-badge:after {
  content: "\10f335"; }

.fad.fa-badge-check:after {
  content: "\10f336"; }

.fad.fa-badge-dollar:after {
  content: "\10f645"; }

.fad.fa-badge-percent:after {
  content: "\10f646"; }

.fad.fa-badge-sheriff:after {
  content: "\10f8a2"; }

.fad.fa-badger-honey:after {
  content: "\10f6b4"; }

.fad.fa-bags-shopping:after {
  content: "\10f847"; }

.fad.fa-bahai:after {
  content: "\10f666"; }

.fad.fa-balance-scale:after {
  content: "\10f24e"; }

.fad.fa-balance-scale-left:after {
  content: "\10f515"; }

.fad.fa-balance-scale-right:after {
  content: "\10f516"; }

.fad.fa-ball-pile:after {
  content: "\10f77e"; }

.fad.fa-ballot:after {
  content: "\10f732"; }

.fad.fa-ballot-check:after {
  content: "\10f733"; }

.fad.fa-ban:after {
  content: "\10f05e"; }

.fad.fa-band-aid:after {
  content: "\10f462"; }

.fad.fa-banjo:after {
  content: "\10f8a3"; }

.fad.fa-barcode:after {
  content: "\10f02a"; }

.fad.fa-barcode-alt:after {
  content: "\10f463"; }

.fad.fa-barcode-read:after {
  content: "\10f464"; }

.fad.fa-barcode-scan:after {
  content: "\10f465"; }

.fad.fa-bars:after {
  content: "\10f0c9"; }

.fad.fa-baseball:after {
  content: "\10f432"; }

.fad.fa-baseball-ball:after {
  content: "\10f433"; }

.fad.fa-basketball-ball:after {
  content: "\10f434"; }

.fad.fa-basketball-hoop:after {
  content: "\10f435"; }

.fad.fa-bat:after {
  content: "\10f6b5"; }

.fad.fa-bath:after {
  content: "\10f2cd"; }

.fad.fa-battery-bolt:after {
  content: "\10f376"; }

.fad.fa-battery-empty:after {
  content: "\10f244"; }

.fad.fa-battery-full:after {
  content: "\10f240"; }

.fad.fa-battery-half:after {
  content: "\10f242"; }

.fad.fa-battery-quarter:after {
  content: "\10f243"; }

.fad.fa-battery-slash:after {
  content: "\10f377"; }

.fad.fa-battery-three-quarters:after {
  content: "\10f241"; }

.fad.fa-bed:after {
  content: "\10f236"; }

.fad.fa-bed-alt:after {
  content: "\10f8f7"; }

.fad.fa-bed-bunk:after {
  content: "\10f8f8"; }

.fad.fa-bed-empty:after {
  content: "\10f8f9"; }

.fad.fa-beer:after {
  content: "\10f0fc"; }

.fad.fa-bell:after {
  content: "\10f0f3"; }

.fad.fa-bell-exclamation:after {
  content: "\10f848"; }

.fad.fa-bell-on:after {
  content: "\10f8fa"; }

.fad.fa-bell-plus:after {
  content: "\10f849"; }

.fad.fa-bell-school:after {
  content: "\10f5d5"; }

.fad.fa-bell-school-slash:after {
  content: "\10f5d6"; }

.fad.fa-bell-slash:after {
  content: "\10f1f6"; }

.fad.fa-bells:after {
  content: "\10f77f"; }

.fad.fa-betamax:after {
  content: "\10f8a4"; }

.fad.fa-bezier-curve:after {
  content: "\10f55b"; }

.fad.fa-bible:after {
  content: "\10f647"; }

.fad.fa-bicycle:after {
  content: "\10f206"; }

.fad.fa-biking:after {
  content: "\10f84a"; }

.fad.fa-biking-mountain:after {
  content: "\10f84b"; }

.fad.fa-binoculars:after {
  content: "\10f1e5"; }

.fad.fa-biohazard:after {
  content: "\10f780"; }

.fad.fa-birthday-cake:after {
  content: "\10f1fd"; }

.fad.fa-blanket:after {
  content: "\10f498"; }

.fad.fa-blender:after {
  content: "\10f517"; }

.fad.fa-blender-phone:after {
  content: "\10f6b6"; }

.fad.fa-blind:after {
  content: "\10f29d"; }

.fad.fa-blinds:after {
  content: "\10f8fb"; }

.fad.fa-blinds-open:after {
  content: "\10f8fc"; }

.fad.fa-blinds-raised:after {
  content: "\10f8fd"; }

.fad.fa-blog:after {
  content: "\10f781"; }

.fad.fa-bold:after {
  content: "\10f032"; }

.fad.fa-bolt:after {
  content: "\10f0e7"; }

.fad.fa-bomb:after {
  content: "\10f1e2"; }

.fad.fa-bone:after {
  content: "\10f5d7"; }

.fad.fa-bone-break:after {
  content: "\10f5d8"; }

.fad.fa-bong:after {
  content: "\10f55c"; }

.fad.fa-book:after {
  content: "\10f02d"; }

.fad.fa-book-alt:after {
  content: "\10f5d9"; }

.fad.fa-book-dead:after {
  content: "\10f6b7"; }

.fad.fa-book-heart:after {
  content: "\10f499"; }

.fad.fa-book-medical:after {
  content: "\10f7e6"; }

.fad.fa-book-open:after {
  content: "\10f518"; }

.fad.fa-book-reader:after {
  content: "\10f5da"; }

.fad.fa-book-spells:after {
  content: "\10f6b8"; }

.fad.fa-book-user:after {
  content: "\10f7e7"; }

.fad.fa-bookmark:after {
  content: "\10f02e"; }

.fad.fa-books:after {
  content: "\10f5db"; }

.fad.fa-books-medical:after {
  content: "\10f7e8"; }

.fad.fa-boombox:after {
  content: "\10f8a5"; }

.fad.fa-boot:after {
  content: "\10f782"; }

.fad.fa-booth-curtain:after {
  content: "\10f734"; }

.fad.fa-border-all:after {
  content: "\10f84c"; }

.fad.fa-border-bottom:after {
  content: "\10f84d"; }

.fad.fa-border-center-h:after {
  content: "\10f89c"; }

.fad.fa-border-center-v:after {
  content: "\10f89d"; }

.fad.fa-border-inner:after {
  content: "\10f84e"; }

.fad.fa-border-left:after {
  content: "\10f84f"; }

.fad.fa-border-none:after {
  content: "\10f850"; }

.fad.fa-border-outer:after {
  content: "\10f851"; }

.fad.fa-border-right:after {
  content: "\10f852"; }

.fad.fa-border-style:after {
  content: "\10f853"; }

.fad.fa-border-style-alt:after {
  content: "\10f854"; }

.fad.fa-border-top:after {
  content: "\10f855"; }

.fad.fa-bow-arrow:after {
  content: "\10f6b9"; }

.fad.fa-bowling-ball:after {
  content: "\10f436"; }

.fad.fa-bowling-pins:after {
  content: "\10f437"; }

.fad.fa-box:after {
  content: "\10f466"; }

.fad.fa-box-alt:after {
  content: "\10f49a"; }

.fad.fa-box-ballot:after {
  content: "\10f735"; }

.fad.fa-box-check:after {
  content: "\10f467"; }

.fad.fa-box-fragile:after {
  content: "\10f49b"; }

.fad.fa-box-full:after {
  content: "\10f49c"; }

.fad.fa-box-heart:after {
  content: "\10f49d"; }

.fad.fa-box-open:after {
  content: "\10f49e"; }

.fad.fa-box-tissue:after {
  content: "\10e05b"; }

.fad.fa-box-up:after {
  content: "\10f49f"; }

.fad.fa-box-usd:after {
  content: "\10f4a0"; }

.fad.fa-boxes:after {
  content: "\10f468"; }

.fad.fa-boxes-alt:after {
  content: "\10f4a1"; }

.fad.fa-boxing-glove:after {
  content: "\10f438"; }

.fad.fa-brackets:after {
  content: "\10f7e9"; }

.fad.fa-brackets-curly:after {
  content: "\10f7ea"; }

.fad.fa-braille:after {
  content: "\10f2a1"; }

.fad.fa-brain:after {
  content: "\10f5dc"; }

.fad.fa-bread-loaf:after {
  content: "\10f7eb"; }

.fad.fa-bread-slice:after {
  content: "\10f7ec"; }

.fad.fa-briefcase:after {
  content: "\10f0b1"; }

.fad.fa-briefcase-medical:after {
  content: "\10f469"; }

.fad.fa-bring-forward:after {
  content: "\10f856"; }

.fad.fa-bring-front:after {
  content: "\10f857"; }

.fad.fa-broadcast-tower:after {
  content: "\10f519"; }

.fad.fa-broom:after {
  content: "\10f51a"; }

.fad.fa-browser:after {
  content: "\10f37e"; }

.fad.fa-brush:after {
  content: "\10f55d"; }

.fad.fa-bug:after {
  content: "\10f188"; }

.fad.fa-building:after {
  content: "\10f1ad"; }

.fad.fa-bullhorn:after {
  content: "\10f0a1"; }

.fad.fa-bullseye:after {
  content: "\10f140"; }

.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }

.fad.fa-bullseye-pointer:after {
  content: "\10f649"; }

.fad.fa-burger-soda:after {
  content: "\10f858"; }

.fad.fa-burn:after {
  content: "\10f46a"; }

.fad.fa-burrito:after {
  content: "\10f7ed"; }

.fad.fa-bus:after {
  content: "\10f207"; }

.fad.fa-bus-alt:after {
  content: "\10f55e"; }

.fad.fa-bus-school:after {
  content: "\10f5dd"; }

.fad.fa-business-time:after {
  content: "\10f64a"; }

.fad.fa-cabinet-filing:after {
  content: "\10f64b"; }

.fad.fa-cactus:after {
  content: "\10f8a7"; }

.fad.fa-calculator:after {
  content: "\10f1ec"; }

.fad.fa-calculator-alt:after {
  content: "\10f64c"; }

.fad.fa-calendar:after {
  content: "\10f133"; }

.fad.fa-calendar-alt:after {
  content: "\10f073"; }

.fad.fa-calendar-check:after {
  content: "\10f274"; }

.fad.fa-calendar-day:after {
  content: "\10f783"; }

.fad.fa-calendar-edit:after {
  content: "\10f333"; }

.fad.fa-calendar-exclamation:after {
  content: "\10f334"; }

.fad.fa-calendar-minus:after {
  content: "\10f272"; }

.fad.fa-calendar-plus:after {
  content: "\10f271"; }

.fad.fa-calendar-star:after {
  content: "\10f736"; }

.fad.fa-calendar-times:after {
  content: "\10f273"; }

.fad.fa-calendar-week:after {
  content: "\10f784"; }

.fad.fa-camcorder:after {
  content: "\10f8a8"; }

.fad.fa-camera:after {
  content: "\10f030"; }

.fad.fa-camera-alt:after {
  content: "\10f332"; }

.fad.fa-camera-home:after {
  content: "\10f8fe"; }

.fad.fa-camera-movie:after {
  content: "\10f8a9"; }

.fad.fa-camera-polaroid:after {
  content: "\10f8aa"; }

.fad.fa-camera-retro:after {
  content: "\10f083"; }

.fad.fa-campfire:after {
  content: "\10f6ba"; }

.fad.fa-campground:after {
  content: "\10f6bb"; }

.fad.fa-candle-holder:after {
  content: "\10f6bc"; }

.fad.fa-candy-cane:after {
  content: "\10f786"; }

.fad.fa-candy-corn:after {
  content: "\10f6bd"; }

.fad.fa-cannabis:after {
  content: "\10f55f"; }

.fad.fa-capsules:after {
  content: "\10f46b"; }

.fad.fa-car:after {
  content: "\10f1b9"; }

.fad.fa-car-alt:after {
  content: "\10f5de"; }

.fad.fa-car-battery:after {
  content: "\10f5df"; }

.fad.fa-car-building:after {
  content: "\10f859"; }

.fad.fa-car-bump:after {
  content: "\10f5e0"; }

.fad.fa-car-bus:after {
  content: "\10f85a"; }

.fad.fa-car-crash:after {
  content: "\10f5e1"; }

.fad.fa-car-garage:after {
  content: "\10f5e2"; }

.fad.fa-car-mechanic:after {
  content: "\10f5e3"; }

.fad.fa-car-side:after {
  content: "\10f5e4"; }

.fad.fa-car-tilt:after {
  content: "\10f5e5"; }

.fad.fa-car-wash:after {
  content: "\10f5e6"; }

.fad.fa-caravan:after {
  content: "\10f8ff"; }

.fad.fa-caravan-alt:after {
  content: "\10e000"; }

.fad.fa-caret-circle-down:after {
  content: "\10f32d"; }

.fad.fa-caret-circle-left:after {
  content: "\10f32e"; }

.fad.fa-caret-circle-right:after {
  content: "\10f330"; }

.fad.fa-caret-circle-up:after {
  content: "\10f331"; }

.fad.fa-caret-down:after {
  content: "\10f0d7"; }

.fad.fa-caret-left:after {
  content: "\10f0d9"; }

.fad.fa-caret-right:after {
  content: "\10f0da"; }

.fad.fa-caret-square-down:after {
  content: "\10f150"; }

.fad.fa-caret-square-left:after {
  content: "\10f191"; }

.fad.fa-caret-square-right:after {
  content: "\10f152"; }

.fad.fa-caret-square-up:after {
  content: "\10f151"; }

.fad.fa-caret-up:after {
  content: "\10f0d8"; }

.fad.fa-carrot:after {
  content: "\10f787"; }

.fad.fa-cars:after {
  content: "\10f85b"; }

.fad.fa-cart-arrow-down:after {
  content: "\10f218"; }

.fad.fa-cart-plus:after {
  content: "\10f217"; }

.fad.fa-cash-register:after {
  content: "\10f788"; }

.fad.fa-cassette-tape:after {
  content: "\10f8ab"; }

.fad.fa-cat:after {
  content: "\10f6be"; }

.fad.fa-cat-space:after {
  content: "\10e001"; }

.fad.fa-cauldron:after {
  content: "\10f6bf"; }

.fad.fa-cctv:after {
  content: "\10f8ac"; }

.fad.fa-certificate:after {
  content: "\10f0a3"; }

.fad.fa-chair:after {
  content: "\10f6c0"; }

.fad.fa-chair-office:after {
  content: "\10f6c1"; }

.fad.fa-chalkboard:after {
  content: "\10f51b"; }

.fad.fa-chalkboard-teacher:after {
  content: "\10f51c"; }

.fad.fa-charging-station:after {
  content: "\10f5e7"; }

.fad.fa-chart-area:after {
  content: "\10f1fe"; }

.fad.fa-chart-bar:after {
  content: "\10f080"; }

.fad.fa-chart-line:after {
  content: "\10f201"; }

.fad.fa-chart-line-down:after {
  content: "\10f64d"; }

.fad.fa-chart-network:after {
  content: "\10f78a"; }

.fad.fa-chart-pie:after {
  content: "\10f200"; }

.fad.fa-chart-pie-alt:after {
  content: "\10f64e"; }

.fad.fa-chart-scatter:after {
  content: "\10f7ee"; }

.fad.fa-check:after {
  content: "\10f00c"; }

.fad.fa-check-circle:after {
  content: "\10f058"; }

.fad.fa-check-double:after {
  content: "\10f560"; }

.fad.fa-check-square:after {
  content: "\10f14a"; }

.fad.fa-cheese:after {
  content: "\10f7ef"; }

.fad.fa-cheese-swiss:after {
  content: "\10f7f0"; }

.fad.fa-cheeseburger:after {
  content: "\10f7f1"; }

.fad.fa-chess:after {
  content: "\10f439"; }

.fad.fa-chess-bishop:after {
  content: "\10f43a"; }

.fad.fa-chess-bishop-alt:after {
  content: "\10f43b"; }

.fad.fa-chess-board:after {
  content: "\10f43c"; }

.fad.fa-chess-clock:after {
  content: "\10f43d"; }

.fad.fa-chess-clock-alt:after {
  content: "\10f43e"; }

.fad.fa-chess-king:after {
  content: "\10f43f"; }

.fad.fa-chess-king-alt:after {
  content: "\10f440"; }

.fad.fa-chess-knight:after {
  content: "\10f441"; }

.fad.fa-chess-knight-alt:after {
  content: "\10f442"; }

.fad.fa-chess-pawn:after {
  content: "\10f443"; }

.fad.fa-chess-pawn-alt:after {
  content: "\10f444"; }

.fad.fa-chess-queen:after {
  content: "\10f445"; }

.fad.fa-chess-queen-alt:after {
  content: "\10f446"; }

.fad.fa-chess-rook:after {
  content: "\10f447"; }

.fad.fa-chess-rook-alt:after {
  content: "\10f448"; }

.fad.fa-chevron-circle-down:after {
  content: "\10f13a"; }

.fad.fa-chevron-circle-left:after {
  content: "\10f137"; }

.fad.fa-chevron-circle-right:after {
  content: "\10f138"; }

.fad.fa-chevron-circle-up:after {
  content: "\10f139"; }

.fad.fa-chevron-double-down:after {
  content: "\10f322"; }

.fad.fa-chevron-double-left:after {
  content: "\10f323"; }

.fad.fa-chevron-double-right:after {
  content: "\10f324"; }

.fad.fa-chevron-double-up:after {
  content: "\10f325"; }

.fad.fa-chevron-down:after {
  content: "\10f078"; }

.fad.fa-chevron-left:after {
  content: "\10f053"; }

.fad.fa-chevron-right:after {
  content: "\10f054"; }

.fad.fa-chevron-square-down:after {
  content: "\10f329"; }

.fad.fa-chevron-square-left:after {
  content: "\10f32a"; }

.fad.fa-chevron-square-right:after {
  content: "\10f32b"; }

.fad.fa-chevron-square-up:after {
  content: "\10f32c"; }

.fad.fa-chevron-up:after {
  content: "\10f077"; }

.fad.fa-child:after {
  content: "\10f1ae"; }

.fad.fa-chimney:after {
  content: "\10f78b"; }

.fad.fa-church:after {
  content: "\10f51d"; }

.fad.fa-circle:after {
  content: "\10f111"; }

.fad.fa-circle-notch:after {
  content: "\10f1ce"; }

.fad.fa-city:after {
  content: "\10f64f"; }

.fad.fa-clarinet:after {
  content: "\10f8ad"; }

.fad.fa-claw-marks:after {
  content: "\10f6c2"; }

.fad.fa-clinic-medical:after {
  content: "\10f7f2"; }

.fad.fa-clipboard:after {
  content: "\10f328"; }

.fad.fa-clipboard-check:after {
  content: "\10f46c"; }

.fad.fa-clipboard-list:after {
  content: "\10f46d"; }

.fad.fa-clipboard-list-check:after {
  content: "\10f737"; }

.fad.fa-clipboard-prescription:after {
  content: "\10f5e8"; }

.fad.fa-clipboard-user:after {
  content: "\10f7f3"; }

.fad.fa-clock:after {
  content: "\10f017"; }

.fad.fa-clone:after {
  content: "\10f24d"; }

.fad.fa-closed-captioning:after {
  content: "\10f20a"; }

.fad.fa-cloud:after {
  content: "\10f0c2"; }

.fad.fa-cloud-download:after {
  content: "\10f0ed"; }

.fad.fa-cloud-download-alt:after {
  content: "\10f381"; }

.fad.fa-cloud-drizzle:after {
  content: "\10f738"; }

.fad.fa-cloud-hail:after {
  content: "\10f739"; }

.fad.fa-cloud-hail-mixed:after {
  content: "\10f73a"; }

.fad.fa-cloud-meatball:after {
  content: "\10f73b"; }

.fad.fa-cloud-moon:after {
  content: "\10f6c3"; }

.fad.fa-cloud-moon-rain:after {
  content: "\10f73c"; }

.fad.fa-cloud-music:after {
  content: "\10f8ae"; }

.fad.fa-cloud-rain:after {
  content: "\10f73d"; }

.fad.fa-cloud-rainbow:after {
  content: "\10f73e"; }

.fad.fa-cloud-showers:after {
  content: "\10f73f"; }

.fad.fa-cloud-showers-heavy:after {
  content: "\10f740"; }

.fad.fa-cloud-sleet:after {
  content: "\10f741"; }

.fad.fa-cloud-snow:after {
  content: "\10f742"; }

.fad.fa-cloud-sun:after {
  content: "\10f6c4"; }

.fad.fa-cloud-sun-rain:after {
  content: "\10f743"; }

.fad.fa-cloud-upload:after {
  content: "\10f0ee"; }

.fad.fa-cloud-upload-alt:after {
  content: "\10f382"; }

.fad.fa-clouds:after {
  content: "\10f744"; }

.fad.fa-clouds-moon:after {
  content: "\10f745"; }

.fad.fa-clouds-sun:after {
  content: "\10f746"; }

.fad.fa-club:after {
  content: "\10f327"; }

.fad.fa-cocktail:after {
  content: "\10f561"; }

.fad.fa-code:after {
  content: "\10f121"; }

.fad.fa-code-branch:after {
  content: "\10f126"; }

.fad.fa-code-commit:after {
  content: "\10f386"; }

.fad.fa-code-merge:after {
  content: "\10f387"; }

.fad.fa-coffee:after {
  content: "\10f0f4"; }

.fad.fa-coffee-pot:after {
  content: "\10e002"; }

.fad.fa-coffee-togo:after {
  content: "\10f6c5"; }

.fad.fa-coffin:after {
  content: "\10f6c6"; }

.fad.fa-coffin-cross:after {
  content: "\10e051"; }

.fad.fa-cog:after {
  content: "\10f013"; }

.fad.fa-cogs:after {
  content: "\10f085"; }

.fad.fa-coin:after {
  content: "\10f85c"; }

.fad.fa-coins:after {
  content: "\10f51e"; }

.fad.fa-columns:after {
  content: "\10f0db"; }

.fad.fa-comet:after {
  content: "\10e003"; }

.fad.fa-comment:after {
  content: "\10f075"; }

.fad.fa-comment-alt:after {
  content: "\10f27a"; }

.fad.fa-comment-alt-check:after {
  content: "\10f4a2"; }

.fad.fa-comment-alt-dollar:after {
  content: "\10f650"; }

.fad.fa-comment-alt-dots:after {
  content: "\10f4a3"; }

.fad.fa-comment-alt-edit:after {
  content: "\10f4a4"; }

.fad.fa-comment-alt-exclamation:after {
  content: "\10f4a5"; }

.fad.fa-comment-alt-lines:after {
  content: "\10f4a6"; }

.fad.fa-comment-alt-medical:after {
  content: "\10f7f4"; }

.fad.fa-comment-alt-minus:after {
  content: "\10f4a7"; }

.fad.fa-comment-alt-music:after {
  content: "\10f8af"; }

.fad.fa-comment-alt-plus:after {
  content: "\10f4a8"; }

.fad.fa-comment-alt-slash:after {
  content: "\10f4a9"; }

.fad.fa-comment-alt-smile:after {
  content: "\10f4aa"; }

.fad.fa-comment-alt-times:after {
  content: "\10f4ab"; }

.fad.fa-comment-check:after {
  content: "\10f4ac"; }

.fad.fa-comment-dollar:after {
  content: "\10f651"; }

.fad.fa-comment-dots:after {
  content: "\10f4ad"; }

.fad.fa-comment-edit:after {
  content: "\10f4ae"; }

.fad.fa-comment-exclamation:after {
  content: "\10f4af"; }

.fad.fa-comment-lines:after {
  content: "\10f4b0"; }

.fad.fa-comment-medical:after {
  content: "\10f7f5"; }

.fad.fa-comment-minus:after {
  content: "\10f4b1"; }

.fad.fa-comment-music:after {
  content: "\10f8b0"; }

.fad.fa-comment-plus:after {
  content: "\10f4b2"; }

.fad.fa-comment-slash:after {
  content: "\10f4b3"; }

.fad.fa-comment-smile:after {
  content: "\10f4b4"; }

.fad.fa-comment-times:after {
  content: "\10f4b5"; }

.fad.fa-comments:after {
  content: "\10f086"; }

.fad.fa-comments-alt:after {
  content: "\10f4b6"; }

.fad.fa-comments-alt-dollar:after {
  content: "\10f652"; }

.fad.fa-comments-dollar:after {
  content: "\10f653"; }

.fad.fa-compact-disc:after {
  content: "\10f51f"; }

.fad.fa-compass:after {
  content: "\10f14e"; }

.fad.fa-compass-slash:after {
  content: "\10f5e9"; }

.fad.fa-compress:after {
  content: "\10f066"; }

.fad.fa-compress-alt:after {
  content: "\10f422"; }

.fad.fa-compress-arrows-alt:after {
  content: "\10f78c"; }

.fad.fa-compress-wide:after {
  content: "\10f326"; }

.fad.fa-computer-classic:after {
  content: "\10f8b1"; }

.fad.fa-computer-speaker:after {
  content: "\10f8b2"; }

.fad.fa-concierge-bell:after {
  content: "\10f562"; }

.fad.fa-construction:after {
  content: "\10f85d"; }

.fad.fa-container-storage:after {
  content: "\10f4b7"; }

.fad.fa-conveyor-belt:after {
  content: "\10f46e"; }

.fad.fa-conveyor-belt-alt:after {
  content: "\10f46f"; }

.fad.fa-cookie:after {
  content: "\10f563"; }

.fad.fa-cookie-bite:after {
  content: "\10f564"; }

.fad.fa-copy:after {
  content: "\10f0c5"; }

.fad.fa-copyright:after {
  content: "\10f1f9"; }

.fad.fa-corn:after {
  content: "\10f6c7"; }

.fad.fa-couch:after {
  content: "\10f4b8"; }

.fad.fa-cow:after {
  content: "\10f6c8"; }

.fad.fa-cowbell:after {
  content: "\10f8b3"; }

.fad.fa-cowbell-more:after {
  content: "\10f8b4"; }

.fad.fa-credit-card:after {
  content: "\10f09d"; }

.fad.fa-credit-card-blank:after {
  content: "\10f389"; }

.fad.fa-credit-card-front:after {
  content: "\10f38a"; }

.fad.fa-cricket:after {
  content: "\10f449"; }

.fad.fa-croissant:after {
  content: "\10f7f6"; }

.fad.fa-crop:after {
  content: "\10f125"; }

.fad.fa-crop-alt:after {
  content: "\10f565"; }

.fad.fa-cross:after {
  content: "\10f654"; }

.fad.fa-crosshairs:after {
  content: "\10f05b"; }

.fad.fa-crow:after {
  content: "\10f520"; }

.fad.fa-crown:after {
  content: "\10f521"; }

.fad.fa-crutch:after {
  content: "\10f7f7"; }

.fad.fa-crutches:after {
  content: "\10f7f8"; }

.fad.fa-cube:after {
  content: "\10f1b2"; }

.fad.fa-cubes:after {
  content: "\10f1b3"; }

.fad.fa-curling:after {
  content: "\10f44a"; }

.fad.fa-cut:after {
  content: "\10f0c4"; }

.fad.fa-dagger:after {
  content: "\10f6cb"; }

.fad.fa-database:after {
  content: "\10f1c0"; }

.fad.fa-deaf:after {
  content: "\10f2a4"; }

.fad.fa-debug:after {
  content: "\10f7f9"; }

.fad.fa-deer:after {
  content: "\10f78e"; }

.fad.fa-deer-rudolph:after {
  content: "\10f78f"; }

.fad.fa-democrat:after {
  content: "\10f747"; }

.fad.fa-desktop:after {
  content: "\10f108"; }

.fad.fa-desktop-alt:after {
  content: "\10f390"; }

.fad.fa-dewpoint:after {
  content: "\10f748"; }

.fad.fa-dharmachakra:after {
  content: "\10f655"; }

.fad.fa-diagnoses:after {
  content: "\10f470"; }

.fad.fa-diamond:after {
  content: "\10f219"; }

.fad.fa-dice:after {
  content: "\10f522"; }

.fad.fa-dice-d10:after {
  content: "\10f6cd"; }

.fad.fa-dice-d12:after {
  content: "\10f6ce"; }

.fad.fa-dice-d20:after {
  content: "\10f6cf"; }

.fad.fa-dice-d4:after {
  content: "\10f6d0"; }

.fad.fa-dice-d6:after {
  content: "\10f6d1"; }

.fad.fa-dice-d8:after {
  content: "\10f6d2"; }

.fad.fa-dice-five:after {
  content: "\10f523"; }

.fad.fa-dice-four:after {
  content: "\10f524"; }

.fad.fa-dice-one:after {
  content: "\10f525"; }

.fad.fa-dice-six:after {
  content: "\10f526"; }

.fad.fa-dice-three:after {
  content: "\10f527"; }

.fad.fa-dice-two:after {
  content: "\10f528"; }

.fad.fa-digging:after {
  content: "\10f85e"; }

.fad.fa-digital-tachograph:after {
  content: "\10f566"; }

.fad.fa-diploma:after {
  content: "\10f5ea"; }

.fad.fa-directions:after {
  content: "\10f5eb"; }

.fad.fa-disc-drive:after {
  content: "\10f8b5"; }

.fad.fa-disease:after {
  content: "\10f7fa"; }

.fad.fa-divide:after {
  content: "\10f529"; }

.fad.fa-dizzy:after {
  content: "\10f567"; }

.fad.fa-dna:after {
  content: "\10f471"; }

.fad.fa-do-not-enter:after {
  content: "\10f5ec"; }

.fad.fa-dog:after {
  content: "\10f6d3"; }

.fad.fa-dog-leashed:after {
  content: "\10f6d4"; }

.fad.fa-dollar-sign:after {
  content: "\10f155"; }

.fad.fa-dolly:after {
  content: "\10f472"; }

.fad.fa-dolly-empty:after {
  content: "\10f473"; }

.fad.fa-dolly-flatbed:after {
  content: "\10f474"; }

.fad.fa-dolly-flatbed-alt:after {
  content: "\10f475"; }

.fad.fa-dolly-flatbed-empty:after {
  content: "\10f476"; }

.fad.fa-donate:after {
  content: "\10f4b9"; }

.fad.fa-door-closed:after {
  content: "\10f52a"; }

.fad.fa-door-open:after {
  content: "\10f52b"; }

.fad.fa-dot-circle:after {
  content: "\10f192"; }

.fad.fa-dove:after {
  content: "\10f4ba"; }

.fad.fa-download:after {
  content: "\10f019"; }

.fad.fa-drafting-compass:after {
  content: "\10f568"; }

.fad.fa-dragon:after {
  content: "\10f6d5"; }

.fad.fa-draw-circle:after {
  content: "\10f5ed"; }

.fad.fa-draw-polygon:after {
  content: "\10f5ee"; }

.fad.fa-draw-square:after {
  content: "\10f5ef"; }

.fad.fa-dreidel:after {
  content: "\10f792"; }

.fad.fa-drone:after {
  content: "\10f85f"; }

.fad.fa-drone-alt:after {
  content: "\10f860"; }

.fad.fa-drum:after {
  content: "\10f569"; }

.fad.fa-drum-steelpan:after {
  content: "\10f56a"; }

.fad.fa-drumstick:after {
  content: "\10f6d6"; }

.fad.fa-drumstick-bite:after {
  content: "\10f6d7"; }

.fad.fa-dryer:after {
  content: "\10f861"; }

.fad.fa-dryer-alt:after {
  content: "\10f862"; }

.fad.fa-duck:after {
  content: "\10f6d8"; }

.fad.fa-dumbbell:after {
  content: "\10f44b"; }

.fad.fa-dumpster:after {
  content: "\10f793"; }

.fad.fa-dumpster-fire:after {
  content: "\10f794"; }

.fad.fa-dungeon:after {
  content: "\10f6d9"; }

.fad.fa-ear:after {
  content: "\10f5f0"; }

.fad.fa-ear-muffs:after {
  content: "\10f795"; }

.fad.fa-eclipse:after {
  content: "\10f749"; }

.fad.fa-eclipse-alt:after {
  content: "\10f74a"; }

.fad.fa-edit:after {
  content: "\10f044"; }

.fad.fa-egg:after {
  content: "\10f7fb"; }

.fad.fa-egg-fried:after {
  content: "\10f7fc"; }

.fad.fa-eject:after {
  content: "\10f052"; }

.fad.fa-elephant:after {
  content: "\10f6da"; }

.fad.fa-ellipsis-h:after {
  content: "\10f141"; }

.fad.fa-ellipsis-h-alt:after {
  content: "\10f39b"; }

.fad.fa-ellipsis-v:after {
  content: "\10f142"; }

.fad.fa-ellipsis-v-alt:after {
  content: "\10f39c"; }

.fad.fa-empty-set:after {
  content: "\10f656"; }

.fad.fa-engine-warning:after {
  content: "\10f5f2"; }

.fad.fa-envelope:after {
  content: "\10f0e0"; }

.fad.fa-envelope-open:after {
  content: "\10f2b6"; }

.fad.fa-envelope-open-dollar:after {
  content: "\10f657"; }

.fad.fa-envelope-open-text:after {
  content: "\10f658"; }

.fad.fa-envelope-square:after {
  content: "\10f199"; }

.fad.fa-equals:after {
  content: "\10f52c"; }

.fad.fa-eraser:after {
  content: "\10f12d"; }

.fad.fa-ethernet:after {
  content: "\10f796"; }

.fad.fa-euro-sign:after {
  content: "\10f153"; }

.fad.fa-exchange:after {
  content: "\10f0ec"; }

.fad.fa-exchange-alt:after {
  content: "\10f362"; }

.fad.fa-exclamation:after {
  content: "\10f12a"; }

.fad.fa-exclamation-circle:after {
  content: "\10f06a"; }

.fad.fa-exclamation-square:after {
  content: "\10f321"; }

.fad.fa-exclamation-triangle:after {
  content: "\10f071"; }

.fad.fa-expand:after {
  content: "\10f065"; }

.fad.fa-expand-alt:after {
  content: "\10f424"; }

.fad.fa-expand-arrows:after {
  content: "\10f31d"; }

.fad.fa-expand-arrows-alt:after {
  content: "\10f31e"; }

.fad.fa-expand-wide:after {
  content: "\10f320"; }

.fad.fa-external-link:after {
  content: "\10f08e"; }

.fad.fa-external-link-alt:after {
  content: "\10f35d"; }

.fad.fa-external-link-square:after {
  content: "\10f14c"; }

.fad.fa-external-link-square-alt:after {
  content: "\10f360"; }

.fad.fa-eye:after {
  content: "\10f06e"; }

.fad.fa-eye-dropper:after {
  content: "\10f1fb"; }

.fad.fa-eye-evil:after {
  content: "\10f6db"; }

.fad.fa-eye-slash:after {
  content: "\10f070"; }

.fad.fa-fan:after {
  content: "\10f863"; }

.fad.fa-fan-table:after {
  content: "\10e004"; }

.fad.fa-farm:after {
  content: "\10f864"; }

.fad.fa-fast-backward:after {
  content: "\10f049"; }

.fad.fa-fast-forward:after {
  content: "\10f050"; }

.fad.fa-faucet:after {
  content: "\10e005"; }

.fad.fa-faucet-drip:after {
  content: "\10e006"; }

.fad.fa-fax:after {
  content: "\10f1ac"; }

.fad.fa-feather:after {
  content: "\10f52d"; }

.fad.fa-feather-alt:after {
  content: "\10f56b"; }

.fad.fa-female:after {
  content: "\10f182"; }

.fad.fa-field-hockey:after {
  content: "\10f44c"; }

.fad.fa-fighter-jet:after {
  content: "\10f0fb"; }

.fad.fa-file:after {
  content: "\10f15b"; }

.fad.fa-file-alt:after {
  content: "\10f15c"; }

.fad.fa-file-archive:after {
  content: "\10f1c6"; }

.fad.fa-file-audio:after {
  content: "\10f1c7"; }

.fad.fa-file-certificate:after {
  content: "\10f5f3"; }

.fad.fa-file-chart-line:after {
  content: "\10f659"; }

.fad.fa-file-chart-pie:after {
  content: "\10f65a"; }

.fad.fa-file-check:after {
  content: "\10f316"; }

.fad.fa-file-code:after {
  content: "\10f1c9"; }

.fad.fa-file-contract:after {
  content: "\10f56c"; }

.fad.fa-file-csv:after {
  content: "\10f6dd"; }

.fad.fa-file-download:after {
  content: "\10f56d"; }

.fad.fa-file-edit:after {
  content: "\10f31c"; }

.fad.fa-file-excel:after {
  content: "\10f1c3"; }

.fad.fa-file-exclamation:after {
  content: "\10f31a"; }

.fad.fa-file-export:after {
  content: "\10f56e"; }

.fad.fa-file-image:after {
  content: "\10f1c5"; }

.fad.fa-file-import:after {
  content: "\10f56f"; }

.fad.fa-file-invoice:after {
  content: "\10f570"; }

.fad.fa-file-invoice-dollar:after {
  content: "\10f571"; }

.fad.fa-file-medical:after {
  content: "\10f477"; }

.fad.fa-file-medical-alt:after {
  content: "\10f478"; }

.fad.fa-file-minus:after {
  content: "\10f318"; }

.fad.fa-file-music:after {
  content: "\10f8b6"; }

.fad.fa-file-pdf:after {
  content: "\10f1c1"; }

.fad.fa-file-plus:after {
  content: "\10f319"; }

.fad.fa-file-powerpoint:after {
  content: "\10f1c4"; }

.fad.fa-file-prescription:after {
  content: "\10f572"; }

.fad.fa-file-search:after {
  content: "\10f865"; }

.fad.fa-file-signature:after {
  content: "\10f573"; }

.fad.fa-file-spreadsheet:after {
  content: "\10f65b"; }

.fad.fa-file-times:after {
  content: "\10f317"; }

.fad.fa-file-upload:after {
  content: "\10f574"; }

.fad.fa-file-user:after {
  content: "\10f65c"; }

.fad.fa-file-video:after {
  content: "\10f1c8"; }

.fad.fa-file-word:after {
  content: "\10f1c2"; }

.fad.fa-files-medical:after {
  content: "\10f7fd"; }

.fad.fa-fill:after {
  content: "\10f575"; }

.fad.fa-fill-drip:after {
  content: "\10f576"; }

.fad.fa-film:after {
  content: "\10f008"; }

.fad.fa-film-alt:after {
  content: "\10f3a0"; }

.fad.fa-film-canister:after {
  content: "\10f8b7"; }

.fad.fa-filter:after {
  content: "\10f0b0"; }

.fad.fa-fingerprint:after {
  content: "\10f577"; }

.fad.fa-fire:after {
  content: "\10f06d"; }

.fad.fa-fire-alt:after {
  content: "\10f7e4"; }

.fad.fa-fire-extinguisher:after {
  content: "\10f134"; }

.fad.fa-fire-smoke:after {
  content: "\10f74b"; }

.fad.fa-fireplace:after {
  content: "\10f79a"; }

.fad.fa-first-aid:after {
  content: "\10f479"; }

.fad.fa-fish:after {
  content: "\10f578"; }

.fad.fa-fish-cooked:after {
  content: "\10f7fe"; }

.fad.fa-fist-raised:after {
  content: "\10f6de"; }

.fad.fa-flag:after {
  content: "\10f024"; }

.fad.fa-flag-alt:after {
  content: "\10f74c"; }

.fad.fa-flag-checkered:after {
  content: "\10f11e"; }

.fad.fa-flag-usa:after {
  content: "\10f74d"; }

.fad.fa-flame:after {
  content: "\10f6df"; }

.fad.fa-flashlight:after {
  content: "\10f8b8"; }

.fad.fa-flask:after {
  content: "\10f0c3"; }

.fad.fa-flask-poison:after {
  content: "\10f6e0"; }

.fad.fa-flask-potion:after {
  content: "\10f6e1"; }

.fad.fa-flower:after {
  content: "\10f7ff"; }

.fad.fa-flower-daffodil:after {
  content: "\10f800"; }

.fad.fa-flower-tulip:after {
  content: "\10f801"; }

.fad.fa-flushed:after {
  content: "\10f579"; }

.fad.fa-flute:after {
  content: "\10f8b9"; }

.fad.fa-flux-capacitor:after {
  content: "\10f8ba"; }

.fad.fa-fog:after {
  content: "\10f74e"; }

.fad.fa-folder:after {
  content: "\10f07b"; }

.fad.fa-folder-download:after {
  content: "\10e053"; }

.fad.fa-folder-minus:after {
  content: "\10f65d"; }

.fad.fa-folder-open:after {
  content: "\10f07c"; }

.fad.fa-folder-plus:after {
  content: "\10f65e"; }

.fad.fa-folder-times:after {
  content: "\10f65f"; }

.fad.fa-folder-tree:after {
  content: "\10f802"; }

.fad.fa-folder-upload:after {
  content: "\10e054"; }

.fad.fa-folders:after {
  content: "\10f660"; }

.fad.fa-font:after {
  content: "\10f031"; }

.fad.fa-font-awesome-logo-full:after {
  content: "\10f4e6"; }

.fad.fa-font-case:after {
  content: "\10f866"; }

.fad.fa-football-ball:after {
  content: "\10f44e"; }

.fad.fa-football-helmet:after {
  content: "\10f44f"; }

.fad.fa-forklift:after {
  content: "\10f47a"; }

.fad.fa-forward:after {
  content: "\10f04e"; }

.fad.fa-fragile:after {
  content: "\10f4bb"; }

.fad.fa-french-fries:after {
  content: "\10f803"; }

.fad.fa-frog:after {
  content: "\10f52e"; }

.fad.fa-frosty-head:after {
  content: "\10f79b"; }

.fad.fa-frown:after {
  content: "\10f119"; }

.fad.fa-frown-open:after {
  content: "\10f57a"; }

.fad.fa-function:after {
  content: "\10f661"; }

.fad.fa-funnel-dollar:after {
  content: "\10f662"; }

.fad.fa-futbol:after {
  content: "\10f1e3"; }

.fad.fa-galaxy:after {
  content: "\10e008"; }

.fad.fa-game-board:after {
  content: "\10f867"; }

.fad.fa-game-board-alt:after {
  content: "\10f868"; }

.fad.fa-game-console-handheld:after {
  content: "\10f8bb"; }

.fad.fa-gamepad:after {
  content: "\10f11b"; }

.fad.fa-gamepad-alt:after {
  content: "\10f8bc"; }

.fad.fa-garage:after {
  content: "\10e009"; }

.fad.fa-garage-car:after {
  content: "\10e00a"; }

.fad.fa-garage-open:after {
  content: "\10e00b"; }

.fad.fa-gas-pump:after {
  content: "\10f52f"; }

.fad.fa-gas-pump-slash:after {
  content: "\10f5f4"; }

.fad.fa-gavel:after {
  content: "\10f0e3"; }

.fad.fa-gem:after {
  content: "\10f3a5"; }

.fad.fa-genderless:after {
  content: "\10f22d"; }

.fad.fa-ghost:after {
  content: "\10f6e2"; }

.fad.fa-gift:after {
  content: "\10f06b"; }

.fad.fa-gift-card:after {
  content: "\10f663"; }

.fad.fa-gifts:after {
  content: "\10f79c"; }

.fad.fa-gingerbread-man:after {
  content: "\10f79d"; }

.fad.fa-glass:after {
  content: "\10f804"; }

.fad.fa-glass-champagne:after {
  content: "\10f79e"; }

.fad.fa-glass-cheers:after {
  content: "\10f79f"; }

.fad.fa-glass-citrus:after {
  content: "\10f869"; }

.fad.fa-glass-martini:after {
  content: "\10f000"; }

.fad.fa-glass-martini-alt:after {
  content: "\10f57b"; }

.fad.fa-glass-whiskey:after {
  content: "\10f7a0"; }

.fad.fa-glass-whiskey-rocks:after {
  content: "\10f7a1"; }

.fad.fa-glasses:after {
  content: "\10f530"; }

.fad.fa-glasses-alt:after {
  content: "\10f5f5"; }

.fad.fa-globe:after {
  content: "\10f0ac"; }

.fad.fa-globe-africa:after {
  content: "\10f57c"; }

.fad.fa-globe-americas:after {
  content: "\10f57d"; }

.fad.fa-globe-asia:after {
  content: "\10f57e"; }

.fad.fa-globe-europe:after {
  content: "\10f7a2"; }

.fad.fa-globe-snow:after {
  content: "\10f7a3"; }

.fad.fa-globe-stand:after {
  content: "\10f5f6"; }

.fad.fa-golf-ball:after {
  content: "\10f450"; }

.fad.fa-golf-club:after {
  content: "\10f451"; }

.fad.fa-gopuram:after {
  content: "\10f664"; }

.fad.fa-graduation-cap:after {
  content: "\10f19d"; }

.fad.fa-gramophone:after {
  content: "\10f8bd"; }

.fad.fa-greater-than:after {
  content: "\10f531"; }

.fad.fa-greater-than-equal:after {
  content: "\10f532"; }

.fad.fa-grimace:after {
  content: "\10f57f"; }

.fad.fa-grin:after {
  content: "\10f580"; }

.fad.fa-grin-alt:after {
  content: "\10f581"; }

.fad.fa-grin-beam:after {
  content: "\10f582"; }

.fad.fa-grin-beam-sweat:after {
  content: "\10f583"; }

.fad.fa-grin-hearts:after {
  content: "\10f584"; }

.fad.fa-grin-squint:after {
  content: "\10f585"; }

.fad.fa-grin-squint-tears:after {
  content: "\10f586"; }

.fad.fa-grin-stars:after {
  content: "\10f587"; }

.fad.fa-grin-tears:after {
  content: "\10f588"; }

.fad.fa-grin-tongue:after {
  content: "\10f589"; }

.fad.fa-grin-tongue-squint:after {
  content: "\10f58a"; }

.fad.fa-grin-tongue-wink:after {
  content: "\10f58b"; }

.fad.fa-grin-wink:after {
  content: "\10f58c"; }

.fad.fa-grip-horizontal:after {
  content: "\10f58d"; }

.fad.fa-grip-lines:after {
  content: "\10f7a4"; }

.fad.fa-grip-lines-vertical:after {
  content: "\10f7a5"; }

.fad.fa-grip-vertical:after {
  content: "\10f58e"; }

.fad.fa-guitar:after {
  content: "\10f7a6"; }

.fad.fa-guitar-electric:after {
  content: "\10f8be"; }

.fad.fa-guitars:after {
  content: "\10f8bf"; }

.fad.fa-h-square:after {
  content: "\10f0fd"; }

.fad.fa-h1:after {
  content: "\10f313"; }

.fad.fa-h2:after {
  content: "\10f314"; }

.fad.fa-h3:after {
  content: "\10f315"; }

.fad.fa-h4:after {
  content: "\10f86a"; }

.fad.fa-hamburger:after {
  content: "\10f805"; }

.fad.fa-hammer:after {
  content: "\10f6e3"; }

.fad.fa-hammer-war:after {
  content: "\10f6e4"; }

.fad.fa-hamsa:after {
  content: "\10f665"; }

.fad.fa-hand-heart:after {
  content: "\10f4bc"; }

.fad.fa-hand-holding:after {
  content: "\10f4bd"; }

.fad.fa-hand-holding-box:after {
  content: "\10f47b"; }

.fad.fa-hand-holding-heart:after {
  content: "\10f4be"; }

.fad.fa-hand-holding-magic:after {
  content: "\10f6e5"; }

.fad.fa-hand-holding-medical:after {
  content: "\10e05c"; }

.fad.fa-hand-holding-seedling:after {
  content: "\10f4bf"; }

.fad.fa-hand-holding-usd:after {
  content: "\10f4c0"; }

.fad.fa-hand-holding-water:after {
  content: "\10f4c1"; }

.fad.fa-hand-lizard:after {
  content: "\10f258"; }

.fad.fa-hand-middle-finger:after {
  content: "\10f806"; }

.fad.fa-hand-paper:after {
  content: "\10f256"; }

.fad.fa-hand-peace:after {
  content: "\10f25b"; }

.fad.fa-hand-point-down:after {
  content: "\10f0a7"; }

.fad.fa-hand-point-left:after {
  content: "\10f0a5"; }

.fad.fa-hand-point-right:after {
  content: "\10f0a4"; }

.fad.fa-hand-point-up:after {
  content: "\10f0a6"; }

.fad.fa-hand-pointer:after {
  content: "\10f25a"; }

.fad.fa-hand-receiving:after {
  content: "\10f47c"; }

.fad.fa-hand-rock:after {
  content: "\10f255"; }

.fad.fa-hand-scissors:after {
  content: "\10f257"; }

.fad.fa-hand-sparkles:after {
  content: "\10e05d"; }

.fad.fa-hand-spock:after {
  content: "\10f259"; }

.fad.fa-hands:after {
  content: "\10f4c2"; }

.fad.fa-hands-heart:after {
  content: "\10f4c3"; }

.fad.fa-hands-helping:after {
  content: "\10f4c4"; }

.fad.fa-hands-usd:after {
  content: "\10f4c5"; }

.fad.fa-hands-wash:after {
  content: "\10e05e"; }

.fad.fa-handshake:after {
  content: "\10f2b5"; }

.fad.fa-handshake-alt:after {
  content: "\10f4c6"; }

.fad.fa-handshake-alt-slash:after {
  content: "\10e05f"; }

.fad.fa-handshake-slash:after {
  content: "\10e060"; }

.fad.fa-hanukiah:after {
  content: "\10f6e6"; }

.fad.fa-hard-hat:after {
  content: "\10f807"; }

.fad.fa-hashtag:after {
  content: "\10f292"; }

.fad.fa-hat-chef:after {
  content: "\10f86b"; }

.fad.fa-hat-cowboy:after {
  content: "\10f8c0"; }

.fad.fa-hat-cowboy-side:after {
  content: "\10f8c1"; }

.fad.fa-hat-santa:after {
  content: "\10f7a7"; }

.fad.fa-hat-winter:after {
  content: "\10f7a8"; }

.fad.fa-hat-witch:after {
  content: "\10f6e7"; }

.fad.fa-hat-wizard:after {
  content: "\10f6e8"; }

.fad.fa-hdd:after {
  content: "\10f0a0"; }

.fad.fa-head-side:after {
  content: "\10f6e9"; }

.fad.fa-head-side-brain:after {
  content: "\10f808"; }

.fad.fa-head-side-cough:after {
  content: "\10e061"; }

.fad.fa-head-side-cough-slash:after {
  content: "\10e062"; }

.fad.fa-head-side-headphones:after {
  content: "\10f8c2"; }

.fad.fa-head-side-mask:after {
  content: "\10e063"; }

.fad.fa-head-side-medical:after {
  content: "\10f809"; }

.fad.fa-head-side-virus:after {
  content: "\10e064"; }

.fad.fa-head-vr:after {
  content: "\10f6ea"; }

.fad.fa-heading:after {
  content: "\10f1dc"; }

.fad.fa-headphones:after {
  content: "\10f025"; }

.fad.fa-headphones-alt:after {
  content: "\10f58f"; }

.fad.fa-headset:after {
  content: "\10f590"; }

.fad.fa-heart:after {
  content: "\10f004"; }

.fad.fa-heart-broken:after {
  content: "\10f7a9"; }

.fad.fa-heart-circle:after {
  content: "\10f4c7"; }

.fad.fa-heart-rate:after {
  content: "\10f5f8"; }

.fad.fa-heart-square:after {
  content: "\10f4c8"; }

.fad.fa-heartbeat:after {
  content: "\10f21e"; }

.fad.fa-heat:after {
  content: "\10e00c"; }

.fad.fa-helicopter:after {
  content: "\10f533"; }

.fad.fa-helmet-battle:after {
  content: "\10f6eb"; }

.fad.fa-hexagon:after {
  content: "\10f312"; }

.fad.fa-highlighter:after {
  content: "\10f591"; }

.fad.fa-hiking:after {
  content: "\10f6ec"; }

.fad.fa-hippo:after {
  content: "\10f6ed"; }

.fad.fa-history:after {
  content: "\10f1da"; }

.fad.fa-hockey-mask:after {
  content: "\10f6ee"; }

.fad.fa-hockey-puck:after {
  content: "\10f453"; }

.fad.fa-hockey-sticks:after {
  content: "\10f454"; }

.fad.fa-holly-berry:after {
  content: "\10f7aa"; }

.fad.fa-home:after {
  content: "\10f015"; }

.fad.fa-home-alt:after {
  content: "\10f80a"; }

.fad.fa-home-heart:after {
  content: "\10f4c9"; }

.fad.fa-home-lg:after {
  content: "\10f80b"; }

.fad.fa-home-lg-alt:after {
  content: "\10f80c"; }

.fad.fa-hood-cloak:after {
  content: "\10f6ef"; }

.fad.fa-horizontal-rule:after {
  content: "\10f86c"; }

.fad.fa-horse:after {
  content: "\10f6f0"; }

.fad.fa-horse-head:after {
  content: "\10f7ab"; }

.fad.fa-horse-saddle:after {
  content: "\10f8c3"; }

.fad.fa-hospital:after {
  content: "\10f0f8"; }

.fad.fa-hospital-alt:after {
  content: "\10f47d"; }

.fad.fa-hospital-symbol:after {
  content: "\10f47e"; }

.fad.fa-hospital-user:after {
  content: "\10f80d"; }

.fad.fa-hospitals:after {
  content: "\10f80e"; }

.fad.fa-hot-tub:after {
  content: "\10f593"; }

.fad.fa-hotdog:after {
  content: "\10f80f"; }

.fad.fa-hotel:after {
  content: "\10f594"; }

.fad.fa-hourglass:after {
  content: "\10f254"; }

.fad.fa-hourglass-end:after {
  content: "\10f253"; }

.fad.fa-hourglass-half:after {
  content: "\10f252"; }

.fad.fa-hourglass-start:after {
  content: "\10f251"; }

.fad.fa-house:after {
  content: "\10e00d"; }

.fad.fa-house-damage:after {
  content: "\10f6f1"; }

.fad.fa-house-day:after {
  content: "\10e00e"; }

.fad.fa-house-flood:after {
  content: "\10f74f"; }

.fad.fa-house-leave:after {
  content: "\10e00f"; }

.fad.fa-house-night:after {
  content: "\10e010"; }

.fad.fa-house-return:after {
  content: "\10e011"; }

.fad.fa-house-signal:after {
  content: "\10e012"; }

.fad.fa-house-user:after {
  content: "\10e065"; }

.fad.fa-hryvnia:after {
  content: "\10f6f2"; }

.fad.fa-humidity:after {
  content: "\10f750"; }

.fad.fa-hurricane:after {
  content: "\10f751"; }

.fad.fa-i-cursor:after {
  content: "\10f246"; }

.fad.fa-ice-cream:after {
  content: "\10f810"; }

.fad.fa-ice-skate:after {
  content: "\10f7ac"; }

.fad.fa-icicles:after {
  content: "\10f7ad"; }

.fad.fa-icons:after {
  content: "\10f86d"; }

.fad.fa-icons-alt:after {
  content: "\10f86e"; }

.fad.fa-id-badge:after {
  content: "\10f2c1"; }

.fad.fa-id-card:after {
  content: "\10f2c2"; }

.fad.fa-id-card-alt:after {
  content: "\10f47f"; }

.fad.fa-igloo:after {
  content: "\10f7ae"; }

.fad.fa-image:after {
  content: "\10f03e"; }

.fad.fa-image-polaroid:after {
  content: "\10f8c4"; }

.fad.fa-images:after {
  content: "\10f302"; }

.fad.fa-inbox:after {
  content: "\10f01c"; }

.fad.fa-inbox-in:after {
  content: "\10f310"; }

.fad.fa-inbox-out:after {
  content: "\10f311"; }

.fad.fa-indent:after {
  content: "\10f03c"; }

.fad.fa-industry:after {
  content: "\10f275"; }

.fad.fa-industry-alt:after {
  content: "\10f3b3"; }

.fad.fa-infinity:after {
  content: "\10f534"; }

.fad.fa-info:after {
  content: "\10f129"; }

.fad.fa-info-circle:after {
  content: "\10f05a"; }

.fad.fa-info-square:after {
  content: "\10f30f"; }

.fad.fa-inhaler:after {
  content: "\10f5f9"; }

.fad.fa-integral:after {
  content: "\10f667"; }

.fad.fa-intersection:after {
  content: "\10f668"; }

.fad.fa-inventory:after {
  content: "\10f480"; }

.fad.fa-island-tropical:after {
  content: "\10f811"; }

.fad.fa-italic:after {
  content: "\10f033"; }

.fad.fa-jack-o-lantern:after {
  content: "\10f30e"; }

.fad.fa-jedi:after {
  content: "\10f669"; }

.fad.fa-joint:after {
  content: "\10f595"; }

.fad.fa-journal-whills:after {
  content: "\10f66a"; }

.fad.fa-joystick:after {
  content: "\10f8c5"; }

.fad.fa-jug:after {
  content: "\10f8c6"; }

.fad.fa-kaaba:after {
  content: "\10f66b"; }

.fad.fa-kazoo:after {
  content: "\10f8c7"; }

.fad.fa-kerning:after {
  content: "\10f86f"; }

.fad.fa-key:after {
  content: "\10f084"; }

.fad.fa-key-skeleton:after {
  content: "\10f6f3"; }

.fad.fa-keyboard:after {
  content: "\10f11c"; }

.fad.fa-keynote:after {
  content: "\10f66c"; }

.fad.fa-khanda:after {
  content: "\10f66d"; }

.fad.fa-kidneys:after {
  content: "\10f5fb"; }

.fad.fa-kiss:after {
  content: "\10f596"; }

.fad.fa-kiss-beam:after {
  content: "\10f597"; }

.fad.fa-kiss-wink-heart:after {
  content: "\10f598"; }

.fad.fa-kite:after {
  content: "\10f6f4"; }

.fad.fa-kiwi-bird:after {
  content: "\10f535"; }

.fad.fa-knife-kitchen:after {
  content: "\10f6f5"; }

.fad.fa-lambda:after {
  content: "\10f66e"; }

.fad.fa-lamp:after {
  content: "\10f4ca"; }

.fad.fa-lamp-desk:after {
  content: "\10e014"; }

.fad.fa-lamp-floor:after {
  content: "\10e015"; }

.fad.fa-landmark:after {
  content: "\10f66f"; }

.fad.fa-landmark-alt:after {
  content: "\10f752"; }

.fad.fa-language:after {
  content: "\10f1ab"; }

.fad.fa-laptop:after {
  content: "\10f109"; }

.fad.fa-laptop-code:after {
  content: "\10f5fc"; }

.fad.fa-laptop-house:after {
  content: "\10e066"; }

.fad.fa-laptop-medical:after {
  content: "\10f812"; }

.fad.fa-lasso:after {
  content: "\10f8c8"; }

.fad.fa-laugh:after {
  content: "\10f599"; }

.fad.fa-laugh-beam:after {
  content: "\10f59a"; }

.fad.fa-laugh-squint:after {
  content: "\10f59b"; }

.fad.fa-laugh-wink:after {
  content: "\10f59c"; }

.fad.fa-layer-group:after {
  content: "\10f5fd"; }

.fad.fa-layer-minus:after {
  content: "\10f5fe"; }

.fad.fa-layer-plus:after {
  content: "\10f5ff"; }

.fad.fa-leaf:after {
  content: "\10f06c"; }

.fad.fa-leaf-heart:after {
  content: "\10f4cb"; }

.fad.fa-leaf-maple:after {
  content: "\10f6f6"; }

.fad.fa-leaf-oak:after {
  content: "\10f6f7"; }

.fad.fa-lemon:after {
  content: "\10f094"; }

.fad.fa-less-than:after {
  content: "\10f536"; }

.fad.fa-less-than-equal:after {
  content: "\10f537"; }

.fad.fa-level-down:after {
  content: "\10f149"; }

.fad.fa-level-down-alt:after {
  content: "\10f3be"; }

.fad.fa-level-up:after {
  content: "\10f148"; }

.fad.fa-level-up-alt:after {
  content: "\10f3bf"; }

.fad.fa-life-ring:after {
  content: "\10f1cd"; }

.fad.fa-light-ceiling:after {
  content: "\10e016"; }

.fad.fa-light-switch:after {
  content: "\10e017"; }

.fad.fa-light-switch-off:after {
  content: "\10e018"; }

.fad.fa-light-switch-on:after {
  content: "\10e019"; }

.fad.fa-lightbulb:after {
  content: "\10f0eb"; }

.fad.fa-lightbulb-dollar:after {
  content: "\10f670"; }

.fad.fa-lightbulb-exclamation:after {
  content: "\10f671"; }

.fad.fa-lightbulb-on:after {
  content: "\10f672"; }

.fad.fa-lightbulb-slash:after {
  content: "\10f673"; }

.fad.fa-lights-holiday:after {
  content: "\10f7b2"; }

.fad.fa-line-columns:after {
  content: "\10f870"; }

.fad.fa-line-height:after {
  content: "\10f871"; }

.fad.fa-link:after {
  content: "\10f0c1"; }

.fad.fa-lips:after {
  content: "\10f600"; }

.fad.fa-lira-sign:after {
  content: "\10f195"; }

.fad.fa-list:after {
  content: "\10f03a"; }

.fad.fa-list-alt:after {
  content: "\10f022"; }

.fad.fa-list-music:after {
  content: "\10f8c9"; }

.fad.fa-list-ol:after {
  content: "\10f0cb"; }

.fad.fa-list-ul:after {
  content: "\10f0ca"; }

.fad.fa-location:after {
  content: "\10f601"; }

.fad.fa-location-arrow:after {
  content: "\10f124"; }

.fad.fa-location-circle:after {
  content: "\10f602"; }

.fad.fa-location-slash:after {
  content: "\10f603"; }

.fad.fa-lock:after {
  content: "\10f023"; }

.fad.fa-lock-alt:after {
  content: "\10f30d"; }

.fad.fa-lock-open:after {
  content: "\10f3c1"; }

.fad.fa-lock-open-alt:after {
  content: "\10f3c2"; }

.fad.fa-long-arrow-alt-down:after {
  content: "\10f309"; }

.fad.fa-long-arrow-alt-left:after {
  content: "\10f30a"; }

.fad.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }

.fad.fa-long-arrow-alt-up:after {
  content: "\10f30c"; }

.fad.fa-long-arrow-down:after {
  content: "\10f175"; }

.fad.fa-long-arrow-left:after {
  content: "\10f177"; }

.fad.fa-long-arrow-right:after {
  content: "\10f178"; }

.fad.fa-long-arrow-up:after {
  content: "\10f176"; }

.fad.fa-loveseat:after {
  content: "\10f4cc"; }

.fad.fa-low-vision:after {
  content: "\10f2a8"; }

.fad.fa-luchador:after {
  content: "\10f455"; }

.fad.fa-luggage-cart:after {
  content: "\10f59d"; }

.fad.fa-lungs:after {
  content: "\10f604"; }

.fad.fa-lungs-virus:after {
  content: "\10e067"; }

.fad.fa-mace:after {
  content: "\10f6f8"; }

.fad.fa-magic:after {
  content: "\10f0d0"; }

.fad.fa-magnet:after {
  content: "\10f076"; }

.fad.fa-mail-bulk:after {
  content: "\10f674"; }

.fad.fa-mailbox:after {
  content: "\10f813"; }

.fad.fa-male:after {
  content: "\10f183"; }

.fad.fa-mandolin:after {
  content: "\10f6f9"; }

.fad.fa-map:after {
  content: "\10f279"; }

.fad.fa-map-marked:after {
  content: "\10f59f"; }

.fad.fa-map-marked-alt:after {
  content: "\10f5a0"; }

.fad.fa-map-marker:after {
  content: "\10f041"; }

.fad.fa-map-marker-alt:after {
  content: "\10f3c5"; }

.fad.fa-map-marker-alt-slash:after {
  content: "\10f605"; }

.fad.fa-map-marker-check:after {
  content: "\10f606"; }

.fad.fa-map-marker-edit:after {
  content: "\10f607"; }

.fad.fa-map-marker-exclamation:after {
  content: "\10f608"; }

.fad.fa-map-marker-minus:after {
  content: "\10f609"; }

.fad.fa-map-marker-plus:after {
  content: "\10f60a"; }

.fad.fa-map-marker-question:after {
  content: "\10f60b"; }

.fad.fa-map-marker-slash:after {
  content: "\10f60c"; }

.fad.fa-map-marker-smile:after {
  content: "\10f60d"; }

.fad.fa-map-marker-times:after {
  content: "\10f60e"; }

.fad.fa-map-pin:after {
  content: "\10f276"; }

.fad.fa-map-signs:after {
  content: "\10f277"; }

.fad.fa-marker:after {
  content: "\10f5a1"; }

.fad.fa-mars:after {
  content: "\10f222"; }

.fad.fa-mars-double:after {
  content: "\10f227"; }

.fad.fa-mars-stroke:after {
  content: "\10f229"; }

.fad.fa-mars-stroke-h:after {
  content: "\10f22b"; }

.fad.fa-mars-stroke-v:after {
  content: "\10f22a"; }

.fad.fa-mask:after {
  content: "\10f6fa"; }

.fad.fa-meat:after {
  content: "\10f814"; }

.fad.fa-medal:after {
  content: "\10f5a2"; }

.fad.fa-medkit:after {
  content: "\10f0fa"; }

.fad.fa-megaphone:after {
  content: "\10f675"; }

.fad.fa-meh:after {
  content: "\10f11a"; }

.fad.fa-meh-blank:after {
  content: "\10f5a4"; }

.fad.fa-meh-rolling-eyes:after {
  content: "\10f5a5"; }

.fad.fa-memory:after {
  content: "\10f538"; }

.fad.fa-menorah:after {
  content: "\10f676"; }

.fad.fa-mercury:after {
  content: "\10f223"; }

.fad.fa-meteor:after {
  content: "\10f753"; }

.fad.fa-microchip:after {
  content: "\10f2db"; }

.fad.fa-microphone:after {
  content: "\10f130"; }

.fad.fa-microphone-alt:after {
  content: "\10f3c9"; }

.fad.fa-microphone-alt-slash:after {
  content: "\10f539"; }

.fad.fa-microphone-slash:after {
  content: "\10f131"; }

.fad.fa-microphone-stand:after {
  content: "\10f8cb"; }

.fad.fa-microscope:after {
  content: "\10f610"; }

.fad.fa-microwave:after {
  content: "\10e01b"; }

.fad.fa-mind-share:after {
  content: "\10f677"; }

.fad.fa-minus:after {
  content: "\10f068"; }

.fad.fa-minus-circle:after {
  content: "\10f056"; }

.fad.fa-minus-hexagon:after {
  content: "\10f307"; }

.fad.fa-minus-octagon:after {
  content: "\10f308"; }

.fad.fa-minus-square:after {
  content: "\10f146"; }

.fad.fa-mistletoe:after {
  content: "\10f7b4"; }

.fad.fa-mitten:after {
  content: "\10f7b5"; }

.fad.fa-mobile:after {
  content: "\10f10b"; }

.fad.fa-mobile-alt:after {
  content: "\10f3cd"; }

.fad.fa-mobile-android:after {
  content: "\10f3ce"; }

.fad.fa-mobile-android-alt:after {
  content: "\10f3cf"; }

.fad.fa-money-bill:after {
  content: "\10f0d6"; }

.fad.fa-money-bill-alt:after {
  content: "\10f3d1"; }

.fad.fa-money-bill-wave:after {
  content: "\10f53a"; }

.fad.fa-money-bill-wave-alt:after {
  content: "\10f53b"; }

.fad.fa-money-check:after {
  content: "\10f53c"; }

.fad.fa-money-check-alt:after {
  content: "\10f53d"; }

.fad.fa-money-check-edit:after {
  content: "\10f872"; }

.fad.fa-money-check-edit-alt:after {
  content: "\10f873"; }

.fad.fa-monitor-heart-rate:after {
  content: "\10f611"; }

.fad.fa-monkey:after {
  content: "\10f6fb"; }

.fad.fa-monument:after {
  content: "\10f5a6"; }

.fad.fa-moon:after {
  content: "\10f186"; }

.fad.fa-moon-cloud:after {
  content: "\10f754"; }

.fad.fa-moon-stars:after {
  content: "\10f755"; }

.fad.fa-mortar-pestle:after {
  content: "\10f5a7"; }

.fad.fa-mosque:after {
  content: "\10f678"; }

.fad.fa-motorcycle:after {
  content: "\10f21c"; }

.fad.fa-mountain:after {
  content: "\10f6fc"; }

.fad.fa-mountains:after {
  content: "\10f6fd"; }

.fad.fa-mouse:after {
  content: "\10f8cc"; }

.fad.fa-mouse-alt:after {
  content: "\10f8cd"; }

.fad.fa-mouse-pointer:after {
  content: "\10f245"; }

.fad.fa-mp3-player:after {
  content: "\10f8ce"; }

.fad.fa-mug:after {
  content: "\10f874"; }

.fad.fa-mug-hot:after {
  content: "\10f7b6"; }

.fad.fa-mug-marshmallows:after {
  content: "\10f7b7"; }

.fad.fa-mug-tea:after {
  content: "\10f875"; }

.fad.fa-music:after {
  content: "\10f001"; }

.fad.fa-music-alt:after {
  content: "\10f8cf"; }

.fad.fa-music-alt-slash:after {
  content: "\10f8d0"; }

.fad.fa-music-slash:after {
  content: "\10f8d1"; }

.fad.fa-narwhal:after {
  content: "\10f6fe"; }

.fad.fa-network-wired:after {
  content: "\10f6ff"; }

.fad.fa-neuter:after {
  content: "\10f22c"; }

.fad.fa-newspaper:after {
  content: "\10f1ea"; }

.fad.fa-not-equal:after {
  content: "\10f53e"; }

.fad.fa-notes-medical:after {
  content: "\10f481"; }

.fad.fa-object-group:after {
  content: "\10f247"; }

.fad.fa-object-ungroup:after {
  content: "\10f248"; }

.fad.fa-octagon:after {
  content: "\10f306"; }

.fad.fa-oil-can:after {
  content: "\10f613"; }

.fad.fa-oil-temp:after {
  content: "\10f614"; }

.fad.fa-om:after {
  content: "\10f679"; }

.fad.fa-omega:after {
  content: "\10f67a"; }

.fad.fa-ornament:after {
  content: "\10f7b8"; }

.fad.fa-otter:after {
  content: "\10f700"; }

.fad.fa-outdent:after {
  content: "\10f03b"; }

.fad.fa-outlet:after {
  content: "\10e01c"; }

.fad.fa-oven:after {
  content: "\10e01d"; }

.fad.fa-overline:after {
  content: "\10f876"; }

.fad.fa-page-break:after {
  content: "\10f877"; }

.fad.fa-pager:after {
  content: "\10f815"; }

.fad.fa-paint-brush:after {
  content: "\10f1fc"; }

.fad.fa-paint-brush-alt:after {
  content: "\10f5a9"; }

.fad.fa-paint-roller:after {
  content: "\10f5aa"; }

.fad.fa-palette:after {
  content: "\10f53f"; }

.fad.fa-pallet:after {
  content: "\10f482"; }

.fad.fa-pallet-alt:after {
  content: "\10f483"; }

.fad.fa-paper-plane:after {
  content: "\10f1d8"; }

.fad.fa-paperclip:after {
  content: "\10f0c6"; }

.fad.fa-parachute-box:after {
  content: "\10f4cd"; }

.fad.fa-paragraph:after {
  content: "\10f1dd"; }

.fad.fa-paragraph-rtl:after {
  content: "\10f878"; }

.fad.fa-parking:after {
  content: "\10f540"; }

.fad.fa-parking-circle:after {
  content: "\10f615"; }

.fad.fa-parking-circle-slash:after {
  content: "\10f616"; }

.fad.fa-parking-slash:after {
  content: "\10f617"; }

.fad.fa-passport:after {
  content: "\10f5ab"; }

.fad.fa-pastafarianism:after {
  content: "\10f67b"; }

.fad.fa-paste:after {
  content: "\10f0ea"; }

.fad.fa-pause:after {
  content: "\10f04c"; }

.fad.fa-pause-circle:after {
  content: "\10f28b"; }

.fad.fa-paw:after {
  content: "\10f1b0"; }

.fad.fa-paw-alt:after {
  content: "\10f701"; }

.fad.fa-paw-claws:after {
  content: "\10f702"; }

.fad.fa-peace:after {
  content: "\10f67c"; }

.fad.fa-pegasus:after {
  content: "\10f703"; }

.fad.fa-pen:after {
  content: "\10f304"; }

.fad.fa-pen-alt:after {
  content: "\10f305"; }

.fad.fa-pen-fancy:after {
  content: "\10f5ac"; }

.fad.fa-pen-nib:after {
  content: "\10f5ad"; }

.fad.fa-pen-square:after {
  content: "\10f14b"; }

.fad.fa-pencil:after {
  content: "\10f040"; }

.fad.fa-pencil-alt:after {
  content: "\10f303"; }

.fad.fa-pencil-paintbrush:after {
  content: "\10f618"; }

.fad.fa-pencil-ruler:after {
  content: "\10f5ae"; }

.fad.fa-pennant:after {
  content: "\10f456"; }

.fad.fa-people-arrows:after {
  content: "\10e068"; }

.fad.fa-people-carry:after {
  content: "\10f4ce"; }

.fad.fa-pepper-hot:after {
  content: "\10f816"; }

.fad.fa-percent:after {
  content: "\10f295"; }

.fad.fa-percentage:after {
  content: "\10f541"; }

.fad.fa-person-booth:after {
  content: "\10f756"; }

.fad.fa-person-carry:after {
  content: "\10f4cf"; }

.fad.fa-person-dolly:after {
  content: "\10f4d0"; }

.fad.fa-person-dolly-empty:after {
  content: "\10f4d1"; }

.fad.fa-person-sign:after {
  content: "\10f757"; }

.fad.fa-phone:after {
  content: "\10f095"; }

.fad.fa-phone-alt:after {
  content: "\10f879"; }

.fad.fa-phone-laptop:after {
  content: "\10f87a"; }

.fad.fa-phone-office:after {
  content: "\10f67d"; }

.fad.fa-phone-plus:after {
  content: "\10f4d2"; }

.fad.fa-phone-rotary:after {
  content: "\10f8d3"; }

.fad.fa-phone-slash:after {
  content: "\10f3dd"; }

.fad.fa-phone-square:after {
  content: "\10f098"; }

.fad.fa-phone-square-alt:after {
  content: "\10f87b"; }

.fad.fa-phone-volume:after {
  content: "\10f2a0"; }

.fad.fa-photo-video:after {
  content: "\10f87c"; }

.fad.fa-pi:after {
  content: "\10f67e"; }

.fad.fa-piano:after {
  content: "\10f8d4"; }

.fad.fa-piano-keyboard:after {
  content: "\10f8d5"; }

.fad.fa-pie:after {
  content: "\10f705"; }

.fad.fa-pig:after {
  content: "\10f706"; }

.fad.fa-piggy-bank:after {
  content: "\10f4d3"; }

.fad.fa-pills:after {
  content: "\10f484"; }

.fad.fa-pizza:after {
  content: "\10f817"; }

.fad.fa-pizza-slice:after {
  content: "\10f818"; }

.fad.fa-place-of-worship:after {
  content: "\10f67f"; }

.fad.fa-plane:after {
  content: "\10f072"; }

.fad.fa-plane-alt:after {
  content: "\10f3de"; }

.fad.fa-plane-arrival:after {
  content: "\10f5af"; }

.fad.fa-plane-departure:after {
  content: "\10f5b0"; }

.fad.fa-plane-slash:after {
  content: "\10e069"; }

.fad.fa-planet-moon:after {
  content: "\10e01f"; }

.fad.fa-planet-ringed:after {
  content: "\10e020"; }

.fad.fa-play:after {
  content: "\10f04b"; }

.fad.fa-play-circle:after {
  content: "\10f144"; }

.fad.fa-plug:after {
  content: "\10f1e6"; }

.fad.fa-plus:after {
  content: "\10f067"; }

.fad.fa-plus-circle:after {
  content: "\10f055"; }

.fad.fa-plus-hexagon:after {
  content: "\10f300"; }

.fad.fa-plus-octagon:after {
  content: "\10f301"; }

.fad.fa-plus-square:after {
  content: "\10f0fe"; }

.fad.fa-podcast:after {
  content: "\10f2ce"; }

.fad.fa-podium:after {
  content: "\10f680"; }

.fad.fa-podium-star:after {
  content: "\10f758"; }

.fad.fa-police-box:after {
  content: "\10e021"; }

.fad.fa-poll:after {
  content: "\10f681"; }

.fad.fa-poll-h:after {
  content: "\10f682"; }

.fad.fa-poll-people:after {
  content: "\10f759"; }

.fad.fa-poo:after {
  content: "\10f2fe"; }

.fad.fa-poo-storm:after {
  content: "\10f75a"; }

.fad.fa-poop:after {
  content: "\10f619"; }

.fad.fa-popcorn:after {
  content: "\10f819"; }

.fad.fa-portal-enter:after {
  content: "\10e022"; }

.fad.fa-portal-exit:after {
  content: "\10e023"; }

.fad.fa-portrait:after {
  content: "\10f3e0"; }

.fad.fa-pound-sign:after {
  content: "\10f154"; }

.fad.fa-power-off:after {
  content: "\10f011"; }

.fad.fa-pray:after {
  content: "\10f683"; }

.fad.fa-praying-hands:after {
  content: "\10f684"; }

.fad.fa-prescription:after {
  content: "\10f5b1"; }

.fad.fa-prescription-bottle:after {
  content: "\10f485"; }

.fad.fa-prescription-bottle-alt:after {
  content: "\10f486"; }

.fad.fa-presentation:after {
  content: "\10f685"; }

.fad.fa-print:after {
  content: "\10f02f"; }

.fad.fa-print-search:after {
  content: "\10f81a"; }

.fad.fa-print-slash:after {
  content: "\10f686"; }

.fad.fa-procedures:after {
  content: "\10f487"; }

.fad.fa-project-diagram:after {
  content: "\10f542"; }

.fad.fa-projector:after {
  content: "\10f8d6"; }

.fad.fa-pump-medical:after {
  content: "\10e06a"; }

.fad.fa-pump-soap:after {
  content: "\10e06b"; }

.fad.fa-pumpkin:after {
  content: "\10f707"; }

.fad.fa-puzzle-piece:after {
  content: "\10f12e"; }

.fad.fa-qrcode:after {
  content: "\10f029"; }

.fad.fa-question:after {
  content: "\10f128"; }

.fad.fa-question-circle:after {
  content: "\10f059"; }

.fad.fa-question-square:after {
  content: "\10f2fd"; }

.fad.fa-quidditch:after {
  content: "\10f458"; }

.fad.fa-quote-left:after {
  content: "\10f10d"; }

.fad.fa-quote-right:after {
  content: "\10f10e"; }

.fad.fa-quran:after {
  content: "\10f687"; }

.fad.fa-rabbit:after {
  content: "\10f708"; }

.fad.fa-rabbit-fast:after {
  content: "\10f709"; }

.fad.fa-racquet:after {
  content: "\10f45a"; }

.fad.fa-radar:after {
  content: "\10e024"; }

.fad.fa-radiation:after {
  content: "\10f7b9"; }

.fad.fa-radiation-alt:after {
  content: "\10f7ba"; }

.fad.fa-radio:after {
  content: "\10f8d7"; }

.fad.fa-radio-alt:after {
  content: "\10f8d8"; }

.fad.fa-rainbow:after {
  content: "\10f75b"; }

.fad.fa-raindrops:after {
  content: "\10f75c"; }

.fad.fa-ram:after {
  content: "\10f70a"; }

.fad.fa-ramp-loading:after {
  content: "\10f4d4"; }

.fad.fa-random:after {
  content: "\10f074"; }

.fad.fa-raygun:after {
  content: "\10e025"; }

.fad.fa-receipt:after {
  content: "\10f543"; }

.fad.fa-record-vinyl:after {
  content: "\10f8d9"; }

.fad.fa-rectangle-landscape:after {
  content: "\10f2fa"; }

.fad.fa-rectangle-portrait:after {
  content: "\10f2fb"; }

.fad.fa-rectangle-wide:after {
  content: "\10f2fc"; }

.fad.fa-recycle:after {
  content: "\10f1b8"; }

.fad.fa-redo:after {
  content: "\10f01e"; }

.fad.fa-redo-alt:after {
  content: "\10f2f9"; }

.fad.fa-refrigerator:after {
  content: "\10e026"; }

.fad.fa-registered:after {
  content: "\10f25d"; }

.fad.fa-remove-format:after {
  content: "\10f87d"; }

.fad.fa-repeat:after {
  content: "\10f363"; }

.fad.fa-repeat-1:after {
  content: "\10f365"; }

.fad.fa-repeat-1-alt:after {
  content: "\10f366"; }

.fad.fa-repeat-alt:after {
  content: "\10f364"; }

.fad.fa-reply:after {
  content: "\10f3e5"; }

.fad.fa-reply-all:after {
  content: "\10f122"; }

.fad.fa-republican:after {
  content: "\10f75e"; }

.fad.fa-restroom:after {
  content: "\10f7bd"; }

.fad.fa-retweet:after {
  content: "\10f079"; }

.fad.fa-retweet-alt:after {
  content: "\10f361"; }

.fad.fa-ribbon:after {
  content: "\10f4d6"; }

.fad.fa-ring:after {
  content: "\10f70b"; }

.fad.fa-rings-wedding:after {
  content: "\10f81b"; }

.fad.fa-road:after {
  content: "\10f018"; }

.fad.fa-robot:after {
  content: "\10f544"; }

.fad.fa-rocket:after {
  content: "\10f135"; }

.fad.fa-rocket-launch:after {
  content: "\10e027"; }

.fad.fa-route:after {
  content: "\10f4d7"; }

.fad.fa-route-highway:after {
  content: "\10f61a"; }

.fad.fa-route-interstate:after {
  content: "\10f61b"; }

.fad.fa-router:after {
  content: "\10f8da"; }

.fad.fa-rss:after {
  content: "\10f09e"; }

.fad.fa-rss-square:after {
  content: "\10f143"; }

.fad.fa-ruble-sign:after {
  content: "\10f158"; }

.fad.fa-ruler:after {
  content: "\10f545"; }

.fad.fa-ruler-combined:after {
  content: "\10f546"; }

.fad.fa-ruler-horizontal:after {
  content: "\10f547"; }

.fad.fa-ruler-triangle:after {
  content: "\10f61c"; }

.fad.fa-ruler-vertical:after {
  content: "\10f548"; }

.fad.fa-running:after {
  content: "\10f70c"; }

.fad.fa-rupee-sign:after {
  content: "\10f156"; }

.fad.fa-rv:after {
  content: "\10f7be"; }

.fad.fa-sack:after {
  content: "\10f81c"; }

.fad.fa-sack-dollar:after {
  content: "\10f81d"; }

.fad.fa-sad-cry:after {
  content: "\10f5b3"; }

.fad.fa-sad-tear:after {
  content: "\10f5b4"; }

.fad.fa-salad:after {
  content: "\10f81e"; }

.fad.fa-sandwich:after {
  content: "\10f81f"; }

.fad.fa-satellite:after {
  content: "\10f7bf"; }

.fad.fa-satellite-dish:after {
  content: "\10f7c0"; }

.fad.fa-sausage:after {
  content: "\10f820"; }

.fad.fa-save:after {
  content: "\10f0c7"; }

.fad.fa-sax-hot:after {
  content: "\10f8db"; }

.fad.fa-saxophone:after {
  content: "\10f8dc"; }

.fad.fa-scalpel:after {
  content: "\10f61d"; }

.fad.fa-scalpel-path:after {
  content: "\10f61e"; }

.fad.fa-scanner:after {
  content: "\10f488"; }

.fad.fa-scanner-image:after {
  content: "\10f8f3"; }

.fad.fa-scanner-keyboard:after {
  content: "\10f489"; }

.fad.fa-scanner-touchscreen:after {
  content: "\10f48a"; }

.fad.fa-scarecrow:after {
  content: "\10f70d"; }

.fad.fa-scarf:after {
  content: "\10f7c1"; }

.fad.fa-school:after {
  content: "\10f549"; }

.fad.fa-screwdriver:after {
  content: "\10f54a"; }

.fad.fa-scroll:after {
  content: "\10f70e"; }

.fad.fa-scroll-old:after {
  content: "\10f70f"; }

.fad.fa-scrubber:after {
  content: "\10f2f8"; }

.fad.fa-scythe:after {
  content: "\10f710"; }

.fad.fa-sd-card:after {
  content: "\10f7c2"; }

.fad.fa-search:after {
  content: "\10f002"; }

.fad.fa-search-dollar:after {
  content: "\10f688"; }

.fad.fa-search-location:after {
  content: "\10f689"; }

.fad.fa-search-minus:after {
  content: "\10f010"; }

.fad.fa-search-plus:after {
  content: "\10f00e"; }

.fad.fa-seedling:after {
  content: "\10f4d8"; }

.fad.fa-send-back:after {
  content: "\10f87e"; }

.fad.fa-send-backward:after {
  content: "\10f87f"; }

.fad.fa-sensor:after {
  content: "\10e028"; }

.fad.fa-sensor-alert:after {
  content: "\10e029"; }

.fad.fa-sensor-fire:after {
  content: "\10e02a"; }

.fad.fa-sensor-on:after {
  content: "\10e02b"; }

.fad.fa-sensor-smoke:after {
  content: "\10e02c"; }

.fad.fa-server:after {
  content: "\10f233"; }

.fad.fa-shapes:after {
  content: "\10f61f"; }

.fad.fa-share:after {
  content: "\10f064"; }

.fad.fa-share-all:after {
  content: "\10f367"; }

.fad.fa-share-alt:after {
  content: "\10f1e0"; }

.fad.fa-share-alt-square:after {
  content: "\10f1e1"; }

.fad.fa-share-square:after {
  content: "\10f14d"; }

.fad.fa-sheep:after {
  content: "\10f711"; }

.fad.fa-shekel-sign:after {
  content: "\10f20b"; }

.fad.fa-shield:after {
  content: "\10f132"; }

.fad.fa-shield-alt:after {
  content: "\10f3ed"; }

.fad.fa-shield-check:after {
  content: "\10f2f7"; }

.fad.fa-shield-cross:after {
  content: "\10f712"; }

.fad.fa-shield-virus:after {
  content: "\10e06c"; }

.fad.fa-ship:after {
  content: "\10f21a"; }

.fad.fa-shipping-fast:after {
  content: "\10f48b"; }

.fad.fa-shipping-timed:after {
  content: "\10f48c"; }

.fad.fa-shish-kebab:after {
  content: "\10f821"; }

.fad.fa-shoe-prints:after {
  content: "\10f54b"; }

.fad.fa-shopping-bag:after {
  content: "\10f290"; }

.fad.fa-shopping-basket:after {
  content: "\10f291"; }

.fad.fa-shopping-cart:after {
  content: "\10f07a"; }

.fad.fa-shovel:after {
  content: "\10f713"; }

.fad.fa-shovel-snow:after {
  content: "\10f7c3"; }

.fad.fa-shower:after {
  content: "\10f2cc"; }

.fad.fa-shredder:after {
  content: "\10f68a"; }

.fad.fa-shuttle-van:after {
  content: "\10f5b6"; }

.fad.fa-shuttlecock:after {
  content: "\10f45b"; }

.fad.fa-sickle:after {
  content: "\10f822"; }

.fad.fa-sigma:after {
  content: "\10f68b"; }

.fad.fa-sign:after {
  content: "\10f4d9"; }

.fad.fa-sign-in:after {
  content: "\10f090"; }

.fad.fa-sign-in-alt:after {
  content: "\10f2f6"; }

.fad.fa-sign-language:after {
  content: "\10f2a7"; }

.fad.fa-sign-out:after {
  content: "\10f08b"; }

.fad.fa-sign-out-alt:after {
  content: "\10f2f5"; }

.fad.fa-signal:after {
  content: "\10f012"; }

.fad.fa-signal-1:after {
  content: "\10f68c"; }

.fad.fa-signal-2:after {
  content: "\10f68d"; }

.fad.fa-signal-3:after {
  content: "\10f68e"; }

.fad.fa-signal-4:after {
  content: "\10f68f"; }

.fad.fa-signal-alt:after {
  content: "\10f690"; }

.fad.fa-signal-alt-1:after {
  content: "\10f691"; }

.fad.fa-signal-alt-2:after {
  content: "\10f692"; }

.fad.fa-signal-alt-3:after {
  content: "\10f693"; }

.fad.fa-signal-alt-slash:after {
  content: "\10f694"; }

.fad.fa-signal-slash:after {
  content: "\10f695"; }

.fad.fa-signal-stream:after {
  content: "\10f8dd"; }

.fad.fa-signature:after {
  content: "\10f5b7"; }

.fad.fa-sim-card:after {
  content: "\10f7c4"; }

.fad.fa-sink:after {
  content: "\10e06d"; }

.fad.fa-siren:after {
  content: "\10e02d"; }

.fad.fa-siren-on:after {
  content: "\10e02e"; }

.fad.fa-sitemap:after {
  content: "\10f0e8"; }

.fad.fa-skating:after {
  content: "\10f7c5"; }

.fad.fa-skeleton:after {
  content: "\10f620"; }

.fad.fa-ski-jump:after {
  content: "\10f7c7"; }

.fad.fa-ski-lift:after {
  content: "\10f7c8"; }

.fad.fa-skiing:after {
  content: "\10f7c9"; }

.fad.fa-skiing-nordic:after {
  content: "\10f7ca"; }

.fad.fa-skull:after {
  content: "\10f54c"; }

.fad.fa-skull-cow:after {
  content: "\10f8de"; }

.fad.fa-skull-crossbones:after {
  content: "\10f714"; }

.fad.fa-slash:after {
  content: "\10f715"; }

.fad.fa-sledding:after {
  content: "\10f7cb"; }

.fad.fa-sleigh:after {
  content: "\10f7cc"; }

.fad.fa-sliders-h:after {
  content: "\10f1de"; }

.fad.fa-sliders-h-square:after {
  content: "\10f3f0"; }

.fad.fa-sliders-v:after {
  content: "\10f3f1"; }

.fad.fa-sliders-v-square:after {
  content: "\10f3f2"; }

.fad.fa-smile:after {
  content: "\10f118"; }

.fad.fa-smile-beam:after {
  content: "\10f5b8"; }

.fad.fa-smile-plus:after {
  content: "\10f5b9"; }

.fad.fa-smile-wink:after {
  content: "\10f4da"; }

.fad.fa-smog:after {
  content: "\10f75f"; }

.fad.fa-smoke:after {
  content: "\10f760"; }

.fad.fa-smoking:after {
  content: "\10f48d"; }

.fad.fa-smoking-ban:after {
  content: "\10f54d"; }

.fad.fa-sms:after {
  content: "\10f7cd"; }

.fad.fa-snake:after {
  content: "\10f716"; }

.fad.fa-snooze:after {
  content: "\10f880"; }

.fad.fa-snow-blowing:after {
  content: "\10f761"; }

.fad.fa-snowboarding:after {
  content: "\10f7ce"; }

.fad.fa-snowflake:after {
  content: "\10f2dc"; }

.fad.fa-snowflakes:after {
  content: "\10f7cf"; }

.fad.fa-snowman:after {
  content: "\10f7d0"; }

.fad.fa-snowmobile:after {
  content: "\10f7d1"; }

.fad.fa-snowplow:after {
  content: "\10f7d2"; }

.fad.fa-soap:after {
  content: "\10e06e"; }

.fad.fa-socks:after {
  content: "\10f696"; }

.fad.fa-solar-panel:after {
  content: "\10f5ba"; }

.fad.fa-solar-system:after {
  content: "\10e02f"; }

.fad.fa-sort:after {
  content: "\10f0dc"; }

.fad.fa-sort-alpha-down:after {
  content: "\10f15d"; }

.fad.fa-sort-alpha-down-alt:after {
  content: "\10f881"; }

.fad.fa-sort-alpha-up:after {
  content: "\10f15e"; }

.fad.fa-sort-alpha-up-alt:after {
  content: "\10f882"; }

.fad.fa-sort-alt:after {
  content: "\10f883"; }

.fad.fa-sort-amount-down:after {
  content: "\10f160"; }

.fad.fa-sort-amount-down-alt:after {
  content: "\10f884"; }

.fad.fa-sort-amount-up:after {
  content: "\10f161"; }

.fad.fa-sort-amount-up-alt:after {
  content: "\10f885"; }

.fad.fa-sort-circle:after {
  content: "\10e030"; }

.fad.fa-sort-circle-down:after {
  content: "\10e031"; }

.fad.fa-sort-circle-up:after {
  content: "\10e032"; }

.fad.fa-sort-down:after {
  content: "\10f0dd"; }

.fad.fa-sort-numeric-down:after {
  content: "\10f162"; }

.fad.fa-sort-numeric-down-alt:after {
  content: "\10f886"; }

.fad.fa-sort-numeric-up:after {
  content: "\10f163"; }

.fad.fa-sort-numeric-up-alt:after {
  content: "\10f887"; }

.fad.fa-sort-shapes-down:after {
  content: "\10f888"; }

.fad.fa-sort-shapes-down-alt:after {
  content: "\10f889"; }

.fad.fa-sort-shapes-up:after {
  content: "\10f88a"; }

.fad.fa-sort-shapes-up-alt:after {
  content: "\10f88b"; }

.fad.fa-sort-size-down:after {
  content: "\10f88c"; }

.fad.fa-sort-size-down-alt:after {
  content: "\10f88d"; }

.fad.fa-sort-size-up:after {
  content: "\10f88e"; }

.fad.fa-sort-size-up-alt:after {
  content: "\10f88f"; }

.fad.fa-sort-up:after {
  content: "\10f0de"; }

.fad.fa-soup:after {
  content: "\10f823"; }

.fad.fa-spa:after {
  content: "\10f5bb"; }

.fad.fa-space-shuttle:after {
  content: "\10f197"; }

.fad.fa-space-station-moon:after {
  content: "\10e033"; }

.fad.fa-space-station-moon-alt:after {
  content: "\10e034"; }

.fad.fa-spade:after {
  content: "\10f2f4"; }

.fad.fa-sparkles:after {
  content: "\10f890"; }

.fad.fa-speaker:after {
  content: "\10f8df"; }

.fad.fa-speakers:after {
  content: "\10f8e0"; }

.fad.fa-spell-check:after {
  content: "\10f891"; }

.fad.fa-spider:after {
  content: "\10f717"; }

.fad.fa-spider-black-widow:after {
  content: "\10f718"; }

.fad.fa-spider-web:after {
  content: "\10f719"; }

.fad.fa-spinner:after {
  content: "\10f110"; }

.fad.fa-spinner-third:after {
  content: "\10f3f4"; }

.fad.fa-splotch:after {
  content: "\10f5bc"; }

.fad.fa-spray-can:after {
  content: "\10f5bd"; }

.fad.fa-sprinkler:after {
  content: "\10e035"; }

.fad.fa-square:after {
  content: "\10f0c8"; }

.fad.fa-square-full:after {
  content: "\10f45c"; }

.fad.fa-square-root:after {
  content: "\10f697"; }

.fad.fa-square-root-alt:after {
  content: "\10f698"; }

.fad.fa-squirrel:after {
  content: "\10f71a"; }

.fad.fa-staff:after {
  content: "\10f71b"; }

.fad.fa-stamp:after {
  content: "\10f5bf"; }

.fad.fa-star:after {
  content: "\10f005"; }

.fad.fa-star-and-crescent:after {
  content: "\10f699"; }

.fad.fa-star-christmas:after {
  content: "\10f7d4"; }

.fad.fa-star-exclamation:after {
  content: "\10f2f3"; }

.fad.fa-star-half:after {
  content: "\10f089"; }

.fad.fa-star-half-alt:after {
  content: "\10f5c0"; }

.fad.fa-star-of-david:after {
  content: "\10f69a"; }

.fad.fa-star-of-life:after {
  content: "\10f621"; }

.fad.fa-star-shooting:after {
  content: "\10e036"; }

.fad.fa-starfighter:after {
  content: "\10e037"; }

.fad.fa-starfighter-alt:after {
  content: "\10e038"; }

.fad.fa-stars:after {
  content: "\10f762"; }

.fad.fa-starship:after {
  content: "\10e039"; }

.fad.fa-starship-freighter:after {
  content: "\10e03a"; }

.fad.fa-steak:after {
  content: "\10f824"; }

.fad.fa-steering-wheel:after {
  content: "\10f622"; }

.fad.fa-step-backward:after {
  content: "\10f048"; }

.fad.fa-step-forward:after {
  content: "\10f051"; }

.fad.fa-stethoscope:after {
  content: "\10f0f1"; }

.fad.fa-sticky-note:after {
  content: "\10f249"; }

.fad.fa-stocking:after {
  content: "\10f7d5"; }

.fad.fa-stomach:after {
  content: "\10f623"; }

.fad.fa-stop:after {
  content: "\10f04d"; }

.fad.fa-stop-circle:after {
  content: "\10f28d"; }

.fad.fa-stopwatch:after {
  content: "\10f2f2"; }

.fad.fa-stopwatch-20:after {
  content: "\10e06f"; }

.fad.fa-store:after {
  content: "\10f54e"; }

.fad.fa-store-alt:after {
  content: "\10f54f"; }

.fad.fa-store-alt-slash:after {
  content: "\10e070"; }

.fad.fa-store-slash:after {
  content: "\10e071"; }

.fad.fa-stream:after {
  content: "\10f550"; }

.fad.fa-street-view:after {
  content: "\10f21d"; }

.fad.fa-stretcher:after {
  content: "\10f825"; }

.fad.fa-strikethrough:after {
  content: "\10f0cc"; }

.fad.fa-stroopwafel:after {
  content: "\10f551"; }

.fad.fa-subscript:after {
  content: "\10f12c"; }

.fad.fa-subway:after {
  content: "\10f239"; }

.fad.fa-suitcase:after {
  content: "\10f0f2"; }

.fad.fa-suitcase-rolling:after {
  content: "\10f5c1"; }

.fad.fa-sun:after {
  content: "\10f185"; }

.fad.fa-sun-cloud:after {
  content: "\10f763"; }

.fad.fa-sun-dust:after {
  content: "\10f764"; }

.fad.fa-sun-haze:after {
  content: "\10f765"; }

.fad.fa-sunglasses:after {
  content: "\10f892"; }

.fad.fa-sunrise:after {
  content: "\10f766"; }

.fad.fa-sunset:after {
  content: "\10f767"; }

.fad.fa-superscript:after {
  content: "\10f12b"; }

.fad.fa-surprise:after {
  content: "\10f5c2"; }

.fad.fa-swatchbook:after {
  content: "\10f5c3"; }

.fad.fa-swimmer:after {
  content: "\10f5c4"; }

.fad.fa-swimming-pool:after {
  content: "\10f5c5"; }

.fad.fa-sword:after {
  content: "\10f71c"; }

.fad.fa-sword-laser:after {
  content: "\10e03b"; }

.fad.fa-sword-laser-alt:after {
  content: "\10e03c"; }

.fad.fa-swords:after {
  content: "\10f71d"; }

.fad.fa-swords-laser:after {
  content: "\10e03d"; }

.fad.fa-synagogue:after {
  content: "\10f69b"; }

.fad.fa-sync:after {
  content: "\10f021"; }

.fad.fa-sync-alt:after {
  content: "\10f2f1"; }

.fad.fa-syringe:after {
  content: "\10f48e"; }

.fad.fa-table:after {
  content: "\10f0ce"; }

.fad.fa-table-tennis:after {
  content: "\10f45d"; }

.fad.fa-tablet:after {
  content: "\10f10a"; }

.fad.fa-tablet-alt:after {
  content: "\10f3fa"; }

.fad.fa-tablet-android:after {
  content: "\10f3fb"; }

.fad.fa-tablet-android-alt:after {
  content: "\10f3fc"; }

.fad.fa-tablet-rugged:after {
  content: "\10f48f"; }

.fad.fa-tablets:after {
  content: "\10f490"; }

.fad.fa-tachometer:after {
  content: "\10f0e4"; }

.fad.fa-tachometer-alt:after {
  content: "\10f3fd"; }

.fad.fa-tachometer-alt-average:after {
  content: "\10f624"; }

.fad.fa-tachometer-alt-fast:after {
  content: "\10f625"; }

.fad.fa-tachometer-alt-fastest:after {
  content: "\10f626"; }

.fad.fa-tachometer-alt-slow:after {
  content: "\10f627"; }

.fad.fa-tachometer-alt-slowest:after {
  content: "\10f628"; }

.fad.fa-tachometer-average:after {
  content: "\10f629"; }

.fad.fa-tachometer-fast:after {
  content: "\10f62a"; }

.fad.fa-tachometer-fastest:after {
  content: "\10f62b"; }

.fad.fa-tachometer-slow:after {
  content: "\10f62c"; }

.fad.fa-tachometer-slowest:after {
  content: "\10f62d"; }

.fad.fa-taco:after {
  content: "\10f826"; }

.fad.fa-tag:after {
  content: "\10f02b"; }

.fad.fa-tags:after {
  content: "\10f02c"; }

.fad.fa-tally:after {
  content: "\10f69c"; }

.fad.fa-tanakh:after {
  content: "\10f827"; }

.fad.fa-tape:after {
  content: "\10f4db"; }

.fad.fa-tasks:after {
  content: "\10f0ae"; }

.fad.fa-tasks-alt:after {
  content: "\10f828"; }

.fad.fa-taxi:after {
  content: "\10f1ba"; }

.fad.fa-teeth:after {
  content: "\10f62e"; }

.fad.fa-teeth-open:after {
  content: "\10f62f"; }

.fad.fa-telescope:after {
  content: "\10e03e"; }

.fad.fa-temperature-down:after {
  content: "\10e03f"; }

.fad.fa-temperature-frigid:after {
  content: "\10f768"; }

.fad.fa-temperature-high:after {
  content: "\10f769"; }

.fad.fa-temperature-hot:after {
  content: "\10f76a"; }

.fad.fa-temperature-low:after {
  content: "\10f76b"; }

.fad.fa-temperature-up:after {
  content: "\10e040"; }

.fad.fa-tenge:after {
  content: "\10f7d7"; }

.fad.fa-tennis-ball:after {
  content: "\10f45e"; }

.fad.fa-terminal:after {
  content: "\10f120"; }

.fad.fa-text:after {
  content: "\10f893"; }

.fad.fa-text-height:after {
  content: "\10f034"; }

.fad.fa-text-size:after {
  content: "\10f894"; }

.fad.fa-text-width:after {
  content: "\10f035"; }

.fad.fa-th:after {
  content: "\10f00a"; }

.fad.fa-th-large:after {
  content: "\10f009"; }

.fad.fa-th-list:after {
  content: "\10f00b"; }

.fad.fa-theater-masks:after {
  content: "\10f630"; }

.fad.fa-thermometer:after {
  content: "\10f491"; }

.fad.fa-thermometer-empty:after {
  content: "\10f2cb"; }

.fad.fa-thermometer-full:after {
  content: "\10f2c7"; }

.fad.fa-thermometer-half:after {
  content: "\10f2c9"; }

.fad.fa-thermometer-quarter:after {
  content: "\10f2ca"; }

.fad.fa-thermometer-three-quarters:after {
  content: "\10f2c8"; }

.fad.fa-theta:after {
  content: "\10f69e"; }

.fad.fa-thumbs-down:after {
  content: "\10f165"; }

.fad.fa-thumbs-up:after {
  content: "\10f164"; }

.fad.fa-thumbtack:after {
  content: "\10f08d"; }

.fad.fa-thunderstorm:after {
  content: "\10f76c"; }

.fad.fa-thunderstorm-moon:after {
  content: "\10f76d"; }

.fad.fa-thunderstorm-sun:after {
  content: "\10f76e"; }

.fad.fa-ticket:after {
  content: "\10f145"; }

.fad.fa-ticket-alt:after {
  content: "\10f3ff"; }

.fad.fa-tilde:after {
  content: "\10f69f"; }

.fad.fa-times:after {
  content: "\10f00d"; }

.fad.fa-times-circle:after {
  content: "\10f057"; }

.fad.fa-times-hexagon:after {
  content: "\10f2ee"; }

.fad.fa-times-octagon:after {
  content: "\10f2f0"; }

.fad.fa-times-square:after {
  content: "\10f2d3"; }

.fad.fa-tint:after {
  content: "\10f043"; }

.fad.fa-tint-slash:after {
  content: "\10f5c7"; }

.fad.fa-tire:after {
  content: "\10f631"; }

.fad.fa-tire-flat:after {
  content: "\10f632"; }

.fad.fa-tire-pressure-warning:after {
  content: "\10f633"; }

.fad.fa-tire-rugged:after {
  content: "\10f634"; }

.fad.fa-tired:after {
  content: "\10f5c8"; }

.fad.fa-toggle-off:after {
  content: "\10f204"; }

.fad.fa-toggle-on:after {
  content: "\10f205"; }

.fad.fa-toilet:after {
  content: "\10f7d8"; }

.fad.fa-toilet-paper:after {
  content: "\10f71e"; }

.fad.fa-toilet-paper-alt:after {
  content: "\10f71f"; }

.fad.fa-toilet-paper-slash:after {
  content: "\10e072"; }

.fad.fa-tombstone:after {
  content: "\10f720"; }

.fad.fa-tombstone-alt:after {
  content: "\10f721"; }

.fad.fa-toolbox:after {
  content: "\10f552"; }

.fad.fa-tools:after {
  content: "\10f7d9"; }

.fad.fa-tooth:after {
  content: "\10f5c9"; }

.fad.fa-toothbrush:after {
  content: "\10f635"; }

.fad.fa-torah:after {
  content: "\10f6a0"; }

.fad.fa-torii-gate:after {
  content: "\10f6a1"; }

.fad.fa-tornado:after {
  content: "\10f76f"; }

.fad.fa-tractor:after {
  content: "\10f722"; }

.fad.fa-trademark:after {
  content: "\10f25c"; }

.fad.fa-traffic-cone:after {
  content: "\10f636"; }

.fad.fa-traffic-light:after {
  content: "\10f637"; }

.fad.fa-traffic-light-go:after {
  content: "\10f638"; }

.fad.fa-traffic-light-slow:after {
  content: "\10f639"; }

.fad.fa-traffic-light-stop:after {
  content: "\10f63a"; }

.fad.fa-trailer:after {
  content: "\10e041"; }

.fad.fa-train:after {
  content: "\10f238"; }

.fad.fa-tram:after {
  content: "\10f7da"; }

.fad.fa-transgender:after {
  content: "\10f224"; }

.fad.fa-transgender-alt:after {
  content: "\10f225"; }

.fad.fa-transporter:after {
  content: "\10e042"; }

.fad.fa-transporter-1:after {
  content: "\10e043"; }

.fad.fa-transporter-2:after {
  content: "\10e044"; }

.fad.fa-transporter-3:after {
  content: "\10e045"; }

.fad.fa-transporter-empty:after {
  content: "\10e046"; }

.fad.fa-trash:after {
  content: "\10f1f8"; }

.fad.fa-trash-alt:after {
  content: "\10f2ed"; }

.fad.fa-trash-restore:after {
  content: "\10f829"; }

.fad.fa-trash-restore-alt:after {
  content: "\10f82a"; }

.fad.fa-trash-undo:after {
  content: "\10f895"; }

.fad.fa-trash-undo-alt:after {
  content: "\10f896"; }

.fad.fa-treasure-chest:after {
  content: "\10f723"; }

.fad.fa-tree:after {
  content: "\10f1bb"; }

.fad.fa-tree-alt:after {
  content: "\10f400"; }

.fad.fa-tree-christmas:after {
  content: "\10f7db"; }

.fad.fa-tree-decorated:after {
  content: "\10f7dc"; }

.fad.fa-tree-large:after {
  content: "\10f7dd"; }

.fad.fa-tree-palm:after {
  content: "\10f82b"; }

.fad.fa-trees:after {
  content: "\10f724"; }

.fad.fa-triangle:after {
  content: "\10f2ec"; }

.fad.fa-triangle-music:after {
  content: "\10f8e2"; }

.fad.fa-trophy:after {
  content: "\10f091"; }

.fad.fa-trophy-alt:after {
  content: "\10f2eb"; }

.fad.fa-truck:after {
  content: "\10f0d1"; }

.fad.fa-truck-container:after {
  content: "\10f4dc"; }

.fad.fa-truck-couch:after {
  content: "\10f4dd"; }

.fad.fa-truck-loading:after {
  content: "\10f4de"; }

.fad.fa-truck-monster:after {
  content: "\10f63b"; }

.fad.fa-truck-moving:after {
  content: "\10f4df"; }

.fad.fa-truck-pickup:after {
  content: "\10f63c"; }

.fad.fa-truck-plow:after {
  content: "\10f7de"; }

.fad.fa-truck-ramp:after {
  content: "\10f4e0"; }

.fad.fa-trumpet:after {
  content: "\10f8e3"; }

.fad.fa-tshirt:after {
  content: "\10f553"; }

.fad.fa-tty:after {
  content: "\10f1e4"; }

.fad.fa-turkey:after {
  content: "\10f725"; }

.fad.fa-turntable:after {
  content: "\10f8e4"; }

.fad.fa-turtle:after {
  content: "\10f726"; }

.fad.fa-tv:after {
  content: "\10f26c"; }

.fad.fa-tv-alt:after {
  content: "\10f8e5"; }

.fad.fa-tv-music:after {
  content: "\10f8e6"; }

.fad.fa-tv-retro:after {
  content: "\10f401"; }

.fad.fa-typewriter:after {
  content: "\10f8e7"; }

.fad.fa-ufo:after {
  content: "\10e047"; }

.fad.fa-ufo-beam:after {
  content: "\10e048"; }

.fad.fa-umbrella:after {
  content: "\10f0e9"; }

.fad.fa-umbrella-beach:after {
  content: "\10f5ca"; }

.fad.fa-underline:after {
  content: "\10f0cd"; }

.fad.fa-undo:after {
  content: "\10f0e2"; }

.fad.fa-undo-alt:after {
  content: "\10f2ea"; }

.fad.fa-unicorn:after {
  content: "\10f727"; }

.fad.fa-union:after {
  content: "\10f6a2"; }

.fad.fa-universal-access:after {
  content: "\10f29a"; }

.fad.fa-university:after {
  content: "\10f19c"; }

.fad.fa-unlink:after {
  content: "\10f127"; }

.fad.fa-unlock:after {
  content: "\10f09c"; }

.fad.fa-unlock-alt:after {
  content: "\10f13e"; }

.fad.fa-upload:after {
  content: "\10f093"; }

.fad.fa-usb-drive:after {
  content: "\10f8e9"; }

.fad.fa-usd-circle:after {
  content: "\10f2e8"; }

.fad.fa-usd-square:after {
  content: "\10f2e9"; }

.fad.fa-user:after {
  content: "\10f007"; }

.fad.fa-user-alien:after {
  content: "\10e04a"; }

.fad.fa-user-alt:after {
  content: "\10f406"; }

.fad.fa-user-alt-slash:after {
  content: "\10f4fa"; }

.fad.fa-user-astronaut:after {
  content: "\10f4fb"; }

.fad.fa-user-chart:after {
  content: "\10f6a3"; }

.fad.fa-user-check:after {
  content: "\10f4fc"; }

.fad.fa-user-circle:after {
  content: "\10f2bd"; }

.fad.fa-user-clock:after {
  content: "\10f4fd"; }

.fad.fa-user-cog:after {
  content: "\10f4fe"; }

.fad.fa-user-cowboy:after {
  content: "\10f8ea"; }

.fad.fa-user-crown:after {
  content: "\10f6a4"; }

.fad.fa-user-edit:after {
  content: "\10f4ff"; }

.fad.fa-user-friends:after {
  content: "\10f500"; }

.fad.fa-user-graduate:after {
  content: "\10f501"; }

.fad.fa-user-hard-hat:after {
  content: "\10f82c"; }

.fad.fa-user-headset:after {
  content: "\10f82d"; }

.fad.fa-user-injured:after {
  content: "\10f728"; }

.fad.fa-user-lock:after {
  content: "\10f502"; }

.fad.fa-user-md:after {
  content: "\10f0f0"; }

.fad.fa-user-md-chat:after {
  content: "\10f82e"; }

.fad.fa-user-minus:after {
  content: "\10f503"; }

.fad.fa-user-music:after {
  content: "\10f8eb"; }

.fad.fa-user-ninja:after {
  content: "\10f504"; }

.fad.fa-user-nurse:after {
  content: "\10f82f"; }

.fad.fa-user-plus:after {
  content: "\10f234"; }

.fad.fa-user-robot:after {
  content: "\10e04b"; }

.fad.fa-user-secret:after {
  content: "\10f21b"; }

.fad.fa-user-shield:after {
  content: "\10f505"; }

.fad.fa-user-slash:after {
  content: "\10f506"; }

.fad.fa-user-tag:after {
  content: "\10f507"; }

.fad.fa-user-tie:after {
  content: "\10f508"; }

.fad.fa-user-times:after {
  content: "\10f235"; }

.fad.fa-user-unlock:after {
  content: "\10e058"; }

.fad.fa-user-visor:after {
  content: "\10e04c"; }

.fad.fa-users:after {
  content: "\10f0c0"; }

.fad.fa-users-class:after {
  content: "\10f63d"; }

.fad.fa-users-cog:after {
  content: "\10f509"; }

.fad.fa-users-crown:after {
  content: "\10f6a5"; }

.fad.fa-users-medical:after {
  content: "\10f830"; }

.fad.fa-users-slash:after {
  content: "\10e073"; }

.fad.fa-utensil-fork:after {
  content: "\10f2e3"; }

.fad.fa-utensil-knife:after {
  content: "\10f2e4"; }

.fad.fa-utensil-spoon:after {
  content: "\10f2e5"; }

.fad.fa-utensils:after {
  content: "\10f2e7"; }

.fad.fa-utensils-alt:after {
  content: "\10f2e6"; }

.fad.fa-vacuum:after {
  content: "\10e04d"; }

.fad.fa-vacuum-robot:after {
  content: "\10e04e"; }

.fad.fa-value-absolute:after {
  content: "\10f6a6"; }

.fad.fa-vector-square:after {
  content: "\10f5cb"; }

.fad.fa-venus:after {
  content: "\10f221"; }

.fad.fa-venus-double:after {
  content: "\10f226"; }

.fad.fa-venus-mars:after {
  content: "\10f228"; }

.fad.fa-vest:after {
  content: "\10e085"; }

.fad.fa-vest-patches:after {
  content: "\10e086"; }

.fad.fa-vhs:after {
  content: "\10f8ec"; }

.fad.fa-vial:after {
  content: "\10f492"; }

.fad.fa-vials:after {
  content: "\10f493"; }

.fad.fa-video:after {
  content: "\10f03d"; }

.fad.fa-video-plus:after {
  content: "\10f4e1"; }

.fad.fa-video-slash:after {
  content: "\10f4e2"; }

.fad.fa-vihara:after {
  content: "\10f6a7"; }

.fad.fa-violin:after {
  content: "\10f8ed"; }

.fad.fa-virus:after {
  content: "\10e074"; }

.fad.fa-virus-slash:after {
  content: "\10e075"; }

.fad.fa-viruses:after {
  content: "\10e076"; }

.fad.fa-voicemail:after {
  content: "\10f897"; }

.fad.fa-volcano:after {
  content: "\10f770"; }

.fad.fa-volleyball-ball:after {
  content: "\10f45f"; }

.fad.fa-volume:after {
  content: "\10f6a8"; }

.fad.fa-volume-down:after {
  content: "\10f027"; }

.fad.fa-volume-mute:after {
  content: "\10f6a9"; }

.fad.fa-volume-off:after {
  content: "\10f026"; }

.fad.fa-volume-slash:after {
  content: "\10f2e2"; }

.fad.fa-volume-up:after {
  content: "\10f028"; }

.fad.fa-vote-nay:after {
  content: "\10f771"; }

.fad.fa-vote-yea:after {
  content: "\10f772"; }

.fad.fa-vr-cardboard:after {
  content: "\10f729"; }

.fad.fa-wagon-covered:after {
  content: "\10f8ee"; }

.fad.fa-walker:after {
  content: "\10f831"; }

.fad.fa-walkie-talkie:after {
  content: "\10f8ef"; }

.fad.fa-walking:after {
  content: "\10f554"; }

.fad.fa-wallet:after {
  content: "\10f555"; }

.fad.fa-wand:after {
  content: "\10f72a"; }

.fad.fa-wand-magic:after {
  content: "\10f72b"; }

.fad.fa-warehouse:after {
  content: "\10f494"; }

.fad.fa-warehouse-alt:after {
  content: "\10f495"; }

.fad.fa-washer:after {
  content: "\10f898"; }

.fad.fa-watch:after {
  content: "\10f2e1"; }

.fad.fa-watch-calculator:after {
  content: "\10f8f0"; }

.fad.fa-watch-fitness:after {
  content: "\10f63e"; }

.fad.fa-water:after {
  content: "\10f773"; }

.fad.fa-water-lower:after {
  content: "\10f774"; }

.fad.fa-water-rise:after {
  content: "\10f775"; }

.fad.fa-wave-sine:after {
  content: "\10f899"; }

.fad.fa-wave-square:after {
  content: "\10f83e"; }

.fad.fa-wave-triangle:after {
  content: "\10f89a"; }

.fad.fa-waveform:after {
  content: "\10f8f1"; }

.fad.fa-waveform-path:after {
  content: "\10f8f2"; }

.fad.fa-webcam:after {
  content: "\10f832"; }

.fad.fa-webcam-slash:after {
  content: "\10f833"; }

.fad.fa-weight:after {
  content: "\10f496"; }

.fad.fa-weight-hanging:after {
  content: "\10f5cd"; }

.fad.fa-whale:after {
  content: "\10f72c"; }

.fad.fa-wheat:after {
  content: "\10f72d"; }

.fad.fa-wheelchair:after {
  content: "\10f193"; }

.fad.fa-whistle:after {
  content: "\10f460"; }

.fad.fa-wifi:after {
  content: "\10f1eb"; }

.fad.fa-wifi-1:after {
  content: "\10f6aa"; }

.fad.fa-wifi-2:after {
  content: "\10f6ab"; }

.fad.fa-wifi-slash:after {
  content: "\10f6ac"; }

.fad.fa-wind:after {
  content: "\10f72e"; }

.fad.fa-wind-turbine:after {
  content: "\10f89b"; }

.fad.fa-wind-warning:after {
  content: "\10f776"; }

.fad.fa-window:after {
  content: "\10f40e"; }

.fad.fa-window-alt:after {
  content: "\10f40f"; }

.fad.fa-window-close:after {
  content: "\10f410"; }

.fad.fa-window-frame:after {
  content: "\10e04f"; }

.fad.fa-window-frame-open:after {
  content: "\10e050"; }

.fad.fa-window-maximize:after {
  content: "\10f2d0"; }

.fad.fa-window-minimize:after {
  content: "\10f2d1"; }

.fad.fa-window-restore:after {
  content: "\10f2d2"; }

.fad.fa-windsock:after {
  content: "\10f777"; }

.fad.fa-wine-bottle:after {
  content: "\10f72f"; }

.fad.fa-wine-glass:after {
  content: "\10f4e3"; }

.fad.fa-wine-glass-alt:after {
  content: "\10f5ce"; }

.fad.fa-won-sign:after {
  content: "\10f159"; }

.fad.fa-wreath:after {
  content: "\10f7e2"; }

.fad.fa-wrench:after {
  content: "\10f0ad"; }

.fad.fa-x-ray:after {
  content: "\10f497"; }

.fad.fa-yen-sign:after {
  content: "\10f157"; }

.fad.fa-yin-yang:after {
  content: "\10f6ad"; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/fonts/fa-light-300.605bc7b2.eot);
  src: url(/build/fonts/fa-light-300.605bc7b2.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-light-300.9dedd5f9.woff2) format("woff2"), url(/build/fonts/fa-light-300.aa75aa34.woff) format("woff"), url(/build/fonts/fa-light-300.1c886afd.ttf) format("truetype"), url(/build/images/fa-light-300.81ebcae9.svg#fontawesome) format("svg"); }

.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-regular-400.97cdec46.eot);
  src: url(/build/fonts/fa-regular-400.97cdec46.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-regular-400.75b90122.woff2) format("woff2"), url(/build/fonts/fa-regular-400.859df6f1.woff) format("woff"), url(/build/fonts/fa-regular-400.96198883.ttf) format("truetype"), url(/build/images/fa-regular-400.81ba7a18.svg#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/fonts/fa-solid-900.71254017.eot);
  src: url(/build/fonts/fa-solid-900.71254017.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-solid-900.43240695.woff2) format("woff2"), url(/build/fonts/fa-solid-900.8e5ce76e.woff) format("woff"), url(/build/fonts/fa-solid-900.6ac8eb0f.ttf) format("truetype"), url(/build/images/fa-solid-900.162ac450.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Colors */
/* Dimensions */
/*
 * Siccome il progetto è stato abbandonato per 3 mesi, non ricordo assolutamente come fosse calcolato
 * questo numero ma serve per tenere a posto l'altezza della sidebar interna del configuratore
 */
/* Fonts */
/* Mapping font da adobe xD a web*/
/*@import "~bootstrap";*/
:root,
[data-mdb-theme=light] {
  --mdb-red: #f44336;
  --mdb-pink: #e91e63;
  --mdb-purple: #9c27b0;
  --mdb-indigo: #3f51b5;
  --mdb-blue: #2196f3;
  --mdb-cyan: #00bcd4;
  --mdb-teal: #009688;
  --mdb-green: #4caf50;
  --mdb-yellow: #ffeb3b;
  --mdb-orange: #ff9800;
  --mdb-white: #fff;
  --mdb-black: #000;
  --mdb-gray: #757575;
  --mdb-gray-dark: #4f4f4f;
  --mdb-gray-50: #fbfbfb;
  --mdb-gray-100: #f5f5f5;
  --mdb-gray-200: #eeeeee;
  --mdb-gray-300: #e0e0e0;
  --mdb-gray-400: #bdbdbd;
  --mdb-gray-500: #9e9e9e;
  --mdb-gray-600: #757575;
  --mdb-gray-700: #616161;
  --mdb-gray-800: #4f4f4f;
  --mdb-gray-900: #262626;
  --mdb-primary: #375D81;
  --mdb-secondary: #9fa6b2;
  --mdb-success: #14a44d;
  --mdb-danger: #dc4c64;
  --mdb-warning: #e4a11b;
  --mdb-info: #54b4d3;
  --mdb-light: #fbfbfb;
  --mdb-dark: #332d2d;
  --mdb-primary-rgb: 55, 93, 129;
  --mdb-secondary-rgb: 159, 166, 178;
  --mdb-success-rgb: 20, 164, 77;
  --mdb-danger-rgb: 220, 76, 100;
  --mdb-warning-rgb: 228, 161, 27;
  --mdb-info-rgb: 84, 180, 211;
  --mdb-light-rgb: 251, 251, 251;
  --mdb-dark-rgb: 51, 45, 45;
  --mdb-primary-text-emphasis: #2c4a67;
  --mdb-secondary-text-emphasis: #404247;
  --mdb-success-text-emphasis: #0c622e;
  --mdb-info-text-emphasis: #3b7e94;
  --mdb-warning-text-emphasis: #896110;
  --mdb-danger-text-emphasis: #b03d50;
  --mdb-light-text-emphasis: #616161;
  --mdb-dark-text-emphasis: #eeeeee;
  --mdb-primary-bg-subtle: #e1e7ec;
  --mdb-secondary-bg-subtle: #f1f2f3;
  --mdb-success-bg-subtle: #dcf1e4;
  --mdb-info-bg-subtle: #e5f4f8;
  --mdb-warning-bg-subtle: #fbf1dd;
  --mdb-danger-bg-subtle: #fae4e8;
  --mdb-light-bg-subtle: #f5f5f5;
  --mdb-dark-bg-subtle: #262626;
  --mdb-primary-border-subtle: #afbecd;
  --mdb-secondary-border-subtle: #d9dbe0;
  --mdb-success-border-subtle: #a1dbb8;
  --mdb-info-border-subtle: #bbe1ed;
  --mdb-warning-border-subtle: #f4d9a4;
  --mdb-danger-border-subtle: #f1b7c1;
  --mdb-light-border-subtle: #eeeeee;
  --mdb-dark-border-subtle: #9e9e9e;
  --mdb-white-rgb: 255, 255, 255;
  --mdb-black-rgb: 0, 0, 0;
  --mdb-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --mdb-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --mdb-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --mdb-body-font-family: var(--mdb-font-roboto);
  --mdb-body-font-size: 1rem;
  --mdb-body-font-weight: 400;
  --mdb-body-line-height: 1.6;
  --mdb-body-color: #4f4f4f;
  --mdb-body-color-rgb: 79, 79, 79;
  --mdb-body-bg: #fff;
  --mdb-body-bg-rgb: 255, 255, 255;
  --mdb-emphasis-color: #000;
  --mdb-emphasis-color-rgb: 0, 0, 0;
  --mdb-secondary-color: rgba(79, 79, 79, 0.75);
  --mdb-secondary-color-rgb: 79, 79, 79;
  --mdb-secondary-bg: #eeeeee;
  --mdb-secondary-bg-rgb: 238, 238, 238;
  --mdb-tertiary-color: rgba(79, 79, 79, 0.5);
  --mdb-tertiary-color-rgb: 79, 79, 79;
  --mdb-tertiary-bg: #fbfbfb;
  --mdb-tertiary-bg-rgb: 251, 251, 251;
  --mdb-heading-color: inherit;
  --mdb-link-color: #375D81;
  --mdb-link-color-rgb: 55, 93, 129;
  --mdb-link-decoration: none;
  --mdb-link-hover-color: #34587b;
  --mdb-link-hover-color-rgb: 52, 88, 123;
  --mdb-link-hover-decoration: none;
  --mdb-code-color: #e91e63;
  --mdb-highlight-color: #4f4f4f;
  --mdb-highlight-bg: #fff9c4;
  --mdb-border-width: 1px;
  --mdb-border-style: solid;
  --mdb-border-color: #e0e0e0;
  --mdb-border-color-translucent: rgba(0, 0, 0, 0.175);
  --mdb-border-radius: 0.25rem;
  --mdb-border-radius-sm: 0.25rem;
  --mdb-border-radius-lg: 0.5rem;
  --mdb-border-radius-xl: 1rem;
  --mdb-border-radius-xxl: 2rem;
  --mdb-border-radius-2xl: var(
    --mdb-border-radius-xxl
  );
  --mdb-border-radius-pill: 50rem;
  --mdb-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --mdb-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --mdb-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --mdb-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --mdb-focus-ring-width: 0.25rem;
  --mdb-focus-ring-opacity: 0.25;
  --mdb-focus-ring-color: rgba(55, 93, 129, 0.25);
  --mdb-form-valid-color: #14a44d;
  --mdb-form-valid-border-color: #14a44d;
  --mdb-form-invalid-color: #dc4c64;
  --mdb-form-invalid-border-color: #dc4c64;
}

[data-mdb-theme=dark] {
  color-scheme: dark;
  --mdb-body-color: #fff;
  --mdb-body-color-rgb: 255, 255, 255;
  --mdb-body-bg: #303030;
  --mdb-body-bg-rgb: 48, 48, 48;
  --mdb-emphasis-color: #fff;
  --mdb-emphasis-color-rgb: 255, 255, 255;
  --mdb-secondary-color: rgba(255, 255, 255, 0.75);
  --mdb-secondary-color-rgb: 255, 255, 255;
  --mdb-secondary-bg: #4f4f4f;
  --mdb-secondary-bg-rgb: 79, 79, 79;
  --mdb-tertiary-color: rgba(255, 255, 255, 0.5);
  --mdb-tertiary-color-rgb: 255, 255, 255;
  --mdb-tertiary-bg: #3b3b3b;
  --mdb-tertiary-bg-rgb: 59, 59, 59;
  --mdb-primary-text-emphasis: #5f7d9a;
  --mdb-secondary-text-emphasis: #d9dbe0;
  --mdb-success-text-emphasis: #72c894;
  --mdb-info-text-emphasis: #87cbe0;
  --mdb-warning-text-emphasis: #efc776;
  --mdb-danger-text-emphasis: #e37083;
  --mdb-light-text-emphasis: #f5f5f5;
  --mdb-dark-text-emphasis: #eeeeee;
  --mdb-primary-bg-subtle: #0b131a;
  --mdb-secondary-bg-subtle: #202124;
  --mdb-success-bg-subtle: #04210f;
  --mdb-info-bg-subtle: #11242a;
  --mdb-warning-bg-subtle: #2e2005;
  --mdb-danger-bg-subtle: #2c0f14;
  --mdb-light-bg-subtle: #4f4f4f;
  --mdb-dark-bg-subtle: #262626;
  --mdb-primary-border-subtle: #21384d;
  --mdb-secondary-border-subtle: #5f646b;
  --mdb-success-border-subtle: #0c622e;
  --mdb-info-border-subtle: #326c7f;
  --mdb-warning-border-subtle: #896110;
  --mdb-danger-border-subtle: #842e3c;
  --mdb-light-border-subtle: #616161;
  --mdb-dark-border-subtle: #4f4f4f;
  --mdb-heading-color: inherit;
  --mdb-link-color: #879eb3;
  --mdb-link-hover-color: #8da3b7;
  --mdb-link-color-rgb: 135, 158, 179;
  --mdb-link-hover-color-rgb: 141, 163, 183;
  --mdb-code-color: #f278a1;
  --mdb-highlight-color: #fff;
  --mdb-highlight-bg: #f9a825;
  --mdb-border-color: rgba(255, 255, 255, 0.12);
  --mdb-border-color-translucent: rgba(255, 255, 255, 0.15);
  --mdb-form-valid-color: #81c784;
  --mdb-form-valid-border-color: #81c784;
  --mdb-form-invalid-color: #e57373;
  --mdb-form-invalid-border-color: #e57373;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--mdb-body-font-family);
  font-size: var(--mdb-body-font-size);
  font-weight: var(--mdb-body-font-weight);
  line-height: var(--mdb-body-line-height);
  color: var(--mdb-body-color);
  text-align: var(--mdb-body-text-align);
  background-color: var(--mdb-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--mdb-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--mdb-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

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

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

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

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--mdb-highlight-color);
  background-color: var(--mdb-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--mdb-link-color-rgb), var(--mdb-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --mdb-link-color-rgb: var(--mdb-link-hover-color-rgb);
  text-decoration: none;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--mdb-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--mdb-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--mdb-body-bg);
  background-color: var(--mdb-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: var(--mdb-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

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

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

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

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #757575;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--mdb-body-bg);
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  border-radius: var(--mdb-border-radius);
  box-shadow: var(--mdb-box-shadow-sm);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--mdb-secondary-color);
}

.container,
.container-fluid,
.container-xxxxxl,
.container-xxxxl,
.container-xxxl,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --mdb-gutter-x: 1.5rem;
  --mdb-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--mdb-gutter-x) * 0.5);
  padding-left: calc(var(--mdb-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
@media (min-width: 1800px) {
  .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1600px;
  }
}
@media (min-width: 2000px) {
  .container-xxxxl, .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1800px;
  }
}
@media (min-width: 2400px) {
  .container-xxxxxl, .container-xxxxl, .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 2000px;
  }
}
:root {
  --mdb-breakpoint-xs: 0;
  --mdb-breakpoint-sm: 576px;
  --mdb-breakpoint-md: 768px;
  --mdb-breakpoint-lg: 992px;
  --mdb-breakpoint-xl: 1200px;
  --mdb-breakpoint-xxl: 1400px;
  --mdb-breakpoint-xxxl: 1800px;
  --mdb-breakpoint-xxxxl: 2000px;
  --mdb-breakpoint-xxxxxl: 2400px;
}

.row {
  --mdb-gutter-x: 1.5rem;
  --mdb-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--mdb-gutter-y));
  margin-right: calc(-0.5 * var(--mdb-gutter-x));
  margin-left: calc(-0.5 * var(--mdb-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--mdb-gutter-x) * 0.5);
  padding-left: calc(var(--mdb-gutter-x) * 0.5);
  margin-top: var(--mdb-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --mdb-gutter-x: 0;
}

.g-0,
.gy-0 {
  --mdb-gutter-y: 0;
}

.g-1,
.gx-1 {
  --mdb-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --mdb-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --mdb-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --mdb-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --mdb-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --mdb-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --mdb-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --mdb-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --mdb-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --mdb-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --mdb-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --mdb-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --mdb-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --mdb-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --mdb-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --mdb-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 1800px) {
  .col-xxxl {
    flex: 1 0 0%;
  }
  .row-cols-xxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxl-0,
  .gx-xxxl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xxxl-0,
  .gy-xxxl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xxxl-1,
  .gx-xxxl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xxxl-1,
  .gy-xxxl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xxxl-2,
  .gx-xxxl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xxxl-2,
  .gy-xxxl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xxxl-3,
  .gx-xxxl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xxxl-3,
  .gy-xxxl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xxxl-4,
  .gx-xxxl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xxxl-4,
  .gy-xxxl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xxxl-5,
  .gx-xxxl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xxxl-5,
  .gy-xxxl-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 2000px) {
  .col-xxxxl {
    flex: 1 0 0%;
  }
  .row-cols-xxxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxxl-0 {
    margin-left: 0;
  }
  .offset-xxxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxxl-0,
  .gx-xxxxl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xxxxl-0,
  .gy-xxxxl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xxxxl-1,
  .gx-xxxxl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xxxxl-1,
  .gy-xxxxl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xxxxl-2,
  .gx-xxxxl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xxxxl-2,
  .gy-xxxxl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xxxxl-3,
  .gx-xxxxl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xxxxl-3,
  .gy-xxxxl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xxxxl-4,
  .gx-xxxxl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xxxxl-4,
  .gy-xxxxl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xxxxl-5,
  .gx-xxxxl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xxxxl-5,
  .gy-xxxxl-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 2400px) {
  .col-xxxxxl {
    flex: 1 0 0%;
  }
  .row-cols-xxxxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxxxl-0 {
    margin-left: 0;
  }
  .offset-xxxxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxxxl-0,
  .gx-xxxxxl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xxxxxl-0,
  .gy-xxxxxl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xxxxxl-1,
  .gx-xxxxxl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xxxxxl-1,
  .gy-xxxxxl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xxxxxl-2,
  .gx-xxxxxl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xxxxxl-2,
  .gy-xxxxxl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xxxxxl-3,
  .gx-xxxxxl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xxxxxl-3,
  .gy-xxxxxl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xxxxxl-4,
  .gx-xxxxxl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xxxxxl-4,
  .gy-xxxxxl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xxxxxl-5,
  .gx-xxxxxl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xxxxxl-5,
  .gy-xxxxxl-5 {
    --mdb-gutter-y: 3rem;
  }
}
.table {
  --mdb-table-color-type: initial;
  --mdb-table-bg-type: initial;
  --mdb-table-color-state: initial;
  --mdb-table-bg-state: initial;
  --mdb-table-color: var(--mdb-body-color);
  --mdb-table-bg: var(--mdb-body-bg);
  --mdb-table-border-color: var(--mdb-border-color);
  --mdb-table-accent-bg: transparent;
  --mdb-table-striped-color: var(--mdb-body-color);
  --mdb-table-striped-bg: rgba(0, 0, 0, 0.02);
  --mdb-table-active-color: var(--mdb-body-color);
  --mdb-table-active-bg: rgba(var(--mdb-emphasis-color-rgb), 0.1);
  --mdb-table-hover-color: var(--mdb-body-color);
  --mdb-table-hover-bg: rgba(0, 0, 0, 0.025);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--mdb-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 1rem 1.4rem;
  color: var(--mdb-table-color-state, var(--mdb-table-color-type, var(--mdb-table-color)));
  background-color: var(--mdb-table-bg);
  border-bottom-width: var(--mdb-border-width);
  box-shadow: inset 0 0 0 9999px var(--mdb-table-bg-state, var(--mdb-table-bg-type, var(--mdb-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--mdb-border-width) * 2) solid inherit;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--mdb-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--mdb-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --mdb-table-color-type: var(--mdb-table-striped-color);
  --mdb-table-bg-type: var(--mdb-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --mdb-table-color-type: var(--mdb-table-striped-color);
  --mdb-table-bg-type: var(--mdb-table-striped-bg);
}

.table-active {
  --mdb-table-color-state: var(--mdb-table-active-color);
  --mdb-table-bg-state: var(--mdb-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --mdb-table-color-state: var(--mdb-table-hover-color);
  --mdb-table-bg-state: var(--mdb-table-hover-bg);
}

.table-primary {
  --mdb-table-color: #000;
  --mdb-table-bg: #d7dfe6;
  --mdb-table-border-color: #acb2b8;
  --mdb-table-striped-bg: #ccd4db;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #c2c9cf;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #c7ced5;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-secondary {
  --mdb-table-color: #000;
  --mdb-table-bg: #ecedf0;
  --mdb-table-border-color: #bdbec0;
  --mdb-table-striped-bg: #e0e1e4;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #d4d5d8;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #dadbde;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-success {
  --mdb-table-color: #000;
  --mdb-table-bg: #d0eddb;
  --mdb-table-border-color: #a6beaf;
  --mdb-table-striped-bg: #c6e1d0;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #bbd5c5;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #c0dbcb;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-info {
  --mdb-table-color: #000;
  --mdb-table-bg: #ddf0f6;
  --mdb-table-border-color: #b1c0c5;
  --mdb-table-striped-bg: #d2e4ea;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #c7d8dd;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #ccdee4;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-warning {
  --mdb-table-color: #000;
  --mdb-table-bg: #faecd1;
  --mdb-table-border-color: #c8bda7;
  --mdb-table-striped-bg: #eee0c7;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #e1d4bc;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #e7dac1;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-danger {
  --mdb-table-color: #000;
  --mdb-table-bg: #f8dbe0;
  --mdb-table-border-color: #c6afb3;
  --mdb-table-striped-bg: #ecd0d5;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #dfc5ca;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #e5cbcf;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-light {
  --mdb-table-color: #000;
  --mdb-table-bg: #fbfbfb;
  --mdb-table-border-color: #c9c9c9;
  --mdb-table-striped-bg: #eeeeee;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #e2e2e2;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #e8e8e8;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-dark {
  --mdb-table-color: #fff;
  --mdb-table-bg: #332d2d;
  --mdb-table-border-color: #5c5757;
  --mdb-table-striped-bg: #3d3838;
  --mdb-table-striped-color: #fff;
  --mdb-table-active-bg: #474242;
  --mdb-table-active-color: #fff;
  --mdb-table-hover-bg: #423d3d;
  --mdb-table-hover-color: #fff;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1799.98px) {
  .table-responsive-xxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1999.98px) {
  .table-responsive-xxxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 2399.98px) {
  .table-responsive-xxxxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
  color: var(--mdb-form-control-label-color);
}

.col-form-label {
  padding-top: calc(0.375rem + var(--mdb-border-width));
  padding-bottom: calc(0.375rem + var(--mdb-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
  color: var(--mdb-form-control-label-color);
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--mdb-border-width));
  padding-bottom: calc(0.5rem + var(--mdb-border-width));
  font-size: 1rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--mdb-border-width));
  padding-bottom: calc(0.25rem + var(--mdb-border-width));
  font-size: 0.775rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--mdb-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--mdb-surface-color);
  appearance: none;
  background-color: var(--mdb-body-bg);
  background-clip: padding-box;
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  border-radius: var(--mdb-border-radius);
  box-shadow: var(--mdb-box-shadow-inset);
  transition: all 0.2s linear;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--mdb-surface-color);
  background-color: var(--mdb-body-bg);
  border-color: var(--mdb-input-focus-border-color);
  outline: 0;
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.6em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: rgba(var(--mdb-surface-color-rgb), 0.8);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--mdb-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--mdb-surface-color);
  background-color: var(--mdb-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--mdb-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--mdb-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.6;
  color: var(--mdb-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--mdb-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.775rem;
  border-radius: var(--mdb-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: var(--mdb-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.6em + 0.75rem + calc(var(--mdb-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.6em + 0.75rem + calc(var(--mdb-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--mdb-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--mdb-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2));
}

.form-select {
  --mdb-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%234f4f4f%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--mdb-surface-color);
  appearance: none;
  background-color: var(--mdb-body-bg);
  background-image: var(--mdb-form-select-bg-img), var(--mdb-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  border-radius: var(--mdb-border-radius);
  box-shadow: var(--mdb-box-shadow-inset);
  transition: all 0.2s linear;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #375D81;
  outline: 0;
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--mdb-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--mdb-surface-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.775rem;
  border-radius: var(--mdb-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1rem;
  border-radius: var(--mdb-border-radius-lg);
}

[data-mdb-theme=dark] .form-select {
  --mdb-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.6rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --mdb-form-check-bg: var(--mdb-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.3em;
  vertical-align: top;
  appearance: none;
  background-color: var(--mdb-form-check-bg);
  background-image: var(--mdb-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: var(--mdb-input-focus-border-color);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-check-input:checked {
  background-color: #375D81;
  border-color: #375D81;
}
.form-check-input:checked[type=checkbox] {
  --mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #375D81;
  border-color: #757575;
  --mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--mdb-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27var%28--mdb-input-focus-border-color%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-mdb-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #375D81;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #c3ced9;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--mdb-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--mdb-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #375D81;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #c3ced9;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--mdb-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--mdb-box-shadow-inset);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--mdb-form-control-disabled-bg);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--mdb-form-control-disabled-bg);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--mdb-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--mdb-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--mdb-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--mdb-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--mdb-body-bg);
  border-radius: var(--mdb-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--mdb-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--mdb-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #757575;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--mdb-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--mdb-surface-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--mdb-tertiary-bg);
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  border-radius: var(--mdb-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: var(--mdb-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.775rem;
  border-radius: var(--mdb-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--mdb-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--mdb-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 16px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--mdb-success);
  border-radius: 0.25rem;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--mdb-form-valid-border-color);
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2314a44d%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--mdb-form-valid-border-color);
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(var(--mdb-success-rgb), 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--mdb-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --mdb-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2314a44d%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--mdb-form-valid-border-color);
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(var(--mdb-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--mdb-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--mdb-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--mdb-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--mdb-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--mdb-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 16px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--mdb-danger);
  border-radius: 0.25rem;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--mdb-form-invalid-border-color);
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc4c64%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc4c64%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--mdb-form-invalid-border-color);
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(var(--mdb-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--mdb-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --mdb-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc4c64%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc4c64%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--mdb-form-invalid-border-color);
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(var(--mdb-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--mdb-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--mdb-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--mdb-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--mdb-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --mdb-btn-padding-x: 1.5rem;
  --mdb-btn-padding-y: 0.375rem;
  --mdb-btn-font-family: ;
  --mdb-btn-font-size: 0.75rem;
  --mdb-btn-font-weight: 500;
  --mdb-btn-line-height: 1.5;
  --mdb-btn-color: var(--mdb-body-color);
  --mdb-btn-bg: transparent;
  --mdb-btn-border-width: 2px;
  --mdb-btn-border-color: transparent;
  --mdb-btn-border-radius: 0.25rem;
  --mdb-btn-hover-border-color: transparent;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);
  --mdb-btn-disabled-opacity: 0.65;
  --mdb-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--mdb-btn-focus-shadow-rgb), 0.5);
  display: inline-block;
  padding: var(--mdb-btn-padding-y) var(--mdb-btn-padding-x);
  font-family: var(--mdb-btn-font-family);
  font-size: var(--mdb-btn-font-size);
  font-weight: var(--mdb-btn-font-weight);
  line-height: var(--mdb-btn-line-height);
  color: var(--mdb-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--mdb-btn-border-width) solid var(--mdb-btn-border-color);
  border-radius: var(--mdb-btn-border-radius);
  background-color: var(--mdb-btn-bg);
  box-shadow: var(--mdb-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--mdb-btn-hover-color);
  background-color: var(--mdb-btn-hover-bg);
  border-color: var(--mdb-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--mdb-btn-color);
  background-color: var(--mdb-btn-bg);
  border-color: var(--mdb-btn-border-color);
}
.btn:focus-visible {
  color: var(--mdb-btn-hover-color);
  background-color: var(--mdb-btn-hover-bg);
  border-color: var(--mdb-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--mdb-btn-box-shadow), var(--mdb-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--mdb-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--mdb-btn-box-shadow), var(--mdb-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--mdb-btn-active-color);
  background-color: var(--mdb-btn-active-bg);
  border-color: var(--mdb-btn-active-border-color);
  box-shadow: var(--mdb-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--mdb-btn-active-shadow), var(--mdb-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--mdb-btn-active-shadow), var(--mdb-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--mdb-btn-disabled-color);
  pointer-events: none;
  background-color: var(--mdb-btn-disabled-bg);
  border-color: var(--mdb-btn-disabled-border-color);
  opacity: var(--mdb-btn-disabled-opacity);
  box-shadow: none;
}

.btn-primary {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #375D81;
  --mdb-btn-border-color: #375D81;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #34587b;
  --mdb-btn-hover-border-color: #2c4a67;
  --mdb-btn-focus-shadow-rgb: 85, 117, 148;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #325474;
  --mdb-btn-active-border-color: #294661;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #375D81;
  --mdb-btn-disabled-border-color: #375D81;
}

.btn-secondary {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #9fa6b2;
  --mdb-btn-border-color: #9fa6b2;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #979ea9;
  --mdb-btn-hover-border-color: #7f858e;
  --mdb-btn-focus-shadow-rgb: 173, 179, 190;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #8f95a0;
  --mdb-btn-active-border-color: #777d86;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #9fa6b2;
  --mdb-btn-disabled-border-color: #9fa6b2;
}

.btn-success {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #14a44d;
  --mdb-btn-border-color: #14a44d;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #139c49;
  --mdb-btn-hover-border-color: #10833e;
  --mdb-btn-focus-shadow-rgb: 55, 178, 104;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #129445;
  --mdb-btn-active-border-color: #0f7b3a;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #14a44d;
  --mdb-btn-disabled-border-color: #14a44d;
}

.btn-danger {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #dc4c64;
  --mdb-btn-border-color: #dc4c64;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #d1485f;
  --mdb-btn-hover-border-color: #b03d50;
  --mdb-btn-focus-shadow-rgb: 225, 103, 123;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #c6445a;
  --mdb-btn-active-border-color: #a5394b;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #dc4c64;
  --mdb-btn-disabled-border-color: #dc4c64;
}

.btn-warning {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #e4a11b;
  --mdb-btn-border-color: #e4a11b;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #d9991a;
  --mdb-btn-hover-border-color: #b68116;
  --mdb-btn-focus-shadow-rgb: 232, 175, 61;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #cd9118;
  --mdb-btn-active-border-color: #ab7914;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #e4a11b;
  --mdb-btn-disabled-border-color: #e4a11b;
}

.btn-info {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #54b4d3;
  --mdb-btn-border-color: #54b4d3;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #50abc8;
  --mdb-btn-hover-border-color: #4390a9;
  --mdb-btn-focus-shadow-rgb: 110, 191, 218;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #4ca2be;
  --mdb-btn-active-border-color: #3f879e;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #54b4d3;
  --mdb-btn-disabled-border-color: #54b4d3;
}

.btn-light {
  --mdb-btn-color: #000;
  --mdb-btn-bg: #fbfbfb;
  --mdb-btn-border-color: #fbfbfb;
  --mdb-btn-hover-color: #000;
  --mdb-btn-hover-bg: #eeeeee;
  --mdb-btn-hover-border-color: #c9c9c9;
  --mdb-btn-focus-shadow-rgb: 213, 213, 213;
  --mdb-btn-active-color: #000;
  --mdb-btn-active-bg: #e2e2e2;
  --mdb-btn-active-border-color: #bcbcbc;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #000;
  --mdb-btn-disabled-bg: #fbfbfb;
  --mdb-btn-disabled-border-color: #fbfbfb;
}

.btn-dark {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #332d2d;
  --mdb-btn-border-color: #332d2d;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #3d3838;
  --mdb-btn-hover-border-color: #474242;
  --mdb-btn-focus-shadow-rgb: 82, 77, 77;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #474242;
  --mdb-btn-active-border-color: #474242;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #332d2d;
  --mdb-btn-disabled-border-color: #332d2d;
}

.btn-outline-primary {
  --mdb-btn-color: #375D81;
  --mdb-btn-border-color: #375D81;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #375D81;
  --mdb-btn-hover-border-color: #375D81;
  --mdb-btn-focus-shadow-rgb: 55, 93, 129;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #375D81;
  --mdb-btn-active-border-color: #375D81;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #375D81;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #375D81;
  --mdb-gradient: none;
}

.btn-outline-secondary {
  --mdb-btn-color: #9fa6b2;
  --mdb-btn-border-color: #9fa6b2;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #9fa6b2;
  --mdb-btn-hover-border-color: #9fa6b2;
  --mdb-btn-focus-shadow-rgb: 159, 166, 178;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #9fa6b2;
  --mdb-btn-active-border-color: #9fa6b2;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #9fa6b2;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #9fa6b2;
  --mdb-gradient: none;
}

.btn-outline-success {
  --mdb-btn-color: #14a44d;
  --mdb-btn-border-color: #14a44d;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #14a44d;
  --mdb-btn-hover-border-color: #14a44d;
  --mdb-btn-focus-shadow-rgb: 20, 164, 77;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #14a44d;
  --mdb-btn-active-border-color: #14a44d;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #14a44d;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #14a44d;
  --mdb-gradient: none;
}

.btn-outline-danger {
  --mdb-btn-color: #dc4c64;
  --mdb-btn-border-color: #dc4c64;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #dc4c64;
  --mdb-btn-hover-border-color: #dc4c64;
  --mdb-btn-focus-shadow-rgb: 220, 76, 100;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #dc4c64;
  --mdb-btn-active-border-color: #dc4c64;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #dc4c64;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #dc4c64;
  --mdb-gradient: none;
}

.btn-outline-warning {
  --mdb-btn-color: #e4a11b;
  --mdb-btn-border-color: #e4a11b;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #e4a11b;
  --mdb-btn-hover-border-color: #e4a11b;
  --mdb-btn-focus-shadow-rgb: 228, 161, 27;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #e4a11b;
  --mdb-btn-active-border-color: #e4a11b;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #e4a11b;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #e4a11b;
  --mdb-gradient: none;
}

.btn-outline-info {
  --mdb-btn-color: #54b4d3;
  --mdb-btn-border-color: #54b4d3;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #54b4d3;
  --mdb-btn-hover-border-color: #54b4d3;
  --mdb-btn-focus-shadow-rgb: 84, 180, 211;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #54b4d3;
  --mdb-btn-active-border-color: #54b4d3;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #54b4d3;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #54b4d3;
  --mdb-gradient: none;
}

.btn-outline-light {
  --mdb-btn-color: #fbfbfb;
  --mdb-btn-border-color: #fbfbfb;
  --mdb-btn-hover-color: #000;
  --mdb-btn-hover-bg: #fbfbfb;
  --mdb-btn-hover-border-color: #fbfbfb;
  --mdb-btn-focus-shadow-rgb: 251, 251, 251;
  --mdb-btn-active-color: #000;
  --mdb-btn-active-bg: #fbfbfb;
  --mdb-btn-active-border-color: #fbfbfb;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fbfbfb;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #fbfbfb;
  --mdb-gradient: none;
}

.btn-outline-dark {
  --mdb-btn-color: #332d2d;
  --mdb-btn-border-color: #332d2d;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #332d2d;
  --mdb-btn-hover-border-color: #332d2d;
  --mdb-btn-focus-shadow-rgb: 51, 45, 45;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #332d2d;
  --mdb-btn-active-border-color: #332d2d;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #332d2d;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #332d2d;
  --mdb-gradient: none;
}

.btn-link {
  --mdb-btn-font-weight: 400;
  --mdb-btn-color: #375D81;
  --mdb-btn-bg: transparent;
  --mdb-btn-border-color: transparent;
  --mdb-btn-hover-color: #34587b;
  --mdb-btn-hover-border-color: transparent;
  --mdb-btn-active-color: #34587b;
  --mdb-btn-active-border-color: transparent;
  --mdb-btn-disabled-color: #9e9e9e;
  --mdb-btn-disabled-border-color: transparent;
  --mdb-btn-box-shadow: 0 0 0 #000;
  --mdb-btn-focus-shadow-rgb: 85, 117, 148;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--mdb-btn-color);
}
.btn-link:hover {
  color: var(--mdb-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --mdb-btn-padding-y: 0.5rem;
  --mdb-btn-padding-x: 1.6875rem;
  --mdb-btn-font-size: 0.875rem;
  --mdb-btn-border-radius: var(--mdb-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --mdb-btn-padding-y: 0.25rem;
  --mdb-btn-padding-x: 1rem;
  --mdb-btn-font-size: 0.75rem;
  --mdb-btn-border-radius: var(--mdb-border-radius-sm);
}

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

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

.dropdown-menu {
  --mdb-dropdown-zindex: 1000;
  --mdb-dropdown-min-width: 10rem;
  --mdb-dropdown-padding-x: 0;
  --mdb-dropdown-padding-y: 0.5rem;
  --mdb-dropdown-spacer: 0.125rem;
  --mdb-dropdown-font-size: 0.875rem;
  --mdb-dropdown-color: var(--mdb-surface-color);
  --mdb-dropdown-bg: var(--mdb-surface-bg);
  --mdb-dropdown-border-color: var(--mdb-border-color-translucent);
  --mdb-dropdown-border-radius: 0.5rem;
  --mdb-dropdown-border-width: var(--mdb-border-width);
  --mdb-dropdown-inner-border-radius: calc(0.5rem - var(--mdb-border-width));
  --mdb-dropdown-divider-bg: var(--mdb-divider-color);
  --mdb-dropdown-divider-margin-y: 0.5rem;
  --mdb-dropdown-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-dropdown-link-color: var(--mdb-surface-color);
  --mdb-dropdown-link-hover-color: var(--mdb-surface-color);
  --mdb-dropdown-link-hover-bg: var(--mdb-tertiary-bg);
  --mdb-dropdown-link-active-color: #fff;
  --mdb-dropdown-link-active-bg: #375D81;
  --mdb-dropdown-link-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-dropdown-item-padding-x: 1rem;
  --mdb-dropdown-item-padding-y: 0.5rem;
  --mdb-dropdown-header-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-dropdown-header-padding-x: 1rem;
  --mdb-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--mdb-dropdown-zindex);
  display: none;
  min-width: var(--mdb-dropdown-min-width);
  padding: var(--mdb-dropdown-padding-y) var(--mdb-dropdown-padding-x);
  margin: 0;
  font-size: var(--mdb-dropdown-font-size);
  color: var(--mdb-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--mdb-dropdown-bg);
  background-clip: padding-box;
  border: var(--mdb-dropdown-border-width) solid var(--mdb-dropdown-border-color);
  border-radius: var(--mdb-dropdown-border-radius);
  box-shadow: var(--mdb-dropdown-box-shadow);
}
.dropdown-menu[data-mdb-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--mdb-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-mdb-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-mdb-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1800px) {
  .dropdown-menu-xxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2000px) {
  .dropdown-menu-xxxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxxl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxxl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2400px) {
  .dropdown-menu-xxxxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxxxl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxxxl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-mdb-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--mdb-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-mdb-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--mdb-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-mdb-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--mdb-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--mdb-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--mdb-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--mdb-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--mdb-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--mdb-dropdown-link-hover-color);
  background-color: var(--mdb-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--mdb-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--mdb-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--mdb-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--mdb-dropdown-header-padding-y) var(--mdb-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--mdb-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);
  color: var(--mdb-dropdown-link-color);
}

.dropdown-menu-dark {
  --mdb-dropdown-color: #e0e0e0;
  --mdb-dropdown-bg: #4f4f4f;
  --mdb-dropdown-border-color: var(--mdb-border-color-translucent);
  --mdb-dropdown-box-shadow: ;
  --mdb-dropdown-link-color: #e0e0e0;
  --mdb-dropdown-link-hover-color: #fff;
  --mdb-dropdown-divider-bg: var(--mdb-divider-color);
  --mdb-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --mdb-dropdown-link-active-color: #fff;
  --mdb-dropdown-link-active-bg: #375D81;
  --mdb-dropdown-link-disabled-color: #9e9e9e;
  --mdb-dropdown-header-color: #9e9e9e;
}

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

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

.btn-group {
  border-radius: 0.25rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(2px * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group.show .dropdown-toggle {
  box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

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

.nav {
  --mdb-nav-link-padding-x: 1rem;
  --mdb-nav-link-padding-y: 0.5rem;
  --mdb-nav-link-font-weight: ;
  --mdb-nav-link-color: var(--mdb-link-color);
  --mdb-nav-link-hover-color: var(--mdb-link-hover-color);
  --mdb-nav-link-disabled-color: var(--mdb-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--mdb-nav-link-padding-y) var(--mdb-nav-link-padding-x);
  font-size: var(--mdb-nav-link-font-size);
  font-weight: var(--mdb-nav-link-font-weight);
  color: var(--mdb-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--mdb-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--mdb-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --mdb-nav-tabs-border-width: var(--mdb-border-width);
  --mdb-nav-tabs-border-color: var(--mdb-border-color);
  --mdb-nav-tabs-border-radius: var(--mdb-border-radius);
  --mdb-nav-tabs-link-hover-border-color: var(--mdb-secondary-bg) var(--mdb-secondary-bg) var(--mdb-border-color);
  --mdb-nav-tabs-link-active-color: #375D81;
  --mdb-nav-tabs-link-active-bg: var(--mdb-body-bg);
  --mdb-nav-tabs-link-active-border-color: #375D81;
  border-bottom: var(--mdb-nav-tabs-border-width) solid var(--mdb-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--mdb-nav-tabs-border-width));
  border: var(--mdb-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--mdb-nav-tabs-border-radius);
  border-top-right-radius: var(--mdb-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--mdb-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--mdb-nav-tabs-link-active-color);
  background-color: var(--mdb-nav-tabs-link-active-bg);
  border-color: var(--mdb-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--mdb-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --mdb-nav-pills-border-radius: var(--mdb-border-radius);
  --mdb-nav-pills-link-active-color: var(--mdb-primary-text-emphasis);
  --mdb-nav-pills-link-active-bg: var(--mdb-primary-bg-subtle);
}
.nav-pills .nav-link {
  border-radius: var(--mdb-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--mdb-nav-pills-link-active-color);
  background-color: var(--mdb-nav-pills-link-active-bg);
}

.nav-underline {
  --mdb-nav-underline-gap: 1rem;
  --mdb-nav-underline-border-width: 0.125rem;
  --mdb-nav-underline-link-active-color: var(--mdb-emphasis-color);
  gap: var(--mdb-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--mdb-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--mdb-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --mdb-navbar-padding-x: 0;
  --mdb-navbar-padding-y: 0.5rem;
  --mdb-navbar-color: rgba(var(--mdb-emphasis-color-rgb), 0.65);
  --mdb-navbar-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.8);
  --mdb-navbar-disabled-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);
  --mdb-navbar-active-color: rgba(var(--mdb-emphasis-color-rgb), 1);
  --mdb-navbar-brand-padding-y: 0.3rem;
  --mdb-navbar-brand-margin-end: 1rem;
  --mdb-navbar-brand-font-size: 1.25rem;
  --mdb-navbar-brand-color: rgba(var(--mdb-emphasis-color-rgb), 1);
  --mdb-navbar-brand-hover-color: rgba(var(--mdb-emphasis-color-rgb), 1);
  --mdb-navbar-nav-link-padding-x: 0.5rem;
  --mdb-navbar-toggler-padding-y: 0.25rem;
  --mdb-navbar-toggler-padding-x: 0.75rem;
  --mdb-navbar-toggler-font-size: 1.25rem;
  --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2879, 79, 79, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --mdb-navbar-toggler-border-color: rgba(var(--mdb-emphasis-color-rgb), 0.15);
  --mdb-navbar-toggler-border-radius: 0.25rem;
  --mdb-navbar-toggler-focus-width: 0.25rem;
  --mdb-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--mdb-navbar-padding-y) var(--mdb-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl,
.navbar > .container-xxxl,
.navbar > .container-xxxxl,
.navbar > .container-xxxxxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--mdb-navbar-brand-padding-y);
  padding-bottom: var(--mdb-navbar-brand-padding-y);
  margin-right: var(--mdb-navbar-brand-margin-end);
  font-size: var(--mdb-navbar-brand-font-size);
  color: var(--mdb-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--mdb-navbar-brand-hover-color);
}

.navbar-nav {
  --mdb-nav-link-padding-x: 0;
  --mdb-nav-link-padding-y: 0.5rem;
  --mdb-nav-link-font-weight: ;
  --mdb-nav-link-color: var(--mdb-navbar-color);
  --mdb-nav-link-hover-color: var(--mdb-navbar-hover-color);
  --mdb-nav-link-disabled-color: var(--mdb-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--mdb-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--mdb-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--mdb-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--mdb-navbar-toggler-padding-y) var(--mdb-navbar-toggler-padding-x);
  font-size: var(--mdb-navbar-toggler-font-size);
  line-height: 1;
  color: var(--mdb-navbar-color);
  background-color: transparent;
  border: var(--mdb-border-width) solid var(--mdb-navbar-toggler-border-color);
  border-radius: var(--mdb-navbar-toggler-border-radius);
  transition: var(--mdb-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--mdb-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--mdb-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--mdb-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1800px) {
  .navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 2000px) {
  .navbar-expand-xxxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxxl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 2400px) {
  .navbar-expand-xxxxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxxxl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxxxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--mdb-navbar-nav-link-padding-x);
  padding-left: var(--mdb-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  box-shadow: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-mdb-theme=dark] {
  --mdb-navbar-color: rgba(255, 255, 255, 0.55);
  --mdb-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --mdb-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --mdb-navbar-active-color: #fff;
  --mdb-navbar-brand-color: #fff;
  --mdb-navbar-brand-hover-color: #fff;
  --mdb-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-mdb-theme=dark] .navbar-toggler-icon {
  --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --mdb-card-spacer-y: 1.5rem;
  --mdb-card-spacer-x: 1.5rem;
  --mdb-card-title-spacer-y: 0.5rem;
  --mdb-card-title-color: ;
  --mdb-card-subtitle-color: ;
  --mdb-card-border-width: var(--mdb-border-width);
  --mdb-card-border-color: rgba(0, 0, 0, 0.175);
  --mdb-card-border-radius: 0.5rem;
  --mdb-card-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-card-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));
  --mdb-card-cap-padding-y: 0.75rem;
  --mdb-card-cap-padding-x: 1.5rem;
  --mdb-card-cap-bg: rgba(255, 255, 255, 0);
  --mdb-card-cap-color: ;
  --mdb-card-height: ;
  --mdb-card-color: ;
  --mdb-card-bg: var(--mdb-surface-bg);
  --mdb-card-img-overlay-padding: 1.5rem;
  --mdb-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--mdb-card-height);
  color: var(--mdb-body-color);
  word-wrap: break-word;
  background-color: var(--mdb-card-bg);
  background-clip: border-box;
  border: var(--mdb-card-border-width) solid var(--mdb-card-border-color);
  border-radius: var(--mdb-card-border-radius);
  box-shadow: var(--mdb-card-box-shadow);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--mdb-card-inner-border-radius);
  border-top-right-radius: var(--mdb-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--mdb-card-inner-border-radius);
  border-bottom-left-radius: var(--mdb-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--mdb-card-spacer-y) var(--mdb-card-spacer-x);
  color: var(--mdb-card-color);
}

.card-title {
  margin-bottom: var(--mdb-card-title-spacer-y);
  color: var(--mdb-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--mdb-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--mdb-card-subtitle-color);
}

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

.card-link + .card-link {
  margin-left: var(--mdb-card-spacer-x);
}

.card-header {
  padding: var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--mdb-card-cap-color);
  background-color: var(--mdb-card-cap-bg);
  border-bottom: var(--mdb-card-border-width) solid var(--mdb-card-border-color);
}
.card-header:first-child {
  border-radius: var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);
  color: var(--mdb-card-cap-color);
  background-color: var(--mdb-card-cap-bg);
  border-top: var(--mdb-card-border-width) solid var(--mdb-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--mdb-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--mdb-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--mdb-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--mdb-card-bg);
  border-bottom-color: var(--mdb-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--mdb-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--mdb-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--mdb-card-img-overlay-padding);
  border-radius: var(--mdb-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--mdb-card-inner-border-radius);
  border-top-right-radius: var(--mdb-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--mdb-card-inner-border-radius);
  border-bottom-left-radius: var(--mdb-card-inner-border-radius);
}

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

.accordion {
  --mdb-accordion-color: var(--mdb-surface-color);
  --mdb-accordion-bg: var(--mdb-body-bg);
  --mdb-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --mdb-accordion-border-color: var(--mdb-border-color);
  --mdb-accordion-border-width: var(--mdb-border-width);
  --mdb-accordion-border-radius: 0.5rem;
  --mdb-accordion-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));
  --mdb-accordion-btn-padding-x: 1.5rem;
  --mdb-accordion-btn-padding-y: 1.15rem;
  --mdb-accordion-btn-color: var(--mdb-surface-color);
  --mdb-accordion-btn-bg: var(--mdb-accordion-bg);
  --mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%234f4f4f%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --mdb-accordion-btn-icon-width: 1.25rem;
  --mdb-accordion-btn-icon-transform: rotate(-180deg);
  --mdb-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23375D81%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --mdb-accordion-btn-focus-box-shadow: inset 0 -1px 0 var(--mdb-border-color);
  --mdb-accordion-body-padding-x: 1.5rem;
  --mdb-accordion-body-padding-y: 1.15rem;
  --mdb-accordion-active-color: #375D81;
  --mdb-accordion-active-bg: var(--mdb-surface-bg);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--mdb-accordion-btn-padding-y) var(--mdb-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--mdb-accordion-btn-color);
  text-align: left;
  background-color: var(--mdb-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--mdb-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--mdb-accordion-active-color);
  background-color: var(--mdb-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--mdb-accordion-border-width)) 0 var(--mdb-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--mdb-accordion-btn-active-icon);
  transform: var(--mdb-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--mdb-accordion-btn-icon-width);
  height: var(--mdb-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--mdb-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--mdb-accordion-btn-icon-width);
  transition: var(--mdb-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--mdb-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--mdb-accordion-color);
  background-color: var(--mdb-accordion-bg);
  border: var(--mdb-accordion-border-width) solid var(--mdb-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--mdb-accordion-border-radius);
  border-top-right-radius: var(--mdb-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--mdb-accordion-inner-border-radius);
  border-top-right-radius: var(--mdb-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--mdb-accordion-border-radius);
  border-bottom-left-radius: var(--mdb-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--mdb-accordion-inner-border-radius);
  border-bottom-left-radius: var(--mdb-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--mdb-accordion-border-radius);
  border-bottom-left-radius: var(--mdb-accordion-border-radius);
}

.accordion-body {
  padding: var(--mdb-accordion-body-padding-y) var(--mdb-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-mdb-theme=dark] .accordion-button::after {
  --mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23375D81%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

.breadcrumb {
  --mdb-breadcrumb-padding-x: 0;
  --mdb-breadcrumb-padding-y: 0;
  --mdb-breadcrumb-margin-bottom: 1rem;
  --mdb-breadcrumb-bg: ;
  --mdb-breadcrumb-border-radius: ;
  --mdb-breadcrumb-divider-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-breadcrumb-item-padding-x: 0.5rem;
  --mdb-breadcrumb-item-active-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  display: flex;
  flex-wrap: wrap;
  padding: var(--mdb-breadcrumb-padding-y) var(--mdb-breadcrumb-padding-x);
  margin-bottom: var(--mdb-breadcrumb-margin-bottom);
  font-size: var(--mdb-breadcrumb-font-size);
  list-style: none;
  background-color: var(--mdb-breadcrumb-bg);
  border-radius: var(--mdb-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--mdb-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--mdb-breadcrumb-item-padding-x);
  color: var(--mdb-breadcrumb-divider-color);
  content: var(--mdb-breadcrumb-divider, "/") /* rtl: var(--mdb-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--mdb-breadcrumb-item-active-color);
}

.pagination {
  --mdb-pagination-padding-x: 0.75rem;
  --mdb-pagination-padding-y: 0.375rem;
  --mdb-pagination-font-size: 0.9rem;
  --mdb-pagination-color: var(--mdb-body-color);
  --mdb-pagination-bg: var(--mdb-body-bg);
  --mdb-pagination-border-width: var(--mdb-border-width);
  --mdb-pagination-border-color: var(--mdb-border-color);
  --mdb-pagination-border-radius: 0.25rem;
  --mdb-pagination-hover-color: var(--mdb-body-color);
  --mdb-pagination-hover-bg: var(--mdb-highlight-bg-color);
  --mdb-pagination-hover-border-color: var(--mdb-border-color);
  --mdb-pagination-focus-color: var(--mdb-link-hover-color);
  --mdb-pagination-focus-bg: var(--mdb-highlight-bg-color);
  --mdb-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
  --mdb-pagination-active-color: var(--mdb-primary-text-emphasis);
  --mdb-pagination-active-bg: var(--mdb-primary-bg-subtle);
  --mdb-pagination-active-border-color: #375D81;
  --mdb-pagination-disabled-color: rgba(var(--mdb-body-color-rgb), 0.55);
  --mdb-pagination-disabled-bg: transparent;
  --mdb-pagination-disabled-border-color: var(--mdb-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--mdb-pagination-padding-y) var(--mdb-pagination-padding-x);
  font-size: var(--mdb-pagination-font-size);
  color: var(--mdb-pagination-color);
  background-color: var(--mdb-pagination-bg);
  border: var(--mdb-pagination-border-width) solid var(--mdb-pagination-border-color);
  transition: all 0.3s linear;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--mdb-pagination-hover-color);
  background-color: var(--mdb-pagination-hover-bg);
  border-color: var(--mdb-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--mdb-pagination-focus-color);
  background-color: var(--mdb-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--mdb-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--mdb-pagination-active-color);
  background-color: var(--mdb-pagination-active-bg);
  border-color: var(--mdb-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--mdb-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--mdb-pagination-disabled-bg);
  border-color: var(--mdb-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--mdb-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--mdb-pagination-border-radius);
  border-bottom-left-radius: var(--mdb-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--mdb-pagination-border-radius);
  border-bottom-right-radius: var(--mdb-pagination-border-radius);
}

.pagination-lg {
  --mdb-pagination-padding-x: 1.5rem;
  --mdb-pagination-padding-y: 0.75rem;
  --mdb-pagination-font-size: 1.25rem;
  --mdb-pagination-border-radius: var(--mdb-border-radius-lg);
}

.pagination-sm {
  --mdb-pagination-padding-x: 0.5rem;
  --mdb-pagination-padding-y: 0.25rem;
  --mdb-pagination-font-size: 0.875rem;
  --mdb-pagination-border-radius: var(--mdb-border-radius-sm);
}

.badge {
  --mdb-badge-padding-x: 0.65em;
  --mdb-badge-padding-y: 0.35em;
  --mdb-badge-font-size: 0.75em;
  --mdb-badge-font-weight: 700;
  --mdb-badge-color: #fff;
  --mdb-badge-border-radius: 0.27rem;
  display: inline-block;
  padding: var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);
  font-size: var(--mdb-badge-font-size);
  font-weight: var(--mdb-badge-font-weight);
  line-height: 1;
  color: var(--mdb-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--mdb-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --mdb-alert-bg: transparent;
  --mdb-alert-padding-x: 1.5rem;
  --mdb-alert-padding-y: 1.25rem;
  --mdb-alert-margin-bottom: 1rem;
  --mdb-alert-color: inherit;
  --mdb-alert-border-color: transparent;
  --mdb-alert-border: var(--mdb-border-width) solid var(--mdb-alert-border-color);
  --mdb-alert-border-radius: 0.5rem;
  --mdb-alert-link-color: inherit;
  position: relative;
  padding: var(--mdb-alert-padding-y) var(--mdb-alert-padding-x);
  margin-bottom: var(--mdb-alert-margin-bottom);
  color: var(--mdb-alert-color);
  background-color: var(--mdb-alert-bg);
  border: var(--mdb-alert-border);
  border-radius: var(--mdb-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--mdb-alert-link-color);
}

.alert-dismissible {
  padding-right: 4.5rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.5625rem 1.5rem;
}

.alert-primary {
  --mdb-alert-color: var(--mdb-primary-text-emphasis);
  --mdb-alert-bg: var(--mdb-primary-bg-subtle);
  --mdb-alert-border-color: var(--mdb-primary-border-subtle);
  --mdb-alert-link-color: var(--mdb-primary-text-emphasis);
}

.alert-secondary {
  --mdb-alert-color: var(--mdb-secondary-text-emphasis);
  --mdb-alert-bg: var(--mdb-secondary-bg-subtle);
  --mdb-alert-border-color: var(--mdb-secondary-border-subtle);
  --mdb-alert-link-color: var(--mdb-secondary-text-emphasis);
}

.alert-success {
  --mdb-alert-color: var(--mdb-success-text-emphasis);
  --mdb-alert-bg: var(--mdb-success-bg-subtle);
  --mdb-alert-border-color: var(--mdb-success-border-subtle);
  --mdb-alert-link-color: var(--mdb-success-text-emphasis);
}

.alert-danger {
  --mdb-alert-color: var(--mdb-danger-text-emphasis);
  --mdb-alert-bg: var(--mdb-danger-bg-subtle);
  --mdb-alert-border-color: var(--mdb-danger-border-subtle);
  --mdb-alert-link-color: var(--mdb-danger-text-emphasis);
}

.alert-warning {
  --mdb-alert-color: var(--mdb-warning-text-emphasis);
  --mdb-alert-bg: var(--mdb-warning-bg-subtle);
  --mdb-alert-border-color: var(--mdb-warning-border-subtle);
  --mdb-alert-link-color: var(--mdb-warning-text-emphasis);
}

.alert-info {
  --mdb-alert-color: var(--mdb-info-text-emphasis);
  --mdb-alert-bg: var(--mdb-info-bg-subtle);
  --mdb-alert-border-color: var(--mdb-info-border-subtle);
  --mdb-alert-link-color: var(--mdb-info-text-emphasis);
}

.alert-light {
  --mdb-alert-color: var(--mdb-light-text-emphasis);
  --mdb-alert-bg: var(--mdb-light-bg-subtle);
  --mdb-alert-border-color: var(--mdb-light-border-subtle);
  --mdb-alert-link-color: var(--mdb-light-text-emphasis);
}

.alert-dark {
  --mdb-alert-color: var(--mdb-dark-text-emphasis);
  --mdb-alert-bg: var(--mdb-dark-bg-subtle);
  --mdb-alert-border-color: var(--mdb-dark-border-subtle);
  --mdb-alert-link-color: var(--mdb-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 4px;
  }
}
.progress,
.progress-stacked {
  --mdb-progress-height: 4px;
  --mdb-progress-font-size: 0.75rem;
  --mdb-progress-bg: var(--mdb-secondary-bg);
  --mdb-progress-border-radius: var(--mdb-border-radius);
  --mdb-progress-box-shadow: var(--mdb-box-shadow-inset);
  --mdb-progress-bar-color: #fff;
  --mdb-progress-bar-bg: #375D81;
  --mdb-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--mdb-progress-height);
  overflow: hidden;
  font-size: var(--mdb-progress-font-size);
  background-color: var(--mdb-progress-bg);
  border-radius: var(--mdb-progress-border-radius);
  box-shadow: var(--mdb-progress-box-shadow);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--mdb-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--mdb-progress-bar-bg);
  transition: var(--mdb-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

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

.list-group {
  --mdb-list-group-color: var(--mdb-body-color);
  --mdb-list-group-bg: transparent;
  --mdb-list-group-border-color: var(--mdb-border-color);
  --mdb-list-group-border-width: var(--mdb-border-width);
  --mdb-list-group-border-radius: 0.5rem;
  --mdb-list-group-item-padding-x: 1.5rem;
  --mdb-list-group-item-padding-y: 0.5rem;
  --mdb-list-group-action-color: var(--mdb-secondary-color);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-tertiary-bg);
  --mdb-list-group-action-active-color: var(--mdb-body-color);
  --mdb-list-group-action-active-bg: var(--mdb-secondary-bg);
  --mdb-list-group-disabled-color: rgba(var(--mdb-body-color-rgb), 0.5);
  --mdb-list-group-disabled-bg: transparent;
  --mdb-list-group-active-color: #fff;
  --mdb-list-group-active-bg: #375D81;
  --mdb-list-group-active-border-color: #375D81;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--mdb-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--mdb-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--mdb-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--mdb-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--mdb-list-group-action-active-color);
  background-color: var(--mdb-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--mdb-list-group-item-padding-y) var(--mdb-list-group-item-padding-x);
  color: var(--mdb-list-group-color);
  background-color: var(--mdb-list-group-bg);
  border: var(--mdb-list-group-border-width) solid var(--mdb-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--mdb-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--mdb-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--mdb-list-group-active-color);
  background-color: var(--mdb-list-group-active-bg);
  border-color: var(--mdb-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--mdb-list-group-border-width));
  border-top-width: var(--mdb-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--mdb-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--mdb-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--mdb-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--mdb-list-group-border-width));
  border-left-width: var(--mdb-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 1800px) {
  .list-group-horizontal-xxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 2000px) {
  .list-group-horizontal-xxxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxxl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxxxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 2400px) {
  .list-group-horizontal-xxxxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxxxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxxxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxxxl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxxxxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--mdb-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --mdb-list-group-color: var(--mdb-primary-text-emphasis);
  --mdb-list-group-bg: var(--mdb-primary-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-primary-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-primary-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-primary-border-subtle);
  --mdb-list-group-active-color: var(--mdb-primary-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-primary-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-primary-text-emphasis);
}

.list-group-item-secondary {
  --mdb-list-group-color: var(--mdb-secondary-text-emphasis);
  --mdb-list-group-bg: var(--mdb-secondary-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-secondary-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-secondary-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-secondary-border-subtle);
  --mdb-list-group-active-color: var(--mdb-secondary-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-secondary-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-secondary-text-emphasis);
}

.list-group-item-success {
  --mdb-list-group-color: var(--mdb-success-text-emphasis);
  --mdb-list-group-bg: var(--mdb-success-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-success-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-success-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-success-border-subtle);
  --mdb-list-group-active-color: var(--mdb-success-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-success-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-success-text-emphasis);
}

.list-group-item-danger {
  --mdb-list-group-color: var(--mdb-danger-text-emphasis);
  --mdb-list-group-bg: var(--mdb-danger-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-danger-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-danger-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-danger-border-subtle);
  --mdb-list-group-active-color: var(--mdb-danger-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-danger-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-danger-text-emphasis);
}

.list-group-item-warning {
  --mdb-list-group-color: var(--mdb-warning-text-emphasis);
  --mdb-list-group-bg: var(--mdb-warning-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-warning-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-warning-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-warning-border-subtle);
  --mdb-list-group-active-color: var(--mdb-warning-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-warning-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-warning-text-emphasis);
}

.list-group-item-info {
  --mdb-list-group-color: var(--mdb-info-text-emphasis);
  --mdb-list-group-bg: var(--mdb-info-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-info-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-info-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-info-border-subtle);
  --mdb-list-group-active-color: var(--mdb-info-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-info-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-info-text-emphasis);
}

.list-group-item-light {
  --mdb-list-group-color: var(--mdb-light-text-emphasis);
  --mdb-list-group-bg: var(--mdb-light-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-light-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-light-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-light-border-subtle);
  --mdb-list-group-active-color: var(--mdb-light-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-light-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-light-text-emphasis);
}

.list-group-item-dark {
  --mdb-list-group-color: var(--mdb-dark-text-emphasis);
  --mdb-list-group-bg: var(--mdb-dark-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-dark-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-dark-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-dark-border-subtle);
  --mdb-list-group-active-color: var(--mdb-dark-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-dark-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-dark-text-emphasis);
}

.btn-close {
  --mdb-btn-close-color: #000;
  --mdb-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");
  --mdb-btn-close-opacity: 0.5;
  --mdb-btn-close-hover-opacity: 0.75;
  --mdb-btn-close-focus-shadow: 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
  --mdb-btn-close-focus-opacity: 1;
  --mdb-btn-close-disabled-opacity: 0.25;
  --mdb-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--mdb-btn-close-color);
  background: transparent var(--mdb-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: var(--mdb-btn-close-opacity);
}
.btn-close:hover {
  color: var(--mdb-btn-close-color);
  text-decoration: none;
  opacity: var(--mdb-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--mdb-btn-close-focus-shadow);
  opacity: var(--mdb-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--mdb-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--mdb-btn-close-white-filter);
}

[data-mdb-theme=dark] .btn-close {
  filter: var(--mdb-btn-close-white-filter);
}

.toast {
  --mdb-toast-zindex: 1060;
  --mdb-toast-padding-x: 1rem;
  --mdb-toast-padding-y: 0.65rem;
  --mdb-toast-spacing: 1.5rem;
  --mdb-toast-max-width: 350px;
  --mdb-toast-font-size: 0.875rem;
  --mdb-toast-color: ;
  --mdb-toast-bg: var(--mdb-surface-bg);
  --mdb-toast-border-width: var(--mdb-border-width);
  --mdb-toast-border-color: var(--mdb-border-color-translucent);
  --mdb-toast-border-radius: 0.5rem;
  --mdb-toast-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-toast-header-color: var(--mdb-secondary-color);
  --mdb-toast-header-bg: var(--mdb-surface-bg);
  --mdb-toast-header-border-color: var(--mdb-border-color-translucent);
  width: var(--mdb-toast-max-width);
  max-width: 100%;
  font-size: var(--mdb-toast-font-size);
  color: var(--mdb-toast-color);
  pointer-events: auto;
  background-color: var(--mdb-toast-bg);
  background-clip: padding-box;
  border: var(--mdb-toast-border-width) solid var(--mdb-toast-border-color);
  box-shadow: var(--mdb-toast-box-shadow);
  border-radius: var(--mdb-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --mdb-toast-zindex: 1060;
  position: absolute;
  z-index: var(--mdb-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--mdb-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--mdb-toast-padding-y) var(--mdb-toast-padding-x);
  color: var(--mdb-toast-header-color);
  background-color: var(--mdb-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--mdb-toast-border-width) solid var(--mdb-toast-header-border-color);
  border-top-left-radius: calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width));
  border-top-right-radius: calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--mdb-toast-padding-x));
  margin-left: var(--mdb-toast-padding-x);
}

.toast-body {
  padding: var(--mdb-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --mdb-modal-zindex: 1055;
  --mdb-modal-width: 500px;
  --mdb-modal-padding: 1rem;
  --mdb-modal-margin: 0.5rem;
  --mdb-modal-color: var(--mdb-surface-color);
  --mdb-modal-bg: var(--mdb-surface-bg);
  --mdb-modal-border-color: var(--mdb-border-color-translucent);
  --mdb-modal-border-width: var(--mdb-border-width);
  --mdb-modal-border-radius: 0.5rem;
  --mdb-modal-box-shadow: var(--mdb-box-shadow-sm);
  --mdb-modal-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));
  --mdb-modal-header-padding-x: 1rem;
  --mdb-modal-header-padding-y: 1rem;
  --mdb-modal-header-padding: 1rem 1rem;
  --mdb-modal-header-border-color: var(--mdb-divider-color);
  --mdb-modal-header-border-width: 2px;
  --mdb-modal-title-line-height: 1.6;
  --mdb-modal-footer-gap: 0.5rem;
  --mdb-modal-footer-bg: ;
  --mdb-modal-footer-border-color: var(--mdb-divider-color);
  --mdb-modal-footer-border-width: 2px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--mdb-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

.modal-dialog-scrollable {
  height: calc(100% - var(--mdb-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--mdb-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--mdb-modal-color);
  pointer-events: auto;
  background-color: var(--mdb-modal-bg);
  background-clip: padding-box;
  border: var(--mdb-modal-border-width) solid var(--mdb-modal-border-color);
  border-radius: var(--mdb-modal-border-radius);
  box-shadow: var(--mdb-modal-box-shadow);
  outline: 0;
}

.modal-backdrop {
  --mdb-backdrop-zindex: 1050;
  --mdb-backdrop-bg: #000;
  --mdb-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--mdb-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--mdb-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--mdb-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--mdb-modal-header-padding);
  border-bottom: var(--mdb-modal-header-border-width) solid var(--mdb-modal-header-border-color);
  border-top-left-radius: var(--mdb-modal-inner-border-radius);
  border-top-right-radius: var(--mdb-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--mdb-modal-header-padding-y) * 0.5) calc(var(--mdb-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--mdb-modal-header-padding-y)) calc(-0.5 * var(--mdb-modal-header-padding-x)) calc(-0.5 * var(--mdb-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--mdb-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--mdb-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--mdb-modal-padding) - var(--mdb-modal-footer-gap) * 0.5);
  background-color: var(--mdb-modal-footer-bg);
  border-top: var(--mdb-modal-footer-border-width) solid var(--mdb-modal-footer-border-color);
  border-bottom-right-radius: var(--mdb-modal-inner-border-radius);
  border-bottom-left-radius: var(--mdb-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--mdb-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --mdb-modal-margin: 1.75rem;
    --mdb-modal-box-shadow: var(--mdb-box-shadow);
  }
  .modal-dialog {
    max-width: var(--mdb-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --mdb-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --mdb-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --mdb-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1799.98px) {
  .modal-fullscreen-xxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxxl-down .modal-header,
  .modal-fullscreen-xxxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1999.98px) {
  .modal-fullscreen-xxxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxxxl-down .modal-header,
  .modal-fullscreen-xxxxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxxxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 2399.98px) {
  .modal-fullscreen-xxxxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxxxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxxxxl-down .modal-header,
  .modal-fullscreen-xxxxxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxxxxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --mdb-tooltip-zindex: 1090;
  --mdb-tooltip-max-width: 200px;
  --mdb-tooltip-padding-x: 16px;
  --mdb-tooltip-padding-y: 6px;
  --mdb-tooltip-margin: ;
  --mdb-tooltip-font-size: 0.875rem;
  --mdb-tooltip-color: var(--mdb-surface-inverted-color);
  --mdb-tooltip-bg: var(--mdb-surface-inverted-bg);
  --mdb-tooltip-border-radius: 0.25rem;
  --mdb-tooltip-opacity: 0.9;
  --mdb-tooltip-arrow-width: 0.8rem;
  --mdb-tooltip-arrow-height: 0.4rem;
  z-index: var(--mdb-tooltip-zindex);
  display: block;
  margin: var(--mdb-tooltip-margin);
  font-family: var(--mdb-font-roboto);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--mdb-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--mdb-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--mdb-tooltip-arrow-width);
  height: var(--mdb-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--mdb-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--mdb-tooltip-bg);
}

/*!rtl:begin:ignore*/
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--mdb-tooltip-arrow-height));
  width: var(--mdb-tooltip-arrow-height);
  height: var(--mdb-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--mdb-tooltip-arrow-width) * 0.5) var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--mdb-tooltip-bg);
}

/*!rtl:end:ignore*/
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--mdb-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--mdb-tooltip-arrow-width) * 0.5) var(--mdb-tooltip-arrow-height);
  border-bottom-color: var(--mdb-tooltip-bg);
}

/*!rtl:begin:ignore*/
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--mdb-tooltip-arrow-height));
  width: var(--mdb-tooltip-arrow-height);
  height: var(--mdb-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--mdb-tooltip-arrow-width) * 0.5) 0 calc(var(--mdb-tooltip-arrow-width) * 0.5) var(--mdb-tooltip-arrow-height);
  border-left-color: var(--mdb-tooltip-bg);
}

/*!rtl:end:ignore*/
.tooltip-inner {
  max-width: var(--mdb-tooltip-max-width);
  padding: var(--mdb-tooltip-padding-y) var(--mdb-tooltip-padding-x);
  color: var(--mdb-tooltip-color);
  text-align: center;
  background-color: var(--mdb-tooltip-bg);
  border-radius: var(--mdb-tooltip-border-radius);
}

.popover {
  --mdb-popover-zindex: 1080;
  --mdb-popover-max-width: 276px;
  --mdb-popover-font-size: 0.875rem;
  --mdb-popover-bg: var(--mdb-surface-bg);
  --mdb-popover-border-width: 1px;
  --mdb-popover-border-color: var(--mdb-divider-color);
  --mdb-popover-border-radius: 0.5rem;
  --mdb-popover-inner-border-radius: calc(0.5rem - 1px);
  --mdb-popover-box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-popover-header-padding-x: 1rem;
  --mdb-popover-header-padding-y: 0.5rem;
  --mdb-popover-header-font-size: 1rem;
  --mdb-popover-header-color: var(--mdb-surface-color);
  --mdb-popover-header-bg: var(--mdb-surface-bg);
  --mdb-popover-body-padding-x: 1rem;
  --mdb-popover-body-padding-y: 1rem;
  --mdb-popover-body-color: var(--mdb-surface-color);
  --mdb-popover-arrow-width: 1rem;
  --mdb-popover-arrow-height: 0.5rem;
  --mdb-popover-arrow-border: var(--mdb-popover-border-color);
  z-index: var(--mdb-popover-zindex);
  display: block;
  max-width: var(--mdb-popover-max-width);
  font-family: var(--mdb-font-roboto);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--mdb-popover-font-size);
  word-wrap: break-word;
  background-color: var(--mdb-popover-bg);
  background-clip: padding-box;
  border: var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);
  border-radius: var(--mdb-popover-border-radius);
  box-shadow: var(--mdb-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--mdb-popover-arrow-width);
  height: var(--mdb-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--mdb-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--mdb-popover-border-width);
  border-top-color: var(--mdb-popover-bg);
}

/*!rtl:begin:ignore*/
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));
  width: var(--mdb-popover-arrow-height);
  height: var(--mdb-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--mdb-popover-arrow-width) * 0.5) var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--mdb-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--mdb-popover-border-width);
  border-right-color: var(--mdb-popover-bg);
}

/*!rtl:end:ignore*/
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--mdb-popover-arrow-width) * 0.5) var(--mdb-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--mdb-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--mdb-popover-border-width);
  border-bottom-color: var(--mdb-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--mdb-popover-arrow-width);
  margin-left: calc(-0.5 * var(--mdb-popover-arrow-width));
  content: "";
  border-bottom: var(--mdb-popover-border-width) solid var(--mdb-popover-header-bg);
}

/*!rtl:begin:ignore*/
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));
  width: var(--mdb-popover-arrow-height);
  height: var(--mdb-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--mdb-popover-arrow-width) * 0.5) 0 calc(var(--mdb-popover-arrow-width) * 0.5) var(--mdb-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--mdb-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--mdb-popover-border-width);
  border-left-color: var(--mdb-popover-bg);
}

/*!rtl:end:ignore*/
.popover-header {
  padding: var(--mdb-popover-header-padding-y) var(--mdb-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--mdb-popover-header-font-size);
  color: var(--mdb-popover-header-color);
  background-color: var(--mdb-popover-header-bg);
  border-bottom: var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);
  border-top-left-radius: var(--mdb-popover-inner-border-radius);
  border-top-right-radius: var(--mdb-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--mdb-popover-body-padding-y) var(--mdb-popover-body-padding-x);
  color: var(--mdb-popover-body-color);
}

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: none /*rtl:none*/;
}

.carousel-control-next-icon {
  background-image: none /*rtl:none*/;
}

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

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-mdb-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-mdb-theme=dark] .carousel .carousel-control-prev-icon,
[data-mdb-theme=dark] .carousel .carousel-control-next-icon, [data-mdb-theme=dark].carousel .carousel-control-prev-icon,
[data-mdb-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-mdb-theme=dark] .carousel .carousel-indicators [data-mdb-target], [data-mdb-theme=dark].carousel .carousel-indicators [data-mdb-target] {
  background-color: #000;
}
[data-mdb-theme=dark] .carousel .carousel-caption, [data-mdb-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--mdb-spinner-width);
  height: var(--mdb-spinner-height);
  vertical-align: var(--mdb-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--mdb-spinner-animation-speed) linear infinite var(--mdb-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /*!rtl:ignore*/;
  }
}
.spinner-border {
  --mdb-spinner-width: 2rem;
  --mdb-spinner-height: 2rem;
  --mdb-spinner-vertical-align: -0.125em;
  --mdb-spinner-border-width: 0.25em;
  --mdb-spinner-animation-speed: 0.75s;
  --mdb-spinner-animation-name: spinner-border;
  border: var(--mdb-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --mdb-spinner-width: 2rem;
  --mdb-spinner-height: 2rem;
  --mdb-spinner-vertical-align: -0.125em;
  --mdb-spinner-animation-speed: 0.75s;
  --mdb-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --mdb-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxxxxl, .offcanvas-xxxxl, .offcanvas-xxxl, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --mdb-offcanvas-zindex: 1045;
  --mdb-offcanvas-width: 400px;
  --mdb-offcanvas-height: 30vh;
  --mdb-offcanvas-padding-x: 1rem;
  --mdb-offcanvas-padding-y: 1rem;
  --mdb-offcanvas-color: var(--mdb-body-color);
  --mdb-offcanvas-bg: var(--mdb-body-bg);
  --mdb-offcanvas-border-width: var(--mdb-border-width);
  --mdb-offcanvas-border-color: var(--mdb-border-color-translucent);
  --mdb-offcanvas-box-shadow: var(--mdb-box-shadow-sm);
  --mdb-offcanvas-transition: transform 0.3s ease-in-out;
  --mdb-offcanvas-title-line-height: 1.6;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1799.98px) {
  .offcanvas-xxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 1799.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxl {
    transition: none;
  }
}
@media (max-width: 1799.98px) {
  .offcanvas-xxxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.hiding, .offcanvas-xxxl.show {
    visibility: visible;
  }
}
@media (min-width: 1800px) {
  .offcanvas-xxxl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1999.98px) {
  .offcanvas-xxxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 1999.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxxl {
    transition: none;
  }
}
@media (max-width: 1999.98px) {
  .offcanvas-xxxxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxxxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxxxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxxxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxxxl.showing, .offcanvas-xxxxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxxxl.showing, .offcanvas-xxxxl.hiding, .offcanvas-xxxxl.show {
    visibility: visible;
  }
}
@media (min-width: 2000px) {
  .offcanvas-xxxxl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxxxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxxxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 2399.98px) {
  .offcanvas-xxxxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 2399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxxxl {
    transition: none;
  }
}
@media (max-width: 2399.98px) {
  .offcanvas-xxxxxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxxxxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxxxxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxxxxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxxxxl.showing, .offcanvas-xxxxxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxxxxl.showing, .offcanvas-xxxxxl.hiding, .offcanvas-xxxxxl.show {
    visibility: visible;
  }
}
@media (min-width: 2400px) {
  .offcanvas-xxxxxl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxxxxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxxxxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--mdb-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--mdb-offcanvas-color);
  visibility: hidden;
  background-color: var(--mdb-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--mdb-offcanvas-box-shadow);
  transition: var(--mdb-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--mdb-offcanvas-width);
  border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--mdb-offcanvas-width);
  border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--mdb-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--mdb-offcanvas-height);
  max-height: 100%;
  border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--mdb-offcanvas-padding-y) * 0.5) calc(var(--mdb-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--mdb-offcanvas-padding-y)) calc(-0.5 * var(--mdb-offcanvas-padding-x)) calc(-0.5 * var(--mdb-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--mdb-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--mdb-primary-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--mdb-secondary-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--mdb-success-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--mdb-danger-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #fff !important;
  background-color: RGBA(var(--mdb-warning-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(var(--mdb-info-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--mdb-light-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--mdb-dark-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--mdb-primary-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-primary-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(52, 88, 123, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(52, 88, 123, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--mdb-secondary-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-secondary-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(151, 158, 169, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(151, 158, 169, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--mdb-success-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-success-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(19, 156, 73, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(19, 156, 73, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--mdb-danger-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-danger-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(209, 72, 95, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(209, 72, 95, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--mdb-warning-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-warning-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(217, 153, 26, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(217, 153, 26, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--mdb-info-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-info-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(80, 171, 200, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(80, 171, 200, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--mdb-light-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-light-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(251, 251, 251, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(251, 251, 251, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--mdb-dark-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-dark-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(48, 43, 43, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(48, 43, 43, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--mdb-focus-ring-x, 0) var(--mdb-focus-ring-y, 0) var(--mdb-focus-ring-blur, 0) var(--mdb-focus-ring-width) var(--mdb-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--mdb-link-color-rgb), var(--mdb-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--mdb-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--mdb-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --mdb-aspect-ratio: 100%;
}

.ratio-4x3 {
  --mdb-aspect-ratio: 75%;
}

.ratio-16x9 {
  --mdb-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --mdb-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1800px) {
  .sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 2000px) {
  .sticky-xxxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 2400px) {
  .sticky-xxxxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--mdb-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

/* Numeric */
.diagonal-fractions {
  font-variant-numeric: diagonal-fractions;
}

/* Background colors */
.bg-super-light {
  --mdb-bg-super-light: #fbfbfb;
  background-color: var(--mdb-bg-super-light);
}

/* Background attachment */
.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

/* Overflow */
.overflow-y-scroll {
  overflow-y: scroll;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

/* Tables */
.table-fixed {
  table-layout: fixed;
}

.table-auto {
  table-layout: auto;
}

.link-primary {
  transition: color 0.15s;
}

.link-secondary {
  transition: color 0.15s;
}

.link-success {
  transition: color 0.15s;
}

.link-danger {
  transition: color 0.15s;
}

.link-warning {
  transition: color 0.15s;
}

.link-info {
  transition: color 0.15s;
}

.link-light {
  transition: color 0.15s;
}

.link-dark {
  transition: color 0.15s;
}

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

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

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

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

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

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

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-cover {
  object-fit: cover !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-5 {
  opacity: 0.05 !important;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.opacity-15 {
  opacity: 0.15 !important;
}

.opacity-20 {
  opacity: 0.2 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.opacity-35 {
  opacity: 0.35 !important;
}

.opacity-40 {
  opacity: 0.4 !important;
}

.opacity-45 {
  opacity: 0.45 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-55 {
  opacity: 0.55 !important;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.opacity-65 {
  opacity: 0.65 !important;
}

.opacity-70 {
  opacity: 0.7 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-80 {
  opacity: 0.8 !important;
}

.opacity-85 {
  opacity: 0.85 !important;
}

.opacity-90 {
  opacity: 0.9 !important;
}

.opacity-95 {
  opacity: 0.95 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--mdb-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--mdb-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--mdb-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.shadow-0 {
  box-shadow: none !important;
}

.shadow-1 {
  box-shadow: 0 0px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 1px 1px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-2 {
  box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-3 {
  box-shadow: 0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-4 {
  box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-5 {
  box-shadow: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-6 {
  box-shadow: 0 2px 35px -12px rgba(var(--mdb-box-shadow-color-rgb), 0.21), 0 50px 40px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-1-soft {
  box-shadow: 0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-2-soft {
  box-shadow: 0 2px 10px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-3-soft {
  box-shadow: 0 5px 15px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-4-soft {
  box-shadow: 0 10px 20px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-5-soft {
  box-shadow: 0 15px 30px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-6-soft {
  box-shadow: 0 20px 40px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-1-strong {
  box-shadow: 0 0px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 1px 1px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-2-strong {
  box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-3-strong {
  box-shadow: 0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-4-strong {
  box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-5-strong {
  box-shadow: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-6-strong {
  box-shadow: 0 2px 35px -12px rgba(var(--mdb-box-shadow-color-rgb), 0.26), 0 50px 40px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.06) !important;
}

.focus-ring-primary {
  --mdb-focus-ring-color: rgba(var(--mdb-primary-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-secondary {
  --mdb-focus-ring-color: rgba(var(--mdb-secondary-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-success {
  --mdb-focus-ring-color: rgba(var(--mdb-success-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-danger {
  --mdb-focus-ring-color: rgba(var(--mdb-danger-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-warning {
  --mdb-focus-ring-color: rgba(var(--mdb-warning-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-info {
  --mdb-focus-ring-color: rgba(var(--mdb-info-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-light {
  --mdb-focus-ring-color: rgba(var(--mdb-light-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-dark {
  --mdb-focus-ring-color: rgba(var(--mdb-dark-rgb), var(--mdb-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-primary-rgb), var(--mdb-border-opacity)) !important;
}

.border-secondary {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-secondary-rgb), var(--mdb-border-opacity)) !important;
}

.border-success {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-success-rgb), var(--mdb-border-opacity)) !important;
}

.border-danger {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-danger-rgb), var(--mdb-border-opacity)) !important;
}

.border-warning {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-warning-rgb), var(--mdb-border-opacity)) !important;
}

.border-info {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-info-rgb), var(--mdb-border-opacity)) !important;
}

.border-light {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-light-rgb), var(--mdb-border-opacity)) !important;
}

.border-dark {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-dark-rgb), var(--mdb-border-opacity)) !important;
}

.border-black {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-black-rgb), var(--mdb-border-opacity)) !important;
}

.border-white {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-white-rgb), var(--mdb-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--mdb-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--mdb-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--mdb-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--mdb-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--mdb-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--mdb-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--mdb-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--mdb-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --mdb-border-opacity: 0.1;
}

.border-opacity-25 {
  --mdb-border-opacity: 0.25;
}

.border-opacity-50 {
  --mdb-border-opacity: 0.5;
}

.border-opacity-75 {
  --mdb-border-opacity: 0.75;
}

.border-opacity-100 {
  --mdb-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

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

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

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

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

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

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.mb-6 {
  margin-bottom: 3.5rem !important;
}

.mb-7 {
  margin-bottom: 4rem !important;
}

.mb-8 {
  margin-bottom: 5rem !important;
}

.mb-9 {
  margin-bottom: 6rem !important;
}

.mb-10 {
  margin-bottom: 8rem !important;
}

.mb-11 {
  margin-bottom: 10rem !important;
}

.mb-12 {
  margin-bottom: 12rem !important;
}

.mb-13 {
  margin-bottom: 14rem !important;
}

.mb-14 {
  margin-bottom: 16rem !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--mdb-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.6 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/*!rtl:begin:remove*/
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/*!rtl:end:remove*/
.text-primary {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-primary-rgb), var(--mdb-text-opacity)) !important;
}

.text-secondary {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-secondary-rgb), var(--mdb-text-opacity)) !important;
}

.text-success {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-success-rgb), var(--mdb-text-opacity)) !important;
}

.text-danger {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-danger-rgb), var(--mdb-text-opacity)) !important;
}

.text-warning {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-warning-rgb), var(--mdb-text-opacity)) !important;
}

.text-info {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-info-rgb), var(--mdb-text-opacity)) !important;
}

.text-light {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-light-rgb), var(--mdb-text-opacity)) !important;
}

.text-dark {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-dark-rgb), var(--mdb-text-opacity)) !important;
}

.text-black {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-black-rgb), var(--mdb-text-opacity)) !important;
}

.text-white {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-white-rgb), var(--mdb-text-opacity)) !important;
}

.text-body {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-body-color-rgb), var(--mdb-text-opacity)) !important;
}

.text-muted {
  --mdb-text-opacity: 1;
  color: var(--mdb-secondary-color) !important;
}

.text-black-50 {
  --mdb-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --mdb-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --mdb-text-opacity: 1;
  color: var(--mdb-secondary-color) !important;
}

.text-body-tertiary {
  --mdb-text-opacity: 1;
  color: var(--mdb-tertiary-color) !important;
}

.text-body-emphasis {
  --mdb-text-opacity: 1;
  color: var(--mdb-emphasis-color) !important;
}

.text-reset {
  --mdb-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --mdb-text-opacity: 0.25;
}

.text-opacity-50 {
  --mdb-text-opacity: 0.5;
}

.text-opacity-75 {
  --mdb-text-opacity: 0.75;
}

.text-opacity-100 {
  --mdb-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--mdb-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--mdb-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--mdb-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--mdb-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--mdb-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--mdb-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--mdb-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--mdb-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --mdb-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --mdb-link-opacity: 0.1;
}

.link-opacity-25 {
  --mdb-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --mdb-link-opacity: 0.25;
}

.link-opacity-50 {
  --mdb-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --mdb-link-opacity: 0.5;
}

.link-opacity-75 {
  --mdb-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --mdb-link-opacity: 0.75;
}

.link-opacity-100 {
  --mdb-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --mdb-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-primary-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-secondary-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-success {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-success-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-danger {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-danger-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-warning {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-warning-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-info {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-info-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-light {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-light-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-dark {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-dark-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-link-color-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --mdb-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --mdb-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --mdb-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --mdb-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --mdb-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --mdb-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --mdb-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --mdb-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --mdb-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --mdb-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --mdb-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --mdb-link-underline-opacity: 1;
}

.bg-primary {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-primary-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-secondary {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-secondary-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-success {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-success-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-danger {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-danger-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-warning {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-warning-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-info {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-info-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-light {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-light-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-dark {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-dark-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-black {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-black-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-white {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-white-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-body {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-body-bg-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-transparent {
  --mdb-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-secondary-bg-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-body-tertiary {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-tertiary-bg-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-opacity-10 {
  --mdb-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --mdb-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --mdb-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --mdb-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --mdb-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--mdb-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--mdb-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--mdb-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--mdb-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--mdb-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--mdb-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--mdb-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--mdb-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--mdb-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--mdb-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--mdb-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: 0.375rem !important;
}

.rounded-5 {
  border-radius: 0.5rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--mdb-border-radius-pill) !important;
}

.rounded-6 {
  border-radius: 0.75rem !important;
}

.rounded-7 {
  border-radius: 1rem !important;
}

.rounded-8 {
  border-radius: 1.25rem !important;
}

.rounded-9 {
  border-radius: 1.5rem !important;
}

.rounded-top {
  border-top-left-radius: var(--mdb-border-radius) !important;
  border-top-right-radius: var(--mdb-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--mdb-border-radius-sm) !important;
  border-top-right-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--mdb-border-radius) !important;
  border-top-right-radius: var(--mdb-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--mdb-border-radius-lg) !important;
  border-top-right-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--mdb-border-radius-xl) !important;
  border-top-right-radius: var(--mdb-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--mdb-border-radius-xxl) !important;
  border-top-right-radius: var(--mdb-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--mdb-border-radius-pill) !important;
  border-top-right-radius: var(--mdb-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--mdb-border-radius) !important;
  border-bottom-right-radius: var(--mdb-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--mdb-border-radius-sm) !important;
  border-bottom-right-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--mdb-border-radius) !important;
  border-bottom-right-radius: var(--mdb-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--mdb-border-radius-lg) !important;
  border-bottom-right-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--mdb-border-radius-xl) !important;
  border-bottom-right-radius: var(--mdb-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--mdb-border-radius-xxl) !important;
  border-bottom-right-radius: var(--mdb-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--mdb-border-radius-pill) !important;
  border-bottom-right-radius: var(--mdb-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--mdb-border-radius) !important;
  border-bottom-left-radius: var(--mdb-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--mdb-border-radius-sm) !important;
  border-bottom-left-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--mdb-border-radius) !important;
  border-bottom-left-radius: var(--mdb-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--mdb-border-radius-lg) !important;
  border-bottom-left-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--mdb-border-radius-xl) !important;
  border-bottom-left-radius: var(--mdb-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--mdb-border-radius-xxl) !important;
  border-bottom-left-radius: var(--mdb-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--mdb-border-radius-pill) !important;
  border-bottom-left-radius: var(--mdb-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--mdb-border-radius) !important;
  border-top-left-radius: var(--mdb-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--mdb-border-radius-sm) !important;
  border-top-left-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--mdb-border-radius) !important;
  border-top-left-radius: var(--mdb-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--mdb-border-radius-lg) !important;
  border-top-left-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--mdb-border-radius-xl) !important;
  border-top-left-radius: var(--mdb-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--mdb-border-radius-xxl) !important;
  border-top-left-radius: var(--mdb-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--mdb-border-radius-pill) !important;
  border-top-left-radius: var(--mdb-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.ls-tighter {
  letter-spacing: -0.05em !important;
}

.ls-tight {
  letter-spacing: -0.025em !important;
}

.ls-normal {
  letter-spacing: 0em !important;
}

.ls-wide {
  letter-spacing: 0.025em !important;
}

.ls-wider {
  letter-spacing: 0.05em !important;
}

.ls-widest {
  letter-spacing: 0.1em !important;
}

.object-top {
  object-position: top !important;
}

.object-center {
  object-position: center !important;
}

.object-bottom {
  object-position: bottom !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .mb-sm-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 8rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 12rem !important;
  }
  .mb-sm-13 {
    margin-bottom: 14rem !important;
  }
  .mb-sm-14 {
    margin-bottom: 16rem !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .mb-md-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 4rem !important;
  }
  .mb-md-8 {
    margin-bottom: 5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 6rem !important;
  }
  .mb-md-10 {
    margin-bottom: 8rem !important;
  }
  .mb-md-11 {
    margin-bottom: 10rem !important;
  }
  .mb-md-12 {
    margin-bottom: 12rem !important;
  }
  .mb-md-13 {
    margin-bottom: 14rem !important;
  }
  .mb-md-14 {
    margin-bottom: 16rem !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .mb-lg-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 8rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 12rem !important;
  }
  .mb-lg-13 {
    margin-bottom: 14rem !important;
  }
  .mb-lg-14 {
    margin-bottom: 16rem !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .mb-xl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xxl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xxl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1800px) {
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: grid !important;
  }
  .d-xxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxl-first {
    order: -1 !important;
  }
  .order-xxxl-0 {
    order: 0 !important;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-last {
    order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xxxl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xxxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxxl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xxxl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xxxl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xxxl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxxl-n3 {
    margin: -1rem !important;
  }
  .m-xxxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxxl-3 {
    gap: 1rem !important;
  }
  .gap-xxxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxxl-start {
    text-align: left !important;
  }
  .text-xxxl-end {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 2000px) {
  .float-xxxxl-start {
    float: left !important;
  }
  .float-xxxxl-end {
    float: right !important;
  }
  .float-xxxxl-none {
    float: none !important;
  }
  .d-xxxxl-inline {
    display: inline !important;
  }
  .d-xxxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxxl-block {
    display: block !important;
  }
  .d-xxxxl-grid {
    display: grid !important;
  }
  .d-xxxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxxl-table {
    display: table !important;
  }
  .d-xxxxl-table-row {
    display: table-row !important;
  }
  .d-xxxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxxl-flex {
    display: flex !important;
  }
  .d-xxxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxxl-none {
    display: none !important;
  }
  .flex-xxxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxxl-center {
    align-items: center !important;
  }
  .align-items-xxxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxxl-center {
    align-content: center !important;
  }
  .align-content-xxxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxxl-center {
    align-self: center !important;
  }
  .align-self-xxxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxxl-first {
    order: -1 !important;
  }
  .order-xxxxl-0 {
    order: 0 !important;
  }
  .order-xxxxl-1 {
    order: 1 !important;
  }
  .order-xxxxl-2 {
    order: 2 !important;
  }
  .order-xxxxl-3 {
    order: 3 !important;
  }
  .order-xxxxl-4 {
    order: 4 !important;
  }
  .order-xxxxl-5 {
    order: 5 !important;
  }
  .order-xxxxl-last {
    order: 6 !important;
  }
  .m-xxxxl-0 {
    margin: 0 !important;
  }
  .m-xxxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxxl-auto {
    margin: auto !important;
  }
  .mx-xxxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxxxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxxxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xxxxl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xxxxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxxxl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xxxxl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xxxxl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xxxxl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xxxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxxl-auto {
    margin-left: auto !important;
  }
  .m-xxxxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxxxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxxxl-n3 {
    margin: -1rem !important;
  }
  .m-xxxxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxxxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxxxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxxxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxxxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxxxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxxxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxxxl-0 {
    padding: 0 !important;
  }
  .p-xxxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxxxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxxxl-3 {
    gap: 1rem !important;
  }
  .gap-xxxxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxxxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxxxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxxxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxxxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxxxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxxxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxxxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxxxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxxxl-start {
    text-align: left !important;
  }
  .text-xxxxl-end {
    text-align: right !important;
  }
  .text-xxxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 2400px) {
  .float-xxxxxl-start {
    float: left !important;
  }
  .float-xxxxxl-end {
    float: right !important;
  }
  .float-xxxxxl-none {
    float: none !important;
  }
  .d-xxxxxl-inline {
    display: inline !important;
  }
  .d-xxxxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxxxl-block {
    display: block !important;
  }
  .d-xxxxxl-grid {
    display: grid !important;
  }
  .d-xxxxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxxxl-table {
    display: table !important;
  }
  .d-xxxxxl-table-row {
    display: table-row !important;
  }
  .d-xxxxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxxxl-flex {
    display: flex !important;
  }
  .d-xxxxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxxxl-none {
    display: none !important;
  }
  .flex-xxxxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxxxl-center {
    align-items: center !important;
  }
  .align-items-xxxxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxxxl-center {
    align-content: center !important;
  }
  .align-content-xxxxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxxxl-center {
    align-self: center !important;
  }
  .align-self-xxxxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxxxl-first {
    order: -1 !important;
  }
  .order-xxxxxl-0 {
    order: 0 !important;
  }
  .order-xxxxxl-1 {
    order: 1 !important;
  }
  .order-xxxxxl-2 {
    order: 2 !important;
  }
  .order-xxxxxl-3 {
    order: 3 !important;
  }
  .order-xxxxxl-4 {
    order: 4 !important;
  }
  .order-xxxxxl-5 {
    order: 5 !important;
  }
  .order-xxxxxl-last {
    order: 6 !important;
  }
  .m-xxxxxl-0 {
    margin: 0 !important;
  }
  .m-xxxxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxxxl-auto {
    margin: auto !important;
  }
  .mx-xxxxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxxxxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxxxxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxxl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xxxxxl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xxxxxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxxxxl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xxxxxl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xxxxxl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xxxxxl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xxxxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxxxl-auto {
    margin-left: auto !important;
  }
  .m-xxxxxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxxxxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxxxxl-n3 {
    margin: -1rem !important;
  }
  .m-xxxxxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxxxxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxxxxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxxxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxxxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxxxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxxxxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxxxxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxxxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxxxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxxxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxxxxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxxxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxxxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxxxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxxxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxxxxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxxxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxxxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxxxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxxxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxxxxl-0 {
    padding: 0 !important;
  }
  .p-xxxxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxxxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxxxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxxxxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxxxxl-3 {
    gap: 1rem !important;
  }
  .gap-xxxxxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxxxxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxxxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxxxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxxxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxxxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxxxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxxxxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxxxxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxxxxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxxxxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxxxxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxxxxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxxxxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxxxxl-start {
    text-align: left !important;
  }
  .text-xxxxxl-end {
    text-align: right !important;
  }
  .text-xxxxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/* Numeric */
.diagonal-fractions {
  font-variant-numeric: diagonal-fractions;
}

/* Background colors */
.bg-super-light {
  --mdb-bg-super-light: #fbfbfb;
  background-color: var(--mdb-bg-super-light);
}

/* Background attachment */
.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

/* Overflow */
.overflow-y-scroll {
  overflow-y: scroll;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

/* Tables */
.table-fixed {
  table-layout: fixed;
}

.table-auto {
  table-layout: auto;
}

.link-primary {
  transition: color 0.15s;
}

.link-secondary {
  transition: color 0.15s;
}

.link-success {
  transition: color 0.15s;
}

.link-danger {
  transition: color 0.15s;
}

.link-warning {
  transition: color 0.15s;
}

.link-info {
  transition: color 0.15s;
}

.link-light {
  transition: color 0.15s;
}

.link-dark {
  transition: color 0.15s;
}

:root,
[data-mdb-theme=light] {
  --mdb-font-roboto: "Roboto", sans-serif;
  --mdb-bg-opacity: 1;
  --mdb-text-hover-opacity: 0.8;
  --mdb-surface-color: #4f4f4f;
  --mdb-surface-color-rgb: 79, 79, 79;
  --mdb-surface-bg: #fff;
  --mdb-surface-inverted-color: #fff;
  --mdb-surface-inverted-color-rgb: 255, 255, 255;
  --mdb-surface-inverted-bg: #6d6d6d;
  --mdb-divider-color: #f5f5f5;
  --mdb-divider-blurry-color: hsl(0, 0%, 40%);
  --mdb-highlight-bg-color: #eeeeee;
  --mdb-scrollbar-rail-bg: #eeeeee;
  --mdb-scrollbar-thumb-bg: #9e9e9e;
  --mdb-picker-header-bg: #375D81;
  --mdb-timepicker-clock-face-bg: var(--mdb-secondary-bg);
  --mdb-sidenav-backdrop-opacity: 0.1;
  --mdb-input-focus-border-color: var(--mdb-primary);
  --mdb-input-focus-label-color: var(--mdb-primary);
  --mdb-form-control-border-color: #bdbdbd;
  --mdb-form-control-label-color: #757575;
  --mdb-form-control-disabled-bg: #e0e0e0;
  --mdb-box-shadow-color: #000;
  --mdb-box-shadow-color-rgb: 0, 0, 0;
  --mdb-stepper-mobile-bg: #fbfbfb;
}

[data-mdb-theme=dark] {
  color-scheme: dark;
  --mdb-surface-color: #fff;
  --mdb-surface-color-rgb: 255, 255, 255;
  --mdb-surface-bg: #424242;
  --mdb-surface-inverted-color: #fff;
  --mdb-surface-inverted-color-rgb: 255, 255, 255;
  --mdb-surface-inverted-bg: #757575;
  --mdb-divider-color: rgba(255, 255, 255, 0.12);
  --mdb-divider-blurry-color: hsl(0, 0%, 70%);
  --mdb-highlight-bg-color: #3c3c3c;
  --mdb-scrollbar-rail-bg: #9e9e9e;
  --mdb-scrollbar-thumb-bg: #eeeeee;
  --mdb-picker-header-bg: #323232;
  --mdb-timepicker-clock-face-bg: #616161;
  --mdb-sidenav-backdrop-opacity: 0.5;
  --mdb-form-control-border-color: rgba(255, 255, 255, 0.7);
  --mdb-form-control-label-color: #bdbdbd;
  --mdb-form-control-disabled-bg: #616161;
  --mdb-box-shadow-color: #000;
  --mdb-box-shadow-color-rgb: 0, 0, 0;
  --mdb-stepper-mobile-bg: #3b3b3b;
}

hr:not([size]).hr {
  --mdb-divider-height: 2px;
  --mdb-divider-bg: var(--mdb-divider-color);
  --mdb-divider-opacity: 1;
  --mdb-divider-blurry-bg: transparent;
  --mdb-divider-blurry-bg-image: linear-gradient(90deg, transparent, var(--mdb-divider-blurry-color), transparent);
  --mdb-divider-blurry-height: 1px;
  --mdb-divider-blurry-opacity: 0.25;
  height: var(--mdb-divider-height);
  background-color: var(--mdb-divider-bg);
  opacity: var(--mdb-divider-opacity);
}
hr:not([size]).hr.hr-blurry {
  background-color: var(--mdb-divider-blurry-bg);
  background-image: var(--mdb-divider-blurry-bg-image);
  height: var(--mdb-divider-blurry-height);
  opacity: var(--mdb-divider-blurry-opacity);
}
hr:not([size]).vr {
  height: auto;
}

hr.hr,
hr.vr {
  border-top: none !important;
}

.vr {
  --mdb-divider-width: 2px;
  --mdb-divider-bg: var(--mdb-divider-color);
  --mdb-divider-opacity: 1;
  width: var(--mdb-divider-width);
  background-color: var(--mdb-divider-bg);
  opacity: var(--mdb-divider-opacity);
}

.vr-blurry {
  --mdb-divider-blurry-vr-bg-image: linear-gradient(180deg, transparent, var(--mdb-divider-blurry-color), transparent);
  --mdb-divider-blurry-vr-width: 1px;
  --mdb-divider-blurry-opacity: 0.25;
  background-image: var(--mdb-divider-blurry-vr-bg-image);
  width: var(--mdb-divider-blurry-vr-width);
  opacity: var(--mdb-divider-blurry-opacity);
}

a {
  --mdb-link-decoration: none;
  text-decoration: var(--mdb-link-decoration);
}

.note {
  --mdb-note-padding: 10px;
  --mdb-note-border-width: 6px;
  --mdb-note-border-radius: 5px;
  --mdb-note-strong-font-weight: 600;
  padding: var(--mdb-note-padding);
  border-left: var(--mdb-note-border-width) solid;
  border-radius: var(--mdb-note-border-radius);
}
.note strong {
  font-weight: var(--mdb-note-strong-font-weight);
}

.note-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
}

.note-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
}

.note-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
}

.note-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
}

.note-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
}

.note-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
}

.note-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
}

.note-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
}

@media (min-width: 1199px) {
  .w-responsive {
    width: 75%;
  }
}

.bg-primary {
  --mdb--bg-opacity: 1;
  background-color: rgba(55, 93, 129, var(--mdb--bg-opacity));
}

.bg-secondary {
  --mdb--bg-opacity: 1;
  background-color: rgba(159, 166, 178, var(--mdb--bg-opacity));
}

.bg-success {
  --mdb--bg-opacity: 1;
  background-color: rgba(20, 164, 77, var(--mdb--bg-opacity));
}

.bg-danger {
  --mdb--bg-opacity: 1;
  background-color: rgba(220, 76, 100, var(--mdb--bg-opacity));
}

.bg-warning {
  --mdb--bg-opacity: 1;
  background-color: rgba(228, 161, 27, var(--mdb--bg-opacity));
}

.bg-info {
  --mdb--bg-opacity: 1;
  background-color: rgba(84, 180, 211, var(--mdb--bg-opacity));
}

.bg-light {
  --mdb--bg-opacity: 1;
  background-color: rgba(251, 251, 251, var(--mdb--bg-opacity));
}

.bg-dark {
  --mdb--bg-opacity: 1;
  background-color: rgba(51, 45, 45, var(--mdb--bg-opacity));
}

/*!
 * # Semantic UI 2.4.2 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Flag
*******************************/
#mdb-table-flag tr {
  cursor: pointer;
}

.mdb-flag-selected {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  text-align: center;
  max-width: 150px;
  margin: 0 auto;
  margin-top: 10px;
}

.mdb-selected-flag-text {
  margin: 0 auto;
  max-width: 150px;
}

i.flag:not(.icon) {
  display: inline-block;
  width: 16px;
  height: 11px;
  margin: 0 0.5em 0 0;
  line-height: 11px;
  text-decoration: inherit;
  vertical-align: baseline;
  backface-visibility: hidden;
}

/* Sprite */
i.flag {
  /* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */
  /*******************************
           Theme Overrides
  *******************************/
}
i.flag::before {
  display: inline-block;
  width: 16px;
  height: 11px;
  content: "";
  background: url("https://mdbootstrap.com/img/svg/flags.png") no-repeat -108px -1976px;
}
i.flag-ad:before, i.flag-andorra:before {
  background-position: 0 0 !important;
}
i.flag-ae:before, i.flag-united-arab-emirates:before, i.flag-uae:before {
  background-position: 0 -26px !important;
}
i.flag-af:before, i.flag-afghanistan:before {
  background-position: 0 -52px !important;
}
i.flag-ag:before, i.flag-antigua:before {
  background-position: 0 -78px !important;
}
i.flag-ai:before, i.flag-anguilla:before {
  background-position: 0 -104px !important;
}
i.flag-al:before, i.flag-albania:before {
  background-position: 0 -130px !important;
}
i.flag-am:before, i.flag-armenia:before {
  background-position: 0 -156px !important;
}
i.flag-an:before, i.flag-netherlands-antilles:before {
  background-position: 0 -182px !important;
}
i.flag-ao:before, i.flag-angola:before {
  background-position: 0 -208px !important;
}
i.flag-ar:before, i.flag-argentina:before {
  background-position: 0 -234px !important;
}
i.flag-as:before, i.flag-american-samoa:before {
  background-position: 0 -260px !important;
}
i.flag-at:before, i.flag-austria:before {
  background-position: 0 -286px !important;
}
i.flag-au:before, i.flag-australia:before {
  background-position: 0 -312px !important;
}
i.flag-aw:before, i.flag-aruba:before {
  background-position: 0 -338px !important;
}
i.flag-ax:before, i.flag-aland-islands:before {
  background-position: 0 -364px !important;
}
i.flag-az:before, i.flag-azerbaijan:before {
  background-position: 0 -390px !important;
}
i.flag-ba:before, i.flag-bosnia:before {
  background-position: 0 -416px !important;
}
i.flag-bb:before, i.flag-barbados:before {
  background-position: 0 -442px !important;
}
i.flag-bd:before, i.flag-bangladesh:before {
  background-position: 0 -468px !important;
}
i.flag-be:before, i.flag-belgium:before {
  background-position: 0 -494px !important;
}
i.flag-bf:before, i.flag-burkina-faso:before {
  background-position: 0 -520px !important;
}
i.flag-bg:before, i.flag-bulgaria:before {
  background-position: 0 -546px !important;
}
i.flag-bh:before, i.flag-bahrain:before {
  background-position: 0 -572px !important;
}
i.flag-bi:before, i.flag-burundi:before {
  background-position: 0 -598px !important;
}
i.flag-bj:before, i.flag-benin:before {
  background-position: 0 -624px !important;
}
i.flag-bm:before, i.flag-bermuda:before {
  background-position: 0 -650px !important;
}
i.flag-bn:before, i.flag-brunei:before {
  background-position: 0 -676px !important;
}
i.flag-bo:before, i.flag-bolivia:before {
  background-position: 0 -702px !important;
}
i.flag-br:before, i.flag-brazil:before {
  background-position: 0 -728px !important;
}
i.flag-bs:before, i.flag-bahamas:before {
  background-position: 0 -754px !important;
}
i.flag-bt:before, i.flag-bhutan:before {
  background-position: 0 -780px !important;
}
i.flag-bv:before, i.flag-bouvet-island:before {
  background-position: 0 -806px !important;
}
i.flag-bw:before, i.flag-botswana:before {
  background-position: 0 -832px !important;
}
i.flag-by:before, i.flag-belarus:before {
  background-position: 0 -858px !important;
}
i.flag-bz:before, i.flag-belize:before {
  background-position: 0 -884px !important;
}
i.flag-ca:before, i.flag-canada:before {
  background-position: 0 -910px !important;
}
i.flag-cc:before, i.flag-cocos-islands:before {
  background-position: 0 -962px !important;
}
i.flag-cd:before, i.flag-congo:before {
  background-position: 0 -988px !important;
}
i.flag-cf:before, i.flag-central-african-republic:before {
  background-position: 0 -1014px !important;
}
i.flag-cg:before, i.flag-congo-brazzaville:before {
  background-position: 0 -1040px !important;
}
i.flag-ch:before, i.flag-switzerland:before {
  background-position: 0 -1066px !important;
}
i.flag-ci:before, i.flag-cote-divoire:before {
  background-position: 0 -1092px !important;
}
i.flag-ck:before, i.flag-cook-islands:before {
  background-position: 0 -1118px !important;
}
i.flag-cl:before, i.flag-chile:before {
  background-position: 0 -1144px !important;
}
i.flag-cm:before, i.flag-cameroon:before {
  background-position: 0 -1170px !important;
}
i.flag-cn:before, i.flag-china:before {
  background-position: 0 -1196px !important;
}
i.flag-co:before, i.flag-colombia:before {
  background-position: 0 -1222px !important;
}
i.flag-cr:before, i.flag-costa-rica:before {
  background-position: 0 -1248px !important;
}
i.flag-cs:before, i.flag-serbia:before {
  background-position: 0 -1274px !important;
}
i.flag-cu:before, i.flag-cuba:before {
  background-position: 0 -1300px !important;
}
i.flag-cv:before, i.flag-cape-verde:before {
  background-position: 0 -1326px !important;
}
i.flag-cx:before, i.flag-christmas-island:before {
  background-position: 0 -1352px !important;
}
i.flag-cy:before, i.flag-cyprus:before {
  background-position: 0 -1378px !important;
}
i.flag-cz:before, i.flag-czech-republic:before {
  background-position: 0 -1404px !important;
}
i.flag-de:before, i.flag-germany:before {
  background-position: 0 -1430px !important;
}
i.flag-dj:before, i.flag-djibouti:before {
  background-position: 0 -1456px !important;
}
i.flag-dk:before, i.flag-denmark:before {
  background-position: 0 -1482px !important;
}
i.flag-dm:before, i.flag-dominica:before {
  background-position: 0 -1508px !important;
}
i.flag-do:before, i.flag-dominican-republic:before {
  background-position: 0 -1534px !important;
}
i.flag-dz:before, i.flag-algeria:before {
  background-position: 0 -1560px !important;
}
i.flag-ec:before, i.flag-ecuador:before {
  background-position: 0 -1586px !important;
}
i.flag-ee:before, i.flag-estonia:before {
  background-position: 0 -1612px !important;
}
i.flag-eg:before, i.flag-egypt:before {
  background-position: 0 -1638px !important;
}
i.flag-eh:before, i.flag-western-sahara:before {
  background-position: 0 -1664px !important;
}
i.flag-gb-eng:before, i.flag-england:before {
  background-position: 0 -1690px !important;
}
i.flag-er:before, i.flag-eritrea:before {
  background-position: 0 -1716px !important;
}
i.flag-es:before, i.flag-spain:before {
  background-position: 0 -1742px !important;
}
i.flag-et:before, i.flag-ethiopia:before {
  background-position: 0 -1768px !important;
}
i.flag-eu:before, i.flag-european-union:before {
  background-position: 0 -1794px !important;
}
i.flag-fi:before, i.flag-finland:before {
  background-position: 0 -1846px !important;
}
i.flag-fj:before, i.flag-fiji:before {
  background-position: 0 -1872px !important;
}
i.flag-fk:before, i.flag-falkland-islands:before {
  background-position: 0 -1898px !important;
}
i.flag-fm:before, i.flag-micronesia:before {
  background-position: 0 -1924px !important;
}
i.flag-fo:before, i.flag-faroe-islands:before {
  background-position: 0 -1950px !important;
}
i.flag-fr:before, i.flag-france:before {
  background-position: 0 -1976px !important;
}
i.flag-ga:before, i.flag-gabon:before {
  background-position: -36px 0 !important;
}
i.flag-gb:before, i.flag-uk:before, i.flag-united-kingdom:before {
  background-position: -36px -26px !important;
}
i.flag-gd:before, i.flag-grenada:before {
  background-position: -36px -52px !important;
}
i.flag-ge:before, i.flag-georgia:before {
  background-position: -36px -78px !important;
}
i.flag-gf:before, i.flag-french-guiana:before {
  background-position: -36px -104px !important;
}
i.flag-gh:before, i.flag-ghana:before {
  background-position: -36px -130px !important;
}
i.flag-gi:before, i.flag-gibraltar:before {
  background-position: -36px -156px !important;
}
i.flag-gl:before, i.flag-greenland:before {
  background-position: -36px -182px !important;
}
i.flag-gm:before, i.flag-gambia:before {
  background-position: -36px -208px !important;
}
i.flag-gn:before, i.flag-guinea:before {
  background-position: -36px -234px !important;
}
i.flag-gp:before, i.flag-guadeloupe:before {
  background-position: -36px -260px !important;
}
i.flag-gq:before, i.flag-equatorial-guinea:before {
  background-position: -36px -286px !important;
}
i.flag-gr:before, i.flag-greece:before {
  background-position: -36px -312px !important;
}
i.flag-gs:before, i.flag-sandwich-islands:before {
  background-position: -36px -338px !important;
}
i.flag-gt:before, i.flag-guatemala:before {
  background-position: -36px -364px !important;
}
i.flag-gu:before, i.flag-guam:before {
  background-position: -36px -390px !important;
}
i.flag-gw:before, i.flag-guinea-bissau:before {
  background-position: -36px -416px !important;
}
i.flag-gy:before, i.flag-guyana:before {
  background-position: -36px -442px !important;
}
i.flag-hk:before, i.flag-hong-kong:before {
  background-position: -36px -468px !important;
}
i.flag-hm:before, i.flag-heard-island:before {
  background-position: -36px -494px !important;
}
i.flag-hn:before, i.flag-honduras:before {
  background-position: -36px -520px !important;
}
i.flag-hr:before, i.flag-croatia:before {
  background-position: -36px -546px !important;
}
i.flag-ht:before, i.flag-haiti:before {
  background-position: -36px -572px !important;
}
i.flag-hu:before, i.flag-hungary:before {
  background-position: -36px -598px !important;
}
i.flag-id:before, i.flag-indonesia:before {
  background-position: -36px -624px !important;
}
i.flag-ie:before, i.flag-ireland:before {
  background-position: -36px -650px !important;
}
i.flag-il:before, i.flag-israel:before {
  background-position: -36px -676px !important;
}
i.flag-in:before, i.flag-india:before {
  background-position: -36px -702px !important;
}
i.flag-io:before, i.flag-indian-ocean-territory:before {
  background-position: -36px -728px !important;
}
i.flag-iq:before, i.flag-iraq:before {
  background-position: -36px -754px !important;
}
i.flag-ir:before, i.flag-iran:before {
  background-position: -36px -780px !important;
}
i.flag-is:before, i.flag-iceland:before {
  background-position: -36px -806px !important;
}
i.flag-it:before, i.flag-italy:before {
  background-position: -36px -832px !important;
}
i.flag-jm:before, i.flag-jamaica:before {
  background-position: -36px -858px !important;
}
i.flag-jo:before, i.flag-jordan:before {
  background-position: -36px -884px !important;
}
i.flag-jp:before, i.flag-japan:before {
  background-position: -36px -910px !important;
}
i.flag-ke:before, i.flag-kenya:before {
  background-position: -36px -936px !important;
}
i.flag-kg:before, i.flag-kyrgyzstan:before {
  background-position: -36px -962px !important;
}
i.flag-kh:before, i.flag-cambodia:before {
  background-position: -36px -988px !important;
}
i.flag-ki:before, i.flag-kiribati:before {
  background-position: -36px -1014px !important;
}
i.flag-km:before, i.flag-comoros:before {
  background-position: -36px -1040px !important;
}
i.flag-kn:before, i.flag-saint-kitts-and-nevis:before {
  background-position: -36px -1066px !important;
}
i.flag-kp:before, i.flag-north-korea:before {
  background-position: -36px -1092px !important;
}
i.flag-kr:before, i.flag-south-korea:before {
  background-position: -36px -1118px !important;
}
i.flag-kw:before, i.flag-kuwait:before {
  background-position: -36px -1144px !important;
}
i.flag-ky:before, i.flag-cayman-islands:before {
  background-position: -36px -1170px !important;
}
i.flag-kz:before, i.flag-kazakhstan:before {
  background-position: -36px -1196px !important;
}
i.flag-la:before, i.flag-laos:before {
  background-position: -36px -1222px !important;
}
i.flag-lb:before, i.flag-lebanon:before {
  background-position: -36px -1248px !important;
}
i.flag-lc:before, i.flag-saint-lucia:before {
  background-position: -36px -1274px !important;
}
i.flag-li:before, i.flag-liechtenstein:before {
  background-position: -36px -1300px !important;
}
i.flag-lk:before, i.flag-sri-lanka:before {
  background-position: -36px -1326px !important;
}
i.flag-lr:before, i.flag-liberia:before {
  background-position: -36px -1352px !important;
}
i.flag-ls:before, i.flag-lesotho:before {
  background-position: -36px -1378px !important;
}
i.flag-lt:before, i.flag-lithuania:before {
  background-position: -36px -1404px !important;
}
i.flag-lu:before, i.flag-luxembourg:before {
  background-position: -36px -1430px !important;
}
i.flag-lv:before, i.flag-latvia:before {
  background-position: -36px -1456px !important;
}
i.flag-ly:before, i.flag-libya:before {
  background-position: -36px -1482px !important;
}
i.flag-ma:before, i.flag-morocco:before {
  background-position: -36px -1508px !important;
}
i.flag-mc:before, i.flag-monaco:before {
  background-position: -36px -1534px !important;
}
i.flag-md:before, i.flag-moldova:before {
  background-position: -36px -1560px !important;
}
i.flag-me:before, i.flag-montenegro:before {
  background-position: -36px -1586px !important;
}
i.flag-mg:before, i.flag-madagascar:before {
  background-position: -36px -1613px !important;
}
i.flag-mh:before, i.flag-marshall-islands:before {
  background-position: -36px -1639px !important;
}
i.flag-mk:before, i.flag-macedonia:before {
  background-position: -36px -1665px !important;
}
i.flag-ml:before, i.flag-mali:before {
  background-position: -36px -1691px !important;
}
i.flag-mm:before, i.flag-myanmar:before, i.flag-burma:before {
  background-position: -73px -1821px !important;
}
i.flag-mn:before, i.flag-mongolia:before {
  background-position: -36px -1743px !important;
}
i.flag-mo:before, i.flag-macau:before {
  background-position: -36px -1769px !important;
}
i.flag-mp:before, i.flag-northern-mariana-islands:before {
  background-position: -36px -1795px !important;
}
i.flag-mq:before, i.flag-martinique:before {
  background-position: -36px -1821px !important;
}
i.flag-mr:before, i.flag-mauritania:before {
  background-position: -36px -1847px !important;
}
i.flag-ms:before, i.flag-montserrat:before {
  background-position: -36px -1873px !important;
}
i.flag-mt:before, i.flag-malta:before {
  background-position: -36px -1899px !important;
}
i.flag-mu:before, i.flag-mauritius:before {
  background-position: -36px -1925px !important;
}
i.flag-mv:before, i.flag-maldives:before {
  background-position: -36px -1951px !important;
}
i.flag-mw:before, i.flag-malawi:before {
  background-position: -36px -1977px !important;
}
i.flag-mx:before, i.flag-mexico:before {
  background-position: -72px 0 !important;
}
i.flag-my:before, i.flag-malaysia:before {
  background-position: -72px -26px !important;
}
i.flag-mz:before, i.flag-mozambique:before {
  background-position: -72px -52px !important;
}
i.flag-na:before, i.flag-namibia:before {
  background-position: -72px -78px !important;
}
i.flag-nc:before, i.flag-new-caledonia:before {
  background-position: -72px -104px !important;
}
i.flag-ne:before, i.flag-niger:before {
  background-position: -72px -130px !important;
}
i.flag-nf:before, i.flag-norfolk-island:before {
  background-position: -72px -156px !important;
}
i.flag-ng:before, i.flag-nigeria:before {
  background-position: -72px -182px !important;
}
i.flag-ni:before, i.flag-nicaragua:before {
  background-position: -72px -208px !important;
}
i.flag-nl:before, i.flag-netherlands:before {
  background-position: -72px -234px !important;
}
i.flag-no:before, i.flag-norway:before {
  background-position: -72px -260px !important;
}
i.flag-np:before, i.flag-nepal:before {
  background-position: -72px -286px !important;
}
i.flag-nr:before, i.flag-nauru:before {
  background-position: -72px -312px !important;
}
i.flag-nu:before, i.flag-niue:before {
  background-position: -72px -338px !important;
}
i.flag-nz:before, i.flag-new-zealand:before {
  background-position: -72px -364px !important;
}
i.flag-om:before, i.flag-oman:before {
  background-position: -72px -390px !important;
}
i.flag-pa:before, i.flag-panama:before {
  background-position: -72px -416px !important;
}
i.flag-pe:before, i.flag-peru:before {
  background-position: -72px -442px !important;
}
i.flag-pf:before, i.flag-french-polynesia:before {
  background-position: -72px -468px !important;
}
i.flag-pg:before, i.flag-new-guinea:before {
  background-position: -72px -494px !important;
}
i.flag-ph:before, i.flag-philippines:before {
  background-position: -72px -520px !important;
}
i.flag-pk:before, i.flag-pakistan:before {
  background-position: -72px -546px !important;
}
i.flag-pl:before, i.flag-poland:before {
  background-position: -72px -572px !important;
}
i.flag-pm:before, i.flag-saint-pierre:before {
  background-position: -72px -598px !important;
}
i.flag-pn:before, i.flag-pitcairn-islands:before {
  background-position: -72px -624px !important;
}
i.flag-pr:before, i.flag-puerto-rico:before {
  background-position: -72px -650px !important;
}
i.flag-ps:before, i.flag-palestine:before {
  background-position: -72px -676px !important;
}
i.flag-pt:before, i.flag-portugal:before {
  background-position: -72px -702px !important;
}
i.flag-pw:before, i.flag-palau:before {
  background-position: -72px -728px !important;
}
i.flag-py:before, i.flag-paraguay:before {
  background-position: -72px -754px !important;
}
i.flag-qa:before, i.flag-qatar:before {
  background-position: -72px -780px !important;
}
i.flag-re:before, i.flag-reunion:before {
  background-position: -72px -806px !important;
}
i.flag-ro:before, i.flag-romania:before {
  background-position: -72px -832px !important;
}
i.flag-rs:before, i.flag-serbia:before {
  background-position: -72px -858px !important;
}
i.flag-ru:before, i.flag-russia:before {
  background-position: -72px -884px !important;
}
i.flag-rw:before, i.flag-rwanda:before {
  background-position: -72px -910px !important;
}
i.flag-sa:before, i.flag-saudi-arabia:before {
  background-position: -72px -936px !important;
}
i.flag-sb:before, i.flag-solomon-islands:before {
  background-position: -72px -962px !important;
}
i.flag-sc:before, i.flag-seychelles:before {
  background-position: -72px -988px !important;
}
i.flag-gb-sct:before, i.flag-scotland:before {
  background-position: -72px -1014px !important;
}
i.flag-sd:before, i.flag-sudan:before {
  background-position: -72px -1040px !important;
}
i.flag-se:before, i.flag-sweden:before {
  background-position: -72px -1066px !important;
}
i.flag-sg:before, i.flag-singapore:before {
  background-position: -72px -1092px !important;
}
i.flag-sh:before, i.flag-saint-helena:before {
  background-position: -72px -1118px !important;
}
i.flag-si:before, i.flag-slovenia:before {
  background-position: -72px -1144px !important;
}
i.flag-sj:before, i.flag-svalbard:before, i.flag-jan-mayen:before {
  background-position: -72px -1170px !important;
}
i.flag-sk:before, i.flag-slovakia:before {
  background-position: -72px -1196px !important;
}
i.flag-sl:before, i.flag-sierra-leone:before {
  background-position: -72px -1222px !important;
}
i.flag-sm:before, i.flag-san-marino:before {
  background-position: -72px -1248px !important;
}
i.flag-sn:before, i.flag-senegal:before {
  background-position: -72px -1274px !important;
}
i.flag-so:before, i.flag-somalia:before {
  background-position: -72px -1300px !important;
}
i.flag-sr:before, i.flag-suriname:before {
  background-position: -72px -1326px !important;
}
i.flag-st:before, i.flag-sao-tome:before {
  background-position: -72px -1352px !important;
}
i.flag-sv:before, i.flag-el-salvador:before {
  background-position: -72px -1378px !important;
}
i.flag-sy:before, i.flag-syria:before {
  background-position: -72px -1404px !important;
}
i.flag-sz:before, i.flag-swaziland:before {
  background-position: -72px -1430px !important;
}
i.flag-tc:before, i.flag-caicos-islands:before {
  background-position: -72px -1456px !important;
}
i.flag-td:before, i.flag-chad:before {
  background-position: -72px -1482px !important;
}
i.flag-tf:before, i.flag-french-territories:before {
  background-position: -72px -1508px !important;
}
i.flag-tg:before, i.flag-togo:before {
  background-position: -72px -1534px !important;
}
i.flag-th:before, i.flag-thailand:before {
  background-position: -72px -1560px !important;
}
i.flag-tj:before, i.flag-tajikistan:before {
  background-position: -72px -1586px !important;
}
i.flag-tk:before, i.flag-tokelau:before {
  background-position: -72px -1612px !important;
}
i.flag-tl:before, i.flag-timorleste:before {
  background-position: -72px -1638px !important;
}
i.flag-tm:before, i.flag-turkmenistan:before {
  background-position: -72px -1664px !important;
}
i.flag-tn:before, i.flag-tunisia:before {
  background-position: -72px -1690px !important;
}
i.flag-to:before, i.flag-tonga:before {
  background-position: -72px -1716px !important;
}
i.flag-tr:before, i.flag-turkey:before {
  background-position: -72px -1742px !important;
}
i.flag-tt:before, i.flag-trinidad:before {
  background-position: -72px -1768px !important;
}
i.flag-tv:before, i.flag-tuvalu:before {
  background-position: -72px -1794px !important;
}
i.flag-tw:before, i.flag-taiwan:before {
  background-position: -72px -1820px !important;
}
i.flag-tz:before, i.flag-tanzania:before {
  background-position: -72px -1846px !important;
}
i.flag-ua:before, i.flag-ukraine:before {
  background-position: -72px -1872px !important;
}
i.flag-ug:before, i.flag-uganda:before {
  background-position: -72px -1898px !important;
}
i.flag-um:before, i.flag-us-minor-islands:before {
  background-position: -72px -1924px !important;
}
i.flag-us:before, i.flag-america:before, i.flag-united-states:before {
  background-position: -72px -1950px !important;
}
i.flag-uy:before, i.flag-uruguay:before {
  background-position: -72px -1976px !important;
}
i.flag-uz:before, i.flag-uzbekistan:before {
  background-position: -108px 0 !important;
}
i.flag-va:before, i.flag-vatican-city:before {
  background-position: -108px -26px !important;
}
i.flag-vc:before, i.flag-saint-vincent:before {
  background-position: -108px -52px !important;
}
i.flag-ve:before, i.flag-venezuela:before {
  background-position: -108px -78px !important;
}
i.flag-vg:before, i.flag-british-virgin-islands:before {
  background-position: -108px -104px !important;
}
i.flag-vi:before, i.flag-us-virgin-islands:before {
  background-position: -108px -130px !important;
}
i.flag-vn:before, i.flag-vietnam:before {
  background-position: -108px -156px !important;
}
i.flag-vu:before, i.flag-vanuatu:before {
  background-position: -108px -182px !important;
}
i.flag-gb-wls:before, i.flag-wales:before {
  background-position: -108px -208px !important;
}
i.flag-wf:before, i.flag-wallis-and-futuna:before {
  background-position: -108px -234px !important;
}
i.flag-ws:before, i.flag-samoa:before {
  background-position: -108px -260px !important;
}
i.flag-ye:before, i.flag-yemen:before {
  background-position: -108px -286px !important;
}
i.flag-yt:before, i.flag-mayotte:before {
  background-position: -108px -312px !important;
}
i.flag-za:before, i.flag-south-africa:before {
  background-position: -108px -338px !important;
}
i.flag-zm:before, i.flag-zambia:before {
  background-position: -108px -364px !important;
}
i.flag-zw:before, i.flag-zimbabwe:before {
  background-position: -108px -390px !important;
}

/*******************************
         Site Overrides
*******************************/
.bg-fixed {
  background-attachment: fixed;
}

.bg-image {
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-attachment: fixed;
}

.hover-overlay .mask {
  --mdb-image-hover-transition: all 0.3s ease-in-out;
  opacity: 0;
  transition: var(--mdb-image-hover-transition);
}
.hover-overlay .mask:hover {
  opacity: 1;
}

.hover-zoom {
  --mdb-image-hover-zoom-transition: all 0.3s linear;
  --mdb-image-hover-zoom-transform: scale(1.1);
}
.hover-zoom img,
.hover-zoom video {
  transition: var(--mdb-image-hover-zoom-transition);
}
.hover-zoom:hover img,
.hover-zoom:hover video {
  transform: var(--mdb-image-hover-zoom-transform);
}

.hover-shadow,
.card.hover-shadow,
.hover-shadow-soft,
.card.hover-shadow-soft {
  --mdb-image-hover-shadow-transition: all 0.3s ease-in-out;
  transition: var(--mdb-image-hover-shadow-transition);
}
.hover-shadow:hover,
.card.hover-shadow:hover,
.hover-shadow-soft:hover,
.card.hover-shadow-soft:hover {
  transition: var(--mdb-image-hover-shadow-transition);
}

.hover-shadow,
.card.hover-shadow {
  --mdb-image-hover-shadow-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  box-shadow: none;
}
.hover-shadow:hover,
.card.hover-shadow:hover {
  box-shadow: var(--mdb-image-hover-shadow-box-shadow);
}

.hover-shadow-soft,
.card.hover-shadow-soft {
  --mdb-image-hover-shadow-box-shadow-soft: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  box-shadow: none;
}
.hover-shadow-soft:hover,
.card.hover-shadow-soft:hover {
  box-shadow: var(--mdb-image-hover-shadow-box-shadow-soft);
}

.form-control {
  min-height: auto;
  padding: 4.5px 12px 3.68px 12px;
  transition: all 0.1s linear;
  box-shadow: none;
}
.form-control:focus {
  box-shadow: none;
  transition: all 0.1s linear;
  border-color: #375D81;
  box-shadow: inset 0px 0px 0px 1px #375D81;
}
.form-control.form-control-sm {
  font-size: 0.775rem;
  line-height: 1.5;
}
.form-control.form-control-lg {
  line-height: 2.15;
  border-radius: 0.25rem;
}

.form-outline {
  position: relative;
  width: 100%;
}
.form-outline .form-helper {
  width: 100%;
  position: absolute;
  font-size: 0.875em;
  color: #757575;
}
.form-outline .form-helper .form-counter {
  text-align: right;
}
.form-outline .trailing {
  position: absolute;
  right: 10px;
  left: initial;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: var(--mdb-surface-color);
}
.form-outline .form-icon-trailing {
  padding-right: 2rem !important;
}
.form-outline .form-control {
  min-height: auto;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border: 0;
  background: transparent;
  transition: all 0.2s linear;
}
.form-outline .form-control ~ .form-label {
  position: absolute;
  top: 0;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  left: 0.75rem;
  padding-top: 0.37rem;
  pointer-events: none;
  transform-origin: 0 0;
  transition: all 0.2s ease-out;
  color: var(--mdb-form-control-label-color);
  margin-bottom: 0;
}
.form-outline .form-control ~ .form-notch {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  text-align: left;
  pointer-events: none;
}
.form-outline .form-control ~ .form-notch div {
  pointer-events: none;
  border: 1px solid;
  border-color: var(--mdb-form-control-border-color);
  box-sizing: border-box;
  background: transparent;
  transition: all 0.2s linear;
}
.form-outline .form-control ~ .form-notch .form-notch-leading {
  left: 0;
  top: 0;
  height: 100%;
  width: 0.5rem;
  border-right: none;
  border-radius: 0.25rem 0 0 0.25rem;
}
.form-outline .form-control ~ .form-notch .form-notch-middle {
  flex: 0 0 auto;
  width: auto;
  max-width: calc(100% - 1rem);
  height: 100%;
  border-right: none;
  border-left: none;
}
.form-outline .form-control ~ .form-notch .form-notch-trailing {
  flex-grow: 1;
  height: 100%;
  border-left: none;
  border-radius: 0 0.25rem 0.25rem 0;
}
.form-outline .form-control:not(.placeholder-active)::placeholder {
  opacity: 0;
}
.form-outline .form-control:focus::placeholder, .form-outline .form-control.active::placeholder {
  opacity: 1;
}
.form-outline .form-control:focus {
  box-shadow: none !important;
}
.form-outline .form-control:focus ~ .form-label, .form-outline .form-control.active ~ .form-label {
  transform: translateY(-1rem) translateY(0.1rem) scale(0.8);
}
.form-outline .form-control:focus ~ .form-label {
  color: var(--mdb-input-focus-label-color);
}
.form-outline .form-control:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.active ~ .form-notch .form-notch-middle {
  border-right: none;
  border-left: none;
  border-top: 1px solid transparent;
}
.form-outline .form-control:focus ~ .form-notch .form-notch-middle {
  border-color: var(--mdb-input-focus-border-color);
  box-shadow: 0 1px 0 0 var(--mdb-input-focus-border-color);
  border-top: 1px solid transparent;
}
.form-outline .form-control:focus ~ .form-notch .form-notch-leading, .form-outline .form-control.active ~ .form-notch .form-notch-leading {
  border-right: none;
}
.form-outline .form-control:focus ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-input-focus-border-color);
  box-shadow: -1px 0 0 0 var(--mdb-input-focus-border-color), 0 1px 0 0 var(--mdb-input-focus-border-color), 0 -1px 0 0 var(--mdb-input-focus-border-color);
}
.form-outline .form-control:focus ~ .form-notch .form-notch-trailing, .form-outline .form-control.active ~ .form-notch .form-notch-trailing {
  border-left: none;
}
.form-outline .form-control:focus ~ .form-notch .form-notch-trailing {
  border-color: var(--mdb-input-focus-border-color);
  box-shadow: 1px 0 0 0 var(--mdb-input-focus-border-color), 0 -1px 0 0 var(--mdb-input-focus-border-color), 0 1px 0 0 var(--mdb-input-focus-border-color);
}
.form-outline .form-control:disabled, .form-outline .form-control.disabled, .form-outline .form-control[readonly] {
  background-color: var(--mdb-form-control-disabled-bg);
}
.form-outline .form-control:disabled ~ .timepicker-toggle-button,
.form-outline .form-control:disabled ~ .datepicker-toggle-button,
.form-outline .form-control:disabled ~ .datetimepicker-toggle-button,
.form-outline .form-control:disabled ~ .select-arrow,
.form-outline .form-control:disabled ~ .trailing, .form-outline .form-control.disabled ~ .timepicker-toggle-button,
.form-outline .form-control.disabled ~ .datepicker-toggle-button,
.form-outline .form-control.disabled ~ .datetimepicker-toggle-button,
.form-outline .form-control.disabled ~ .select-arrow,
.form-outline .form-control.disabled ~ .trailing, .form-outline .form-control[readonly] ~ .timepicker-toggle-button,
.form-outline .form-control[readonly] ~ .datepicker-toggle-button,
.form-outline .form-control[readonly] ~ .datetimepicker-toggle-button,
.form-outline .form-control[readonly] ~ .select-arrow,
.form-outline .form-control[readonly] ~ .trailing {
  color: rgba(var(--mdb-surface-color-rgb), 0.5);
}
.form-outline .form-control.form-control-lg {
  font-size: 1rem;
  line-height: 2.15;
}
.form-outline .form-control.form-control-lg ~ .form-label {
  padding-top: 0.7rem;
}
.form-outline .form-control.form-control-lg:focus ~ .form-label, .form-outline .form-control.form-control-lg.active ~ .form-label {
  transform: translateY(-1.25rem) translateY(0.1rem) scale(0.8);
}
.form-outline .form-control.form-control-sm {
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  font-size: 0.775rem;
  line-height: 1.5;
}
.form-outline .form-control.form-control-sm ~ .form-label {
  padding-top: 0.33rem;
  font-size: 0.775rem;
}
.form-outline .form-control.form-control-sm:focus ~ .form-label, .form-outline .form-control.form-control-sm.active ~ .form-label {
  transform: translateY(-0.85rem) translateY(0.1rem) scale(0.8);
}
.form-outline.form-white .form-control {
  color: #fff;
}
.form-outline.form-white .form-control ~ .form-label {
  color: #fbfbfb;
}
.form-outline.form-white .form-control ~ .form-notch div {
  border-color: #fbfbfb;
}
.form-outline.form-white .form-control:focus ~ .form-label {
  color: #fff;
}
.form-outline.form-white .form-control:focus ~ .form-notch .form-notch-middle {
  border-color: #fff;
  box-shadow: 0 1px 0 0 #fff;
  border-top: 1px solid transparent;
}
.form-outline.form-white .form-control:focus ~ .form-notch .form-notch-leading {
  border-color: #fff;
  box-shadow: -1px 0 0 0 #fff, 0 1px 0 0 #fff, 0 -1px 0 0 #fff;
}
.form-outline.form-white .form-control:focus ~ .form-notch .form-notch-trailing {
  border-color: #fff;
  box-shadow: 1px 0 0 0 #fff, 0 -1px 0 0 #fff, 0 1px 0 0 #fff;
}
.form-outline.form-white .form-control::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.form-outline.form-white .form-control:disabled, .form-outline.form-white .form-control.disabled, .form-outline.form-white .form-control[readonly] {
  background-color: rgba(255, 255, 255, 0.45);
}

.select-input.form-control[readonly]:not([disabled]) {
  background-color: transparent;
}

.form-select {
  transition: all 0.2s linear;
}

.form-select:focus {
  border-color: #375D81;
  outline: 0;
  box-shadow: inset 0px 0px 0px 1px #375D81;
}

.form-check {
  min-height: 1.5rem;
}

.form-check-input {
  position: relative;
  width: 1.125rem;
  height: 1.125rem;
  background-color: var(--mdb-body-bg);
  border: 0.125rem solid var(--mdb-form-control-border-color);
}
.form-check-input:before {
  content: "";
  position: absolute;
  box-shadow: 0px 0px 0px 13px transparent;
  border-radius: 50%;
  width: 0.875rem;
  height: 0.875rem;
  background-color: transparent;
  opacity: 0;
  pointer-events: none;
  transform: scale(0);
}
.form-check-input:hover {
  cursor: pointer;
}
.form-check-input:hover:before {
  opacity: 0.04;
  box-shadow: 0px 0px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
}
.form-check-input:focus {
  box-shadow: none;
  border-color: var(--mdb-form-control-border-color);
  transition: border-color 0.2s;
}
.form-check-input:focus:before {
  opacity: 0.12;
  box-shadow: 0px 0px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
  transform: scale(1);
  transition: box-shadow 0.2s, transform 0.2s;
}
.form-check-input:checked {
  border-color: #375D81;
}
.form-check-input:checked:before {
  opacity: 0.16;
}
.form-check-input:checked:after {
  content: "";
  position: absolute;
}
.form-check-input:checked:focus {
  border-color: #375D81;
}
.form-check-input:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #375D81;
  transform: scale(1);
  transition: box-shadow 0.2s, transform 0.2s;
}
.form-check-input:indeterminate:focus:before {
  box-shadow: 0px 0px 0px 13px #375D81;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25rem;
  margin-top: 0.19em;
  margin-right: 6px;
}
.form-check-input[type=checkbox]:focus:after {
  content: "";
  position: absolute;
  width: 0.875rem;
  height: 0.875rem;
  z-index: 1;
  display: block;
  border-radius: 0;
  background-color: var(--mdb-body-bg);
}
.form-check-input[type=checkbox]:checked {
  background-image: none;
  background-color: #375D81;
}
.form-check-input[type=checkbox]:checked:after {
  display: block;
  transform: rotate(45deg) /*!rtl:ignore*/;
  border-width: 0.125rem;
  border-color: #fff;
  width: 0.375rem;
  height: 0.8125rem;
  border-style: solid;
  border-top: 0;
  border-left: 0 /*!rtl:ignore*/;
  margin-left: 0.25rem;
  margin-top: -1px;
  background-color: transparent;
}
.form-check-input[type=checkbox]:checked:focus {
  background-color: #375D81;
}
.form-check-input[type=checkbox]:indeterminate {
  border-color: #375D81;
}
.form-check-input[type=radio] {
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.125em;
  margin-right: 4px;
}
.form-check-input[type=radio]:before {
  width: 1rem;
  height: 1rem;
}
.form-check-input[type=radio]:after {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  z-index: 1;
  display: block;
  border-radius: 50%;
  background-color: var(--mdb-body-bg);
}
.form-check-input[type=radio]:checked {
  background-image: none;
  background-color: var(--mdb-body-bg);
}
.form-check-input[type=radio]:checked:after {
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  border-color: #375D81;
  background-color: #375D81;
  transition: border-color;
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
}
.form-check-input[type=radio]:checked:focus {
  background-color: var(--mdb-body-bg);
}

.form-check-label {
  padding-left: 0.15rem;
}
.form-check-label:hover {
  cursor: pointer;
}

.form-switch .form-check-input {
  background-image: none;
  border-width: 0;
  border-radius: 0.4375rem;
  width: 2rem;
  height: 0.875rem;
  background-color: rgba(var(--mdb-emphasis-color-rgb), 0.25);
  margin-top: 0.3em;
  margin-right: 8px;
}
.form-switch .form-check-input:after {
  content: "";
  position: absolute;
  border: none;
  z-index: 2;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  background-color: var(--mdb-surface-bg);
  margin-top: -0.1875rem;
  box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  transition: background-color 0.2s, transform 0.2s;
}
.form-switch .form-check-input:focus {
  background-image: none;
}
.form-switch .form-check-input:focus:before {
  box-shadow: 3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
  transform: scale(1);
  transition: box-shadow 0.2s, transform 0.2s;
}
.form-switch .form-check-input:focus:after {
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
}
.form-switch .form-check-input:checked {
  background-image: none;
}
.form-switch .form-check-input:checked:focus {
  background-image: none;
}
.form-switch .form-check-input:checked:focus:before {
  margin-left: 1.0625rem;
  box-shadow: 3px -1px 0px 13px #375D81;
  transform: scale(1);
  transition: box-shadow 0.2s, transform 0.2s;
}
.form-switch .form-check-input:checked[type=checkbox] {
  background-image: none;
}
.form-switch .form-check-input:checked[type=checkbox]:after {
  content: "";
  position: absolute;
  border: none;
  z-index: 2;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #375D81;
  margin-top: -3px;
  margin-left: 1.0625rem;
  box-shadow: 0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14), 0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
  transition: background-color 0.2s, transform 0.2s;
}

.form-control[type=file] {
  border-color: var(--mdb-form-control-border-color);
}
.form-control[type=file]::-webkit-file-upload-button {
  background-color: transparent;
}
.form-control[type=file]:disabled {
  background-color: var(--mdb-form-control-disabled-bg);
  color: rgba(var(--mdb-surface-color-rgb), 0.5);
}
.form-control[type=file]:disabled::file-selector-button {
  color: rgba(var(--mdb-surface-color-rgb), 0.5);
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: transparent;
}

.input-group {
  flex-wrap: nowrap;
}
.input-group > .form-control {
  min-height: calc(2.08rem + 2px);
  height: calc(2.08rem + 2px);
  padding-top: 0.27rem;
  padding-bottom: 0.27rem;
  transition: all 0.2s linear;
}
.input-group > .form-control:focus {
  transition: all 0.2s linear;
  border-color: #375D81;
  outline: 0;
  box-shadow: inset 0 0 0 1px #375D81;
}

.input-group-text {
  background-color: transparent;
  padding-top: 0.26rem;
  padding-bottom: 0.26rem;
}
.input-group-text > .form-check-input[type=checkbox] {
  margin-left: 1px;
  margin-right: 1px;
}
.input-group-text > .form-check-input[type=radio] {
  margin-right: 0;
}

.input-group-lg > .form-control {
  height: calc(2.645rem + 2px);
  font-size: 1rem;
  padding-top: 0.33rem;
  padding-bottom: 0.33rem;
}
.input-group-lg .input-group-text {
  font-size: 1rem;
}

.input-group-sm > .form-control {
  min-height: calc(1.66rem + 2px);
  height: calc(1.66rem + 2px);
  font-size: 0.775rem;
  padding-top: 0.33rem;
  padding-bottom: 0.33rem;
}
.input-group-sm .input-group-text {
  font-size: 0.775rem;
  line-height: 1.5;
}

.input-group.form-outline .input-group-text {
  border-left: 0;
}
.input-group.form-outline input + .input-group-text {
  border: 0;
  border-left: 1px solid #bdbdbd;
}
.input-group .form-outline:not(:first-child),
.input-group .select-wrapper:not(:first-child),
.input-group .form-outline:not(:first-child) .form-notch-leading,
.input-group .select-wrapper:not(:first-child) .form-notch-leading {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.input-group .form-outline:not(:last-child),
.input-group .select-wrapper:not(:last-child),
.input-group .form-outline:not(:last-child) .form-notch-trailing,
.input-group .select-wrapper:not(:last-child) .form-notch-trailing {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.input-group > [class*=btn-outline-] + [class*=btn-outline-] {
  border-left: 0;
}

.input-group > .btn[class*=btn-outline-] {
  padding-top: 0.47rem;
}

.input-group > .btn {
  padding-top: 0.59rem;
}

.input-group.input-group-lg .input-group-text {
  height: calc(2.645rem + 2px);
}

.input-group .input-group-text {
  height: calc(2.08rem + 2px);
}
.input-group .btn {
  line-height: 1;
}

.input-group.input-group-sm .input-group-text {
  height: calc(1.66rem + 2px);
}

INPUT:-webkit-autofill,
SELECT:-webkit-autofill,
TEXTAREA:-webkit-autofill {
  animation-name: onautofillstart;
  -webkit-background-clip: text;
  box-shadow: inset 0 0 20px 20px white;
  -webkit-box-shadow: 0 0 20px 20px white inset !important;
}
INPUT:-webkit-autofill:hover, INPUT:-webkit-autofill:focus, INPUT:-webkit-autofill:active,
SELECT:-webkit-autofill:hover,
SELECT:-webkit-autofill:focus,
SELECT:-webkit-autofill:active,
TEXTAREA:-webkit-autofill:hover,
TEXTAREA:-webkit-autofill:focus,
TEXTAREA:-webkit-autofill:active {
  animation-name: onautofillstart;
  -webkit-background-clip: text;
  box-shadow: inset 0 0 20px 20px white;
  -webkit-box-shadow: 0 0 20px 20px white inset !important;
}
INPUT:not(:-webkit-autofill),
SELECT:not(:-webkit-autofill),
TEXTAREA:not(:-webkit-autofill) {
  animation-name: onautofillcancel;
}

@keyframes onautofillstart {}
@keyframes onautofillcancel {}
.was-validated .input-group .invalid-feedback,
.was-validated .input-group .valid-feedback {
  margin-top: 2.5rem;
}

.input-group .invalid-feedback,
.input-group .valid-feedback {
  margin-top: 2.5rem;
}

.valid-feedback {
  position: absolute;
  display: none;
  width: auto;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #14a44d;
  margin-top: -0.75rem;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 16px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  background-color: rgba(20, 164, 77, 0.9);
  border-radius: 0.25rem !important;
  color: #fff;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  margin-bottom: 1rem;
  background-image: none;
  border-color: #14a44d;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #14a44d;
  box-shadow: 0 0 0 0.25rem rgba(20, 164, 77, 0.25);
}

.was-validated .form-outline .form-control:valid ~ .form-label, .form-outline .form-control.is-valid ~ .form-label {
  color: #14a44d;
}
.was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-leading,
.was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-middle,
.was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-valid ~ .form-notch .form-notch-leading,
.form-outline .form-control.is-valid ~ .form-notch .form-notch-middle,
.form-outline .form-control.is-valid ~ .form-notch .form-notch-trailing {
  border-color: #14a44d;
}
.was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:valid.active ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid.active ~ .form-notch .form-notch-middle {
  border-top: 1px solid transparent;
}
.was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-middle {
  box-shadow: 0 1px 0 0 #14a44d;
}
.was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-leading, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-leading {
  box-shadow: -1px 0 0 0 #14a44d, 0 1px 0 0 #14a44d, 0 -1px 0 0 #14a44d;
}
.was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-trailing {
  box-shadow: 1px 0 0 0 #14a44d, 0 -1px 0 0 #14a44d, 0 1px 0 0 #14a44d;
}
.was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-leading, .form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-leading {
  box-shadow: -1px 0 0 0 #14a44d, 0 1px 0 0 #14a44d, 0 -1px 0 0 #14a44d;
}
.was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-middle {
  box-shadow: 0 1px 0 0 #14a44d;
  border-top: 1px solid transparent;
}
.was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-trailing {
  box-shadow: 1px 0 0 0 #14a44d, 0 -1px 0 0 #14a44d, 0 1px 0 0 #14a44d;
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #14a44d;
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #14a44d;
  box-shadow: 0 0 0 0.25rem rgba(20, 164, 77, 0.25);
}
.was-validated .form-select:valid ~ .valid-feedback, .form-select.is-valid ~ .valid-feedback {
  margin-top: 0;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid {
  margin-bottom: 0;
}

.was-validated input[type=file].form-control:valid .valid-feedback, input[type=file].form-control.is-valid .valid-feedback {
  margin-top: 0;
}
.was-validated input[type=file].form-control:valid:focus, input[type=file].form-control.is-valid:focus {
  box-shadow: inset 0 0 0 1px #14a44d;
  border-color: #14a44d;
}
.was-validated input[type=file].form-control:valid:focus ~ .form-file-label, input[type=file].form-control.is-valid:focus ~ .form-file-label {
  box-shadow: none;
}
.was-validated input[type=file].form-control:valid:focus-within ~ .form-file-label .form-file-text,
.was-validated input[type=file].form-control:valid:focus-within ~ .form-file-label .form-file-button, input[type=file].form-control.is-valid:focus-within ~ .form-file-label .form-file-text,
input[type=file].form-control.is-valid:focus-within ~ .form-file-label .form-file-button {
  border-color: #14a44d;
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #14a44d;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #14a44d;
}
.was-validated .form-check-input:valid:checked:focus:before, .form-check-input.is-valid:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #14a44d;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: none;
}
.was-validated .form-check-input:valid:focus:before, .form-check-input.is-valid:focus:before {
  box-shadow: 0px 0px 0px 13px #14a44d;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #14a44d;
  margin-bottom: 1rem;
}
.was-validated .form-check-input:valid[type=checkbox]:checked:focus, .form-check-input.is-valid[type=checkbox]:checked:focus {
  background-color: #14a44d;
  border-color: #14a44d;
}
.was-validated .form-check-input:valid[type=radio]:checked, .form-check-input.is-valid[type=radio]:checked {
  border-color: #14a44d;
  background-color: #fff;
}
.was-validated .form-check-input:valid[type=radio]:checked:focus:before, .form-check-input.is-valid[type=radio]:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #14a44d;
}
.was-validated .form-check-input:valid[type=radio]:checked:after, .form-check-input.is-valid[type=radio]:checked:after {
  border-color: #14a44d;
  background-color: #14a44d;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .form-switch .form-check-input:valid:focus:before, .form-switch .form-check-input.is-valid:focus:before {
  box-shadow: 3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
}
.was-validated .form-switch .form-check-input:valid:checked[type=checkbox]:after, .form-switch .form-check-input.is-valid:checked[type=checkbox]:after {
  background-color: #14a44d;
  box-shadow: 0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14), 0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
}
.was-validated .form-switch .form-check-input:valid:checked:focus:before, .form-switch .form-check-input.is-valid:checked:focus:before {
  box-shadow: 3px -1px 0px 13px #14a44d;
}

.invalid-feedback {
  position: absolute;
  display: none;
  width: auto;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #dc4c64;
  margin-top: -0.75rem;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 16px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  background-color: rgba(220, 76, 100, 0.9);
  border-radius: 0.25rem !important;
  color: #fff;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  margin-bottom: 1rem;
  background-image: none;
  border-color: #dc4c64;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc4c64;
  box-shadow: 0 0 0 0.25rem rgba(220, 76, 100, 0.25);
}

.was-validated .form-outline .form-control:invalid ~ .form-label, .form-outline .form-control.is-invalid ~ .form-label {
  color: #dc4c64;
}
.was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-leading,
.was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-middle,
.was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-invalid ~ .form-notch .form-notch-leading,
.form-outline .form-control.is-invalid ~ .form-notch .form-notch-middle,
.form-outline .form-control.is-invalid ~ .form-notch .form-notch-trailing {
  border-color: #dc4c64;
}
.was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:invalid.active ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid.active ~ .form-notch .form-notch-middle {
  border-top: 1px solid transparent;
}
.was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-middle {
  box-shadow: 0 1px 0 0 #dc4c64;
}
.was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-leading, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-leading {
  box-shadow: -1px 0 0 0 #dc4c64, 0 1px 0 0 #dc4c64, 0 -1px 0 0 #dc4c64;
}
.was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-trailing {
  box-shadow: 1px 0 0 0 #dc4c64, 0 -1px 0 0 #dc4c64, 0 1px 0 0 #dc4c64;
}
.was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-leading, .form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-leading {
  box-shadow: -1px 0 0 0 #dc4c64, 0 1px 0 0 #dc4c64, 0 -1px 0 0 #dc4c64;
}
.was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-middle {
  box-shadow: 0 1px 0 0 #dc4c64;
  border-top: 1px solid transparent;
}
.was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-trailing {
  box-shadow: 1px 0 0 0 #dc4c64, 0 -1px 0 0 #dc4c64, 0 1px 0 0 #dc4c64;
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc4c64;
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc4c64;
  box-shadow: 0 0 0 0.25rem rgba(220, 76, 100, 0.25);
}
.was-validated .form-select:invalid ~ .invalid-feedback, .form-select.is-invalid ~ .invalid-feedback {
  margin-top: 0;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid {
  margin-bottom: 0;
}

.was-validated input[type=file].form-control:invalid .invalid-feedback, input[type=file].form-control.is-invalid .invalid-feedback {
  margin-top: 0;
}
.was-validated input[type=file].form-control:invalid:focus, input[type=file].form-control.is-invalid:focus {
  box-shadow: inset 0 0 0 1px #dc4c64;
  border-color: #dc4c64;
}
.was-validated input[type=file].form-control:invalid:focus ~ .form-file-label, input[type=file].form-control.is-invalid:focus ~ .form-file-label {
  box-shadow: none;
}
.was-validated input[type=file].form-control:invalid:focus-within ~ .form-file-label .form-file-text,
.was-validated input[type=file].form-control:invalid:focus-within ~ .form-file-label .form-file-button, input[type=file].form-control.is-invalid:focus-within ~ .form-file-label .form-file-text,
input[type=file].form-control.is-invalid:focus-within ~ .form-file-label .form-file-button {
  border-color: #dc4c64;
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc4c64;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc4c64;
}
.was-validated .form-check-input:invalid:checked:focus:before, .form-check-input.is-invalid:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #dc4c64;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: none;
}
.was-validated .form-check-input:invalid:focus:before, .form-check-input.is-invalid:focus:before {
  box-shadow: 0px 0px 0px 13px #dc4c64;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc4c64;
  margin-bottom: 1rem;
}
.was-validated .form-check-input:invalid[type=checkbox]:checked:focus, .form-check-input.is-invalid[type=checkbox]:checked:focus {
  background-color: #dc4c64;
  border-color: #dc4c64;
}
.was-validated .form-check-input:invalid[type=radio]:checked, .form-check-input.is-invalid[type=radio]:checked {
  border-color: #dc4c64;
  background-color: #fff;
}
.was-validated .form-check-input:invalid[type=radio]:checked:focus:before, .form-check-input.is-invalid[type=radio]:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #dc4c64;
}
.was-validated .form-check-input:invalid[type=radio]:checked:after, .form-check-input.is-invalid[type=radio]:checked:after {
  border-color: #dc4c64;
  background-color: #dc4c64;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .form-switch .form-check-input:invalid:focus:before, .form-switch .form-check-input.is-invalid:focus:before {
  box-shadow: 3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
}
.was-validated .form-switch .form-check-input:invalid:checked[type=checkbox]:after, .form-switch .form-check-input.is-invalid:checked[type=checkbox]:after {
  background-color: #dc4c64;
  box-shadow: 0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14), 0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
}
.was-validated .form-switch .form-check-input:invalid:checked:focus:before, .form-switch .form-check-input.is-invalid:checked:focus:before {
  box-shadow: 3px -1px 0px 13px #dc4c64;
}

.form-range:focus {
  box-shadow: none;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: none;
}
.form-range:focus::-moz-range-thumb {
  box-shadow: none;
}
.form-range:focus::-ms-thumb {
  box-shadow: none;
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  margin-top: -6px;
  box-shadow: none;
  appearance: none;
}
.form-range::-webkit-slider-runnable-track {
  height: 4px;
  border-radius: 0;
  box-shadow: none;
  background-color: var(--mdb-secondary-bg);
}
.form-range::-moz-range-thumb {
  box-shadow: none;
  appearance: none;
}
.form-range::-moz-range-track {
  box-shadow: none;
}

.table {
  --mdb-table-font-size: 0.9rem;
  --mdb-table-divider-color: currentcolor;
  font-size: var(--mdb-table-font-size);
}
.table th {
  font-weight: 500;
}
.table tbody {
  font-weight: 400;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: inherit;
}

.table-primary {
  --mdb-table-color: #000;
  --mdb-table-bg: #d7dfe6;
  --mdb-table-border-color: #acb2b8;
  --mdb-table-striped-bg: #ccd4db;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #c2c9cf;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #c7ced5;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-secondary {
  --mdb-table-color: #000;
  --mdb-table-bg: #ecedf0;
  --mdb-table-border-color: #bdbec0;
  --mdb-table-striped-bg: #e0e1e4;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #d4d5d8;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #dadbde;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-success {
  --mdb-table-color: #000;
  --mdb-table-bg: #d0eddb;
  --mdb-table-border-color: #a6beaf;
  --mdb-table-striped-bg: #c6e1d0;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #bbd5c5;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #c0dbcb;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-info {
  --mdb-table-color: #000;
  --mdb-table-bg: #ddf0f6;
  --mdb-table-border-color: #b1c0c5;
  --mdb-table-striped-bg: #d2e4ea;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #c7d8dd;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #ccdee4;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-warning {
  --mdb-table-color: #000;
  --mdb-table-bg: #faecd1;
  --mdb-table-border-color: #c8bda7;
  --mdb-table-striped-bg: #eee0c7;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #e1d4bc;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #e7dac1;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-danger {
  --mdb-table-color: #000;
  --mdb-table-bg: #f8dbe0;
  --mdb-table-border-color: #c6afb3;
  --mdb-table-striped-bg: #ecd0d5;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #dfc5ca;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #e5cbcf;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-light {
  --mdb-table-color: #000;
  --mdb-table-bg: #fbfbfb;
  --mdb-table-border-color: #c9c9c9;
  --mdb-table-striped-bg: #eeeeee;
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: #e2e2e2;
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: #e8e8e8;
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-dark {
  --mdb-table-color: #fff;
  --mdb-table-bg: #332d2d;
  --mdb-table-border-color: #5c5757;
  --mdb-table-striped-bg: #3d3838;
  --mdb-table-striped-color: #fff;
  --mdb-table-active-bg: #474242;
  --mdb-table-active-color: #fff;
  --mdb-table-hover-bg: #423d3d;
  --mdb-table-hover-color: #fff;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-hover > tbody > tr {
  transition: 0.5s;
}
.table-hover > tbody > tr:hover {
  --mdb-table-accent-bg: transparent;
  background-color: var(--mdb-table-hover-bg);
}

.table-group-divider {
  border-top: calc(2 * var(--mdb-border-width)) solid;
  border-top-color: inherit;
}

.table-divider-color {
  border-top-color: var(--mdb-table-divider-color);
}

.btn {
  --mdb-btn-padding-top: 0.625rem;
  --mdb-btn-padding-bottom: 0.5rem;
  --mdb-btn-border-width: 0;
  --mdb-btn-border-color: none;
  --mdb-btn-border-radius: 0.25rem;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);
  --mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  padding-top: var(--mdb-btn-padding-top);
  padding-bottom: var(--mdb-btn-padding-bottom);
  text-transform: uppercase;
  vertical-align: bottom;
  border: 0;
  border-radius: var(--mdb-btn-border-radius);
  box-shadow: var(--mdb-btn-box-shadow);
}
:not(.btn-check) + .btn:hover, .btn:first-child:hover, .btn:focus-visible, .btn:hover {
  box-shadow: var(--mdb-btn-hover-box-shadow);
}
.btn-check:focus-visible + .btn, .btn-check:focus + .btn, .btn:focus {
  box-shadow: var(--mdb-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active, .btn.show {
  box-shadow: var(--mdb-btn-active-box-shadow);
}
.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {
  box-shadow: var(--mdb-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  box-shadow: var(--mdb-btn-box-shadow);
}

[class*=btn-outline-] {
  --mdb-btn-padding-top: 0.5rem;
  --mdb-btn-padding-bottom: 0.375rem;
  --mdb-btn-padding-x: 1.375rem;
  --mdb-btn-border-width: 2px;
  --mdb-btn-line-height: 1.5;
  padding: var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);
  border-width: var(--mdb-btn-border-width);
  border-style: solid;
  box-shadow: none;
}
:not(.btn-check) + [class*=btn-outline-]:hover, [class*=btn-outline-]:first-child:hover, [class*=btn-outline-]:focus-visible, [class*=btn-outline-]:hover {
  box-shadow: none;
}
.btn-check:focus-visible + [class*=btn-outline-], .btn-check:focus + [class*=btn-outline-], [class*=btn-outline-]:focus {
  box-shadow: none;
}
.btn-check:checked + [class*=btn-outline-], .btn-check:active + [class*=btn-outline-], [class*=btn-outline-]:active, [class*=btn-outline-].active, [class*=btn-outline-].show {
  box-shadow: none;
}
.btn-check:checked + [class*=btn-outline-]:focus, .btn-check:active + [class*=btn-outline-]:focus, [class*=btn-outline-]:active:focus, [class*=btn-outline-].active:focus, [class*=btn-outline-].show:focus {
  box-shadow: none;
}
[class*=btn-outline-]:disabled, [class*=btn-outline-].disabled, fieldset:disabled [class*=btn-outline-] {
  box-shadow: none;
}
[class*=btn-outline-].btn-lg, .btn-group-lg > [class*=btn-outline-].btn {
  --mdb-btn-padding-top: 0.625rem;
  --mdb-btn-padding-bottom: 0.5625rem;
  --mdb-btn-padding-x: 1.5625rem;
  --mdb-btn-font-size: 0.875rem;
  --mdb-btn-line-height: 1.6;
}
[class*=btn-outline-].btn-sm, .btn-group-sm > [class*=btn-outline-].btn {
  --mdb-btn-padding-top: 0.25rem;
  --mdb-btn-padding-bottom: 0.1875rem;
  --mdb-btn-padding-x: 0.875rem;
  --mdb-btn-font-size: 0.75rem;
  --mdb-btn-line-height: 1.5;
}

.btn-secondary {
  box-shadow: none;
}
:not(.btn-check) + .btn-secondary:hover, .btn-secondary:first-child:hover, .btn-secondary:focus-visible, .btn-secondary:hover {
  box-shadow: none !important;
}
.btn-check:focus-visible + .btn-secondary, .btn-check:focus + .btn-secondary, .btn-secondary:focus {
  box-shadow: none;
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .btn-secondary.show {
  box-shadow: none;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .btn-secondary.show:focus {
  box-shadow: none;
}
.btn-secondary:disabled, .btn-secondary.disabled, fieldset:disabled .btn-secondary {
  box-shadow: none;
}

.btn-primary {
  --mdb-btn-bg: #375D81;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px #34587b;
  --mdb-btn-hover-bg: #34587b;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: #34587b;
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: #325474;
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(52, 88, 123, 0.3), 0 4px 18px 0 rgba(52, 88, 123, 0.2);
}
:not(.btn-check) + .btn-primary:hover, .btn-primary:first-child:hover, .btn-primary:focus-visible, .btn-primary:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-primary, .btn-check:focus + .btn-primary, .btn-primary:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .btn-primary.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .btn-primary.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-primary:hover, .btn-check:active + .btn-primary:hover, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-primary:disabled, .btn-primary.disabled, fieldset:disabled .btn-primary {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-primary {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-primary:hover, [data-mdb-theme=dark] .btn-primary:active, [data-mdb-theme=dark] .btn-primary:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-secondary {
  --mdb-btn-bg: #e1e7ec;
  --mdb-btn-color: #27415a;
  --mdb-btn-box-shadow: 0 4px 9px -4px #e3e8ed;
  --mdb-btn-hover-bg: #d6dbe0;
  --mdb-btn-hover-color: #27415a;
  --mdb-btn-focus-bg: #d6dbe0;
  --mdb-btn-focus-color: #27415a;
  --mdb-btn-active-bg: #d6dbe0;
  --mdb-btn-active-color: #27415a;
  --mdb-btn-box-shadow-state: transparent;
}
:not(.btn-check) + .btn-secondary:hover, .btn-secondary:first-child:hover, .btn-secondary:focus-visible, .btn-secondary:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-secondary, .btn-check:focus + .btn-secondary, .btn-secondary:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .btn-secondary.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .btn-secondary.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-secondary:hover, .btn-check:active + .btn-secondary:hover, .btn-secondary:active:hover, .btn-secondary.active:hover, .btn-secondary.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-secondary:disabled, .btn-secondary.disabled, fieldset:disabled .btn-secondary {
  box-shadow: var(--mdb-btn-box-shadow);
}

.btn-success {
  --mdb-btn-bg: #14a44d;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px #139c49;
  --mdb-btn-hover-bg: #139c49;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: #139c49;
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: #129445;
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(19, 156, 73, 0.3), 0 4px 18px 0 rgba(19, 156, 73, 0.2);
}
:not(.btn-check) + .btn-success:hover, .btn-success:first-child:hover, .btn-success:focus-visible, .btn-success:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-success, .btn-check:focus + .btn-success, .btn-success:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .btn-success.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .btn-success.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-success:hover, .btn-check:active + .btn-success:hover, .btn-success:active:hover, .btn-success.active:hover, .btn-success.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-success:disabled, .btn-success.disabled, fieldset:disabled .btn-success {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-success {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-success:hover, [data-mdb-theme=dark] .btn-success:active, [data-mdb-theme=dark] .btn-success:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-danger {
  --mdb-btn-bg: #dc4c64;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px #d1485f;
  --mdb-btn-hover-bg: #d1485f;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: #d1485f;
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: #c6445a;
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(209, 72, 95, 0.3), 0 4px 18px 0 rgba(209, 72, 95, 0.2);
}
:not(.btn-check) + .btn-danger:hover, .btn-danger:first-child:hover, .btn-danger:focus-visible, .btn-danger:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-danger, .btn-check:focus + .btn-danger, .btn-danger:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .btn-danger.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .btn-danger.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-danger:hover, .btn-check:active + .btn-danger:hover, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-danger:disabled, .btn-danger.disabled, fieldset:disabled .btn-danger {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-danger {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-danger:hover, [data-mdb-theme=dark] .btn-danger:active, [data-mdb-theme=dark] .btn-danger:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-warning {
  --mdb-btn-bg: #e4a11b;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px #d9991a;
  --mdb-btn-hover-bg: #d9991a;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: #d9991a;
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: #cd9118;
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(217, 153, 26, 0.3), 0 4px 18px 0 rgba(217, 153, 26, 0.2);
}
:not(.btn-check) + .btn-warning:hover, .btn-warning:first-child:hover, .btn-warning:focus-visible, .btn-warning:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-warning, .btn-check:focus + .btn-warning, .btn-warning:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .btn-warning.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .btn-warning.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-warning:hover, .btn-check:active + .btn-warning:hover, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-warning:disabled, .btn-warning.disabled, fieldset:disabled .btn-warning {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-warning {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-warning:hover, [data-mdb-theme=dark] .btn-warning:active, [data-mdb-theme=dark] .btn-warning:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-info {
  --mdb-btn-bg: #54b4d3;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px #50abc8;
  --mdb-btn-hover-bg: #50abc8;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: #50abc8;
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: #4ca2be;
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(80, 171, 200, 0.3), 0 4px 18px 0 rgba(80, 171, 200, 0.2);
}
:not(.btn-check) + .btn-info:hover, .btn-info:first-child:hover, .btn-info:focus-visible, .btn-info:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-info, .btn-check:focus + .btn-info, .btn-info:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .btn-info.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .btn-info.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-info:hover, .btn-check:active + .btn-info:hover, .btn-info:active:hover, .btn-info.active:hover, .btn-info.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-info:disabled, .btn-info.disabled, fieldset:disabled .btn-info {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-info {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-info:hover, [data-mdb-theme=dark] .btn-info:active, [data-mdb-theme=dark] .btn-info:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-light {
  --mdb-btn-bg: #f5f5f5;
  --mdb-btn-color: #616161;
  --mdb-btn-box-shadow: 0 4px 9px -4px #f6f6f6;
  --mdb-btn-hover-bg: #e9e9e9;
  --mdb-btn-hover-color: #616161;
  --mdb-btn-focus-bg: #f6f6f6;
  --mdb-btn-focus-color: #616161;
  --mdb-btn-active-bg: #dddddd;
  --mdb-btn-active-color: #616161;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(238, 238, 238, 0.3), 0 4px 18px 0 rgba(238, 238, 238, 0.2);
}
:not(.btn-check) + .btn-light:hover, .btn-light:first-child:hover, .btn-light:focus-visible, .btn-light:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-light, .btn-check:focus + .btn-light, .btn-light:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .btn-light.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .btn-light.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-light:hover, .btn-check:active + .btn-light:hover, .btn-light:active:hover, .btn-light.active:hover, .btn-light.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-light:disabled, .btn-light.disabled, fieldset:disabled .btn-light {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-light {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-light:hover, [data-mdb-theme=dark] .btn-light:active, [data-mdb-theme=dark] .btn-light:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-dark {
  --mdb-btn-bg: #262626;
  --mdb-btn-color: #eeeeee;
  --mdb-btn-box-shadow: 0 4px 9px -4px #313131;
  --mdb-btn-hover-bg: #313131;
  --mdb-btn-hover-color: #eeeeee;
  --mdb-btn-focus-bg: #313131;
  --mdb-btn-focus-color: #eeeeee;
  --mdb-btn-active-bg: #3c3c3c;
  --mdb-btn-active-color: #eeeeee;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(48, 43, 43, 0.3), 0 4px 18px 0 rgba(48, 43, 43, 0.2);
}
:not(.btn-check) + .btn-dark:hover, .btn-dark:first-child:hover, .btn-dark:focus-visible, .btn-dark:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-dark, .btn-check:focus + .btn-dark, .btn-dark:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .btn-dark.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .btn-dark.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-dark:hover, .btn-check:active + .btn-dark:hover, .btn-dark:active:hover, .btn-dark.active:hover, .btn-dark.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-dark:disabled, .btn-dark.disabled, fieldset:disabled .btn-dark {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-dark {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-dark:hover, [data-mdb-theme=dark] .btn-dark:active, [data-mdb-theme=dark] .btn-dark:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-outline-primary {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #375D81;
  --mdb-btn-hover-bg: #f5f7f9;
  --mdb-btn-hover-color: #34587b;
  --mdb-btn-focus-bg: #f5f7f9;
  --mdb-btn-focus-color: #34587b;
  --mdb-btn-active-bg: #f5f7f9;
  --mdb-btn-active-color: #325474;
  --mdb-btn-outline-border-color: #375D81;
  --mdb-btn-outline-focus-border-color: #2c4a67;
  --mdb-btn-outline-hover-border-color: #2c4a67;
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-primary:hover, .btn-outline-primary:first-child:hover, .btn-outline-primary:focus-visible, .btn-outline-primary:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-primary, .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled, fieldset:disabled .btn-outline-primary {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-primary {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #5f7d9a;
  --mdb-btn-hover-bg: #111c27;
  --mdb-btn-hover-color: #34587b;
  --mdb-btn-focus-bg: #111c27;
  --mdb-btn-focus-color: #34587b;
  --mdb-btn-active-bg: #111c27;
  --mdb-btn-active-color: #325474;
}

.btn-outline-secondary {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #27415a;
  --mdb-btn-hover-bg: #f4f6f7;
  --mdb-btn-hover-color: #27415a;
  --mdb-btn-focus-bg: #f4f6f7;
  --mdb-btn-focus-color: #27415a;
  --mdb-btn-active-bg: #f4f6f7;
  --mdb-btn-active-color: #27415a;
  --mdb-btn-outline-border-color: #e1e7ec;
  --mdb-btn-outline-focus-border-color: #d6dbe0;
  --mdb-btn-outline-hover-border-color: #d6dbe0;
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-secondary:hover, .btn-outline-secondary:first-child:hover, .btn-outline-secondary:focus-visible, .btn-outline-secondary:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-secondary, .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled, fieldset:disabled .btn-outline-secondary {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-secondary {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #c3ced9;
  --mdb-btn-hover-bg: #162534;
  --mdb-btn-hover-color: #afbecd;
  --mdb-btn-focus-bg: #162534;
  --mdb-btn-focus-color: #afbecd;
  --mdb-btn-active-bg: #162534;
  --mdb-btn-active-color: #afbecd;
  --mdb-btn-outline-border-color: #9baec0;
  --mdb-btn-outline-focus-border-color: #93a5b6;
  --mdb-btn-outline-hover-border-color: #93a5b6;
  border-color: var(--mdb-btn-outline-border-color);
}

.btn-outline-success {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #14a44d;
  --mdb-btn-hover-bg: #f3faf6;
  --mdb-btn-hover-color: #139c49;
  --mdb-btn-focus-bg: #f3faf6;
  --mdb-btn-focus-color: #139c49;
  --mdb-btn-active-bg: #f3faf6;
  --mdb-btn-active-color: #129445;
  --mdb-btn-outline-border-color: #14a44d;
  --mdb-btn-outline-focus-border-color: #10833e;
  --mdb-btn-outline-hover-border-color: #10833e;
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-success:hover, .btn-outline-success:first-child:hover, .btn-outline-success:focus-visible, .btn-outline-success:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-success, .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-success:disabled, .btn-outline-success.disabled, fieldset:disabled .btn-outline-success {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-success {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #43b671;
  --mdb-btn-hover-bg: #063117;
  --mdb-btn-hover-color: #139c49;
  --mdb-btn-focus-bg: #063117;
  --mdb-btn-focus-color: #139c49;
  --mdb-btn-active-bg: #063117;
  --mdb-btn-active-color: #129445;
}

.btn-outline-danger {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #dc4c64;
  --mdb-btn-hover-bg: #fdf6f7;
  --mdb-btn-hover-color: #d1485f;
  --mdb-btn-focus-bg: #fdf6f7;
  --mdb-btn-focus-color: #d1485f;
  --mdb-btn-active-bg: #fdf6f7;
  --mdb-btn-active-color: #c6445a;
  --mdb-btn-outline-border-color: #dc4c64;
  --mdb-btn-outline-focus-border-color: #b03d50;
  --mdb-btn-outline-hover-border-color: #b03d50;
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-danger:hover, .btn-outline-danger:first-child:hover, .btn-outline-danger:focus-visible, .btn-outline-danger:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-danger, .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled, fieldset:disabled .btn-outline-danger {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-danger {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #e37083;
  --mdb-btn-hover-bg: #42171e;
  --mdb-btn-hover-color: #d1485f;
  --mdb-btn-focus-bg: #42171e;
  --mdb-btn-focus-color: #d1485f;
  --mdb-btn-active-bg: #42171e;
  --mdb-btn-active-color: #c6445a;
}

.btn-outline-warning {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #e4a11b;
  --mdb-btn-hover-bg: #fefaf4;
  --mdb-btn-hover-color: #d9991a;
  --mdb-btn-focus-bg: #fefaf4;
  --mdb-btn-focus-color: #d9991a;
  --mdb-btn-active-bg: #fefaf4;
  --mdb-btn-active-color: #cd9118;
  --mdb-btn-outline-border-color: #e4a11b;
  --mdb-btn-outline-focus-border-color: #b68116;
  --mdb-btn-outline-hover-border-color: #b68116;
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-warning:hover, .btn-outline-warning:first-child:hover, .btn-outline-warning:focus-visible, .btn-outline-warning:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-warning, .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled, fieldset:disabled .btn-outline-warning {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-warning {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #e9b449;
  --mdb-btn-hover-bg: #443008;
  --mdb-btn-hover-color: #d9991a;
  --mdb-btn-focus-bg: #443008;
  --mdb-btn-focus-color: #d9991a;
  --mdb-btn-active-bg: #443008;
  --mdb-btn-active-color: #cd9118;
}

.btn-outline-info {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #54b4d3;
  --mdb-btn-hover-bg: #f6fbfd;
  --mdb-btn-hover-color: #50abc8;
  --mdb-btn-focus-bg: #f6fbfd;
  --mdb-btn-focus-color: #50abc8;
  --mdb-btn-active-bg: #f6fbfd;
  --mdb-btn-active-color: #4ca2be;
  --mdb-btn-outline-border-color: #54b4d3;
  --mdb-btn-outline-focus-border-color: #4390a9;
  --mdb-btn-outline-hover-border-color: #4390a9;
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-info:hover, .btn-outline-info:first-child:hover, .btn-outline-info:focus-visible, .btn-outline-info:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-info, .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-info:disabled, .btn-outline-info.disabled, fieldset:disabled .btn-outline-info {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-info {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #76c3dc;
  --mdb-btn-hover-bg: #19363f;
  --mdb-btn-hover-color: #50abc8;
  --mdb-btn-focus-bg: #19363f;
  --mdb-btn-focus-color: #50abc8;
  --mdb-btn-active-bg: #19363f;
  --mdb-btn-active-color: #4ca2be;
}

.btn-outline-light {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #fbfbfb;
  --mdb-btn-hover-bg: white;
  --mdb-btn-hover-color: #eeeeee;
  --mdb-btn-focus-bg: white;
  --mdb-btn-focus-color: #eeeeee;
  --mdb-btn-active-bg: white;
  --mdb-btn-active-color: #e2e2e2;
  --mdb-btn-outline-border-color: #fbfbfb;
  --mdb-btn-outline-focus-border-color: #c9c9c9;
  --mdb-btn-outline-hover-border-color: #c9c9c9;
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-light:hover, .btn-outline-light:first-child:hover, .btn-outline-light:focus-visible, .btn-outline-light:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-light, .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-light:disabled, .btn-outline-light.disabled, fieldset:disabled .btn-outline-light {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-light {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #fcfcfc;
  --mdb-btn-hover-bg: #4b4b4b;
  --mdb-btn-hover-color: #eeeeee;
  --mdb-btn-focus-bg: #4b4b4b;
  --mdb-btn-focus-color: #eeeeee;
  --mdb-btn-active-bg: #4b4b4b;
  --mdb-btn-active-color: #e2e2e2;
}

.btn-outline-dark {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #332d2d;
  --mdb-btn-hover-bg: whitesmoke;
  --mdb-btn-hover-color: #302b2b;
  --mdb-btn-focus-bg: whitesmoke;
  --mdb-btn-focus-color: #302b2b;
  --mdb-btn-active-bg: whitesmoke;
  --mdb-btn-active-color: #2e2929;
  --mdb-btn-outline-border-color: #332d2d;
  --mdb-btn-outline-focus-border-color: #292424;
  --mdb-btn-outline-hover-border-color: #292424;
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-dark:hover, .btn-outline-dark:first-child:hover, .btn-outline-dark:focus-visible, .btn-outline-dark:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-dark, .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled, fieldset:disabled .btn-outline-dark {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-dark {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #5c5757;
  --mdb-btn-hover-bg: #0f0e0e;
  --mdb-btn-hover-color: #302b2b;
  --mdb-btn-focus-bg: #0f0e0e;
  --mdb-btn-focus-color: #302b2b;
  --mdb-btn-active-bg: #0f0e0e;
  --mdb-btn-active-color: #2e2929;
}

.btn-link {
  --mdb-btn-font-weight: 500;
  --mdb-btn-color: #375D81;
  --mdb-btn-hover-color: #34587b;
  --mdb-btn-hover-bg: hsl(0, 0%, 96%);
  --mdb-btn-focus-color: #325474;
  --mdb-btn-active-color: #2f4f6e;
  --mdb-btn-disabled-color: #9e9e9e;
  --mdb-btn-box-shadow: none;
  text-decoration: none;
  box-shadow: var(--mdb-btn-box-shadow);
}
:not(.btn-check) + .btn-link:hover, .btn-link:first-child:hover, .btn-link:focus-visible, .btn-link:hover {
  text-decoration: none;
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:focus-visible + .btn-link, .btn-check:focus + .btn-link, .btn-link:focus {
  color: var(--mdb-btn-focus-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:checked + .btn-link, .btn-check:active + .btn-link, .btn-link:active, .btn-link.active, .btn-link.show {
  color: var(--mdb-btn-active-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:checked + .btn-link:focus, .btn-check:active + .btn-link:focus, .btn-link:active:focus, .btn-link.active:focus, .btn-link.show:focus {
  color: var(--mdb-btn-focus-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-link:disabled, .btn-link.disabled, fieldset:disabled .btn-link {
  box-shadow: var(--mdb-btn-box-shadow);
}

.btn-tertiary {
  --mdb-btn-font-weight: 500;
  --mdb-btn-color: #375D81;
  --mdb-btn-hover-color: #34587b;
  --mdb-btn-hover-bg: transparent;
  --mdb-btn-focus-color: #325474;
  --mdb-btn-active-color: #2f4f6e;
  --mdb-btn-disabled-color: #9e9e9e;
  --mdb-btn-box-shadow: none;
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
  box-shadow: var(--mdb-btn-box-shadow);
}
:not(.btn-check) + .btn-tertiary:hover, .btn-tertiary:first-child:hover, .btn-tertiary:focus-visible, .btn-tertiary:hover {
  text-decoration: none;
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:focus-visible + .btn-tertiary, .btn-check:focus + .btn-tertiary, .btn-tertiary:focus {
  color: var(--mdb-btn-focus-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:checked + .btn-tertiary, .btn-check:active + .btn-tertiary, .btn-tertiary:active, .btn-tertiary.active, .btn-tertiary.show {
  color: var(--mdb-btn-active-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:checked + .btn-tertiary:focus, .btn-check:active + .btn-tertiary:focus, .btn-tertiary:active:focus, .btn-tertiary.active:focus, .btn-tertiary.show:focus {
  color: var(--mdb-btn-focus-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-tertiary:disabled, .btn-tertiary.disabled, fieldset:disabled .btn-tertiary {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-secondary {
  --mdb-btn-bg: #afbecd;
  --mdb-btn-hover-bg: #9baec0;
  --mdb-btn-focus-bg: #9baec0;
  --mdb-btn-active-bg: #9baec0;
}

[data-mdb-theme=dark] .btn-link {
  --mdb-btn-color: #9fa6b2;
  --mdb-btn-hover-color: #bcc1c9;
  --mdb-btn-hover-bg: #404247;
  --mdb-btn-focus-color: #bcc1c9;
  --mdb-btn-active-color: #bcc1c9;
}

[data-mdb-theme=dark] .btn-tertiary {
  --mdb-btn-color: #9fa6b2;
  --mdb-btn-hover-color: #bcc1c9;
  --mdb-btn-focus-color: #bcc1c9;
  --mdb-btn-active-color: #bcc1c9;
}

.btn-lg, .btn-group-lg > .btn {
  --mdb-btn-padding-top: 0.75rem;
  --mdb-btn-padding-bottom: 0.6875rem;
  --mdb-btn-padding-x: 1.6875rem;
  --mdb-btn-font-size: 0.875rem;
  --mdb-btn-line-height: 1.6;
}

.btn-sm, .btn-group-sm > .btn {
  --mdb-btn-padding-top: 0.375rem;
  --mdb-btn-padding-bottom: 0.3125rem;
  --mdb-btn-padding-x: 1rem;
  --mdb-btn-font-size: 0.75rem;
  --mdb-btn-line-height: 1.5;
}

.btn-rounded {
  --mdb-btn-border-radius: 10rem;
  border-radius: var(--mdb-btn-border-radius);
}

.btn-floating,
[class*=btn-outline-].btn-floating {
  --mdb-btn-border-radius: 50%;
  border-radius: var(--mdb-btn-border-radius);
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn-floating {
  --mdb-btn-width: 2.3125rem;
  --mdb-btn-height: 2.3125rem;
  --mdb-btn-icon-width: 2.3125rem;
  --mdb-btn-icon-line-height: 2.3125rem;
  --mdb-btn-width-lg: 2.8125rem;
  --mdb-btn-height-lg: 2.8125rem;
  --mdb-btn-icon-width-lg: 2.8125rem;
  --mdb-btn-icon-line-height-lg: 2.8125rem;
  --mdb-btn-width-sm: 1.8125rem;
  --mdb-btn-height-sm: 1.8125rem;
  --mdb-btn-icon-width-sm: 1.8125rem;
  --mdb-btn-icon-line-height-sm: 1.8125rem;
  width: var(--mdb-btn-width);
  height: var(--mdb-btn-height);
}
.btn-floating .fas,
.btn-floating .far,
.btn-floating .fab {
  width: var(--mdb-btn-icon-width);
  line-height: var(--mdb-btn-icon-line-height);
}
.btn-floating.btn-lg, .btn-group-lg > .btn-floating.btn {
  width: var(--mdb-btn-width-lg);
  height: var(--mdb-btn-height-lg);
}
.btn-floating.btn-lg .fas, .btn-group-lg > .btn-floating.btn .fas,
.btn-floating.btn-lg .far,
.btn-group-lg > .btn-floating.btn .far,
.btn-floating.btn-lg .fab,
.btn-group-lg > .btn-floating.btn .fab {
  width: var(--mdb-btn-icon-width-lg);
  line-height: var(--mdb-btn-icon-line-height-lg);
}
.btn-floating.btn-sm, .btn-group-sm > .btn-floating.btn {
  width: var(--mdb-btn-width-sm);
  height: var(--mdb-btn-height-sm);
}
.btn-floating.btn-sm .fas, .btn-group-sm > .btn-floating.btn .fas,
.btn-floating.btn-sm .far,
.btn-group-sm > .btn-floating.btn .far,
.btn-floating.btn-sm .fab,
.btn-group-sm > .btn-floating.btn .fab {
  width: var(--mdb-btn-icon-width-sm);
  line-height: var(--mdb-btn-icon-line-height-sm);
}

[class*=btn-outline-].btn-floating {
  --mdb-btn-icon-width: 2.0625rem;
  --mdb-btn-icon-width-lg: 2.5625rem;
  --mdb-btn-icon-width-sm: 1.5625rem;
  --mdb-btn-icon-line-height: 2.0625rem;
  --mdb-btn-icon-line-height-lg: 2.5625rem;
  --mdb-btn-icon-line-height-sm: 1.5625rem;
}
[class*=btn-outline-].btn-floating .fas,
[class*=btn-outline-].btn-floating .far,
[class*=btn-outline-].btn-floating .fab {
  width: var(--mdb-btn-icon-width);
  line-height: var(--mdb-btn-icon-line-height);
}
[class*=btn-outline-].btn-floating.btn-lg .fas, .btn-group-lg > [class*=btn-outline-].btn-floating.btn .fas,
[class*=btn-outline-].btn-floating.btn-lg .far,
.btn-group-lg > [class*=btn-outline-].btn-floating.btn .far,
[class*=btn-outline-].btn-floating.btn-lg .fab,
.btn-group-lg > [class*=btn-outline-].btn-floating.btn .fab {
  width: var(--mdb-btn-icon-width-lg);
  line-height: var(--mdb-btn-icon-line-height-lg);
}
[class*=btn-outline-].btn-floating.btn-sm .fas, .btn-group-sm > [class*=btn-outline-].btn-floating.btn .fas,
[class*=btn-outline-].btn-floating.btn-sm .far,
.btn-group-sm > [class*=btn-outline-].btn-floating.btn .far,
[class*=btn-outline-].btn-floating.btn-sm .fab,
.btn-group-sm > [class*=btn-outline-].btn-floating.btn .fab {
  width: var(--mdb-btn-icon-width-sm);
  line-height: var(--mdb-btn-icon-line-height-sm);
}

.fixed-action-btn {
  --mdb-btn-right: 2.1875rem;
  --mdb-btn-bottom: 2.1875rem;
  --mdb-btn-zindex: 1030;
  --mdb-btn-padding-top: 0.9375rem;
  --mdb-btn-padding-bottom: 1.25rem;
  --mdb-btn-padding-x: 1.25rem;
  --mdb-btn-margin-bottom: 1.5rem;
  position: fixed;
  right: var(--mdb-btn-right);
  bottom: var(--mdb-btn-bottom);
  z-index: var(--mdb-btn-zindex);
  display: flex;
  flex-flow: column-reverse nowrap;
  align-items: center;
  padding: var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);
  margin-bottom: 0;
  height: auto;
  overflow: hidden;
}
.fixed-action-btn > .btn-floating {
  position: relative;
  transform: scale(1.2);
  z-index: 10;
}
.fixed-action-btn ul {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  margin-bottom: 0;
  text-align: center;
  opacity: 0;
  transition: transform 0.4s, opacity 0.4s;
  z-index: -1;
}
.fixed-action-btn ul li {
  z-index: 0;
  display: flex;
  margin-right: auto;
  margin-bottom: var(--mdb-btn-margin-bottom);
  margin-left: auto;
}
.fixed-action-btn ul li:first-of-type {
  margin-top: calc(var(--mdb-btn-margin-bottom) * 0.5);
}
.fixed-action-btn ul a.btn {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}
.fixed-action-btn ul a.btn.shown {
  opacity: 1;
}
.fixed-action-btn.active ul {
  opacity: 1;
}

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

hr.divider-horizontal:not([size]) {
  height: 2px;
}

.divider-horizontal {
  opacity: 1;
  background-color: #f5f5f5;
  height: 2px;
}

.divider-vertical {
  opacity: 1;
  background-color: #f5f5f5;
  display: inline-block;
  width: 2px;
  margin: 0 1rem;
}

hr.divider-horizontal-blurry {
  background-image: linear-gradient(90deg, transparent, hsl(0, 0%, 40%), transparent);
  background-color: transparent;
}

hr.divider-vertical-blurry {
  background-image: linear-gradient(180deg, transparent, hsl(0, 0%, 40%), transparent);
  background-color: transparent;
  width: 1px;
  top: 0;
  right: 0;
}

.dropdown-menu {
  --mdb-dropdown-item-border-radius: 0.5rem;
  color: var(--mdb-dropdown-color);
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: 0;
  box-shadow: var(--mdb-dropdown-box-shadow);
  font-size: var(--mdb-dropdown-font-size);
  top: 100%;
  left: 0;
  margin-top: var(--mdb-dropdown-spacer);
}
.dropdown-menu > li {
  border-radius: 0;
}
.dropdown-menu > li:first-child {
  border-top-left-radius: var(--mdb-dropdown-item-border-radius);
  border-top-right-radius: var(--mdb-dropdown-item-border-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dropdown-menu > li:first-child .dropdown-item {
  border-top-left-radius: var(--mdb-dropdown-item-border-radius);
  border-top-right-radius: var(--mdb-dropdown-item-border-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dropdown-menu > li:not(:first-child):not(:last-child) .dropdown-item {
  border-radius: 0;
}
.dropdown-menu > li:last-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--mdb-dropdown-item-border-radius);
  border-bottom-right-radius: var(--mdb-dropdown-item-border-radius);
}
.dropdown-menu > li:last-child .dropdown-item {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--mdb-dropdown-item-border-radius);
  border-bottom-right-radius: var(--mdb-dropdown-item-border-radius);
}
.dropdown-menu.animation {
  --mdb-dropdown-menu-animated-animation-duration: 0.55s;
  --mdb-dropdown-menu-animated-animation-timing-function: ease;
  display: block;
  /* Speed up animations */
  animation-duration: var(--mdb-dropdown-menu-animated-animation-duration);
  animation-timing-function: var(--mdb-dropdown-menu-animated-animation-timing-function);
}

.dropdown-item {
  --mdb-dropdown-state-color: var(--mdb-surface-color);
  --mdb-dropdown-state-background-color: var(--mdb-highlight-bg-color);
  padding: var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);
  color: var(--mdb-dropdown-color);
  border-radius: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--mdb-dropdown-state-color);
  background-color: var(--mdb-dropdown-state-background-color);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--mdb-dropdown-state-color);
  background-color: var(--mdb-dropdown-state-background-color);
}
.dropdown-item:focus {
  outline: none;
}

.hidden-arrow.dropdown-toggle:after {
  display: none;
}

.animation {
  animation-duration: 1s;
  animation-fill-mode: both;
  padding: auto;
}

@media (prefers-reduced-motion) {
  .animation {
    transition: none !important;
    animation: unset !important;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-in {
  animation-name: fade-in;
}

@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fade-out {
  animation-name: fade-out;
}

.dropdown-divider {
  --mdb-dropdown-divider-border-top-width: 2px;
  --mdb-dropdown-divider-border-top-bg: var(--mdb-divider-color);
  border-top: var(--mdb-dropdown-divider-border-top-width) solid var(--mdb-dropdown-divider-border-top-bg);
  opacity: 1;
}

.dropdown-menu INPUT:not(:-webkit-autofill),
.dropdown-menu SELECT:not(:-webkit-autofill),
.dropdown-menu TEXTAREA:not(:-webkit-autofill) {
  animation-name: none !important;
}

.btn-group,
.btn-group-vertical {
  --mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);
  --mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-group-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  box-shadow: var(--mdb-btn-box-shadow);
  transition: var(--mdb-btn-group-transition);
}
.btn-group:hover,
.btn-group-vertical:hover {
  box-shadow: var(--mdb-btn-hover-box-shadow);
}
.btn-group:focus, .btn-group.focus,
.btn-group-vertical:focus,
.btn-group-vertical.focus {
  box-shadow: var(--mdb-btn-focus-box-shadow);
}
.btn-group:active, .btn-group.active,
.btn-group-vertical:active,
.btn-group-vertical.active {
  box-shadow: var(--mdb-btn-active-box-shadow);
}
.btn-group:active:focus, .btn-group.active:focus,
.btn-group-vertical:active:focus,
.btn-group-vertical.active:focus {
  box-shadow: var(--mdb-btn-focus-box-shadow);
}
.btn-group:disabled, .btn-group.disabled, fieldset:disabled .btn-group,
.btn-group-vertical:disabled,
.btn-group-vertical.disabled,
fieldset:disabled .btn-group-vertical {
  box-shadow: var(--mdb-btn-box-shadow);
  border: 0;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  box-shadow: none;
}
:not(.btn-check) + .btn-group > .btn:hover, .btn-group > .btn:first-child:hover, .btn-group > .btn:focus-visible, .btn-group > .btn:hover,
:not(.btn-check) + .btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:first-child:hover,
.btn-group-vertical > .btn:focus-visible,
.btn-group-vertical > .btn:hover {
  box-shadow: none !important;
}
.btn-check:focus-visible + .btn-group > .btn, .btn-check:focus + .btn-group > .btn, .btn-group > .btn:focus,
.btn-check:focus-visible + .btn-group-vertical > .btn,
.btn-check:focus + .btn-group-vertical > .btn,
.btn-group-vertical > .btn:focus {
  box-shadow: none;
}
.btn-check:checked + .btn-group > .btn, .btn-check:active + .btn-group > .btn, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group > .btn.show,
.btn-check:checked + .btn-group-vertical > .btn,
.btn-check:active + .btn-group-vertical > .btn,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn.show {
  box-shadow: none;
}
.btn-check:checked + .btn-group > .btn:focus, .btn-check:active + .btn-group > .btn:focus, .btn-group > .btn:active:focus, .btn-group > .btn.active:focus, .btn-group > .btn.show:focus,
.btn-check:checked + .btn-group-vertical > .btn:focus,
.btn-check:active + .btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active:focus,
.btn-group-vertical > .btn.active:focus,
.btn-group-vertical > .btn.show:focus {
  box-shadow: none;
}
.btn-group > .btn:disabled, .btn-group > .btn.disabled, fieldset:disabled .btn-group > .btn,
.btn-group-vertical > .btn:disabled,
.btn-group-vertical > .btn.disabled,
fieldset:disabled .btn-group-vertical > .btn {
  box-shadow: none;
}
.btn-group > .btn-group,
.btn-group-vertical > .btn-group {
  box-shadow: none;
}
.btn-group > .btn-link:first-child,
.btn-group > .btn-tertiary:first-child,
.btn-group-vertical > .btn-link:first-child,
.btn-group-vertical > .btn-tertiary:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-link:last-child,
.btn-group > .btn-tertiary:last-child,
.btn-group-vertical > .btn-link:last-child,
.btn-group-vertical > .btn-tertiary:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group,
.btn-group-lg > .btn,
.btn-group-sm > .btn {
  --mdb-btn-border-radius: 0.25rem;
  border-radius: var(--mdb-btn-border-radius);
}

.nav-tabs {
  border-bottom: 0;
}
.nav-tabs .nav-link {
  --mdb-nav-tabs-link-font-weight: 500;
  --mdb-nav-tabs-link-font-size: 12px;
  --mdb-nav-tabs-link-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-nav-tabs-link-padding-top: 17px;
  --mdb-nav-tabs-link-padding-bottom: 16px;
  --mdb-nav-tabs-link-padding-x: 29px;
  --mdb-nav-tabs-link-hover-bgc: var(--mdb-highlight-bg-color);
  --mdb-nav-tabs-link-border-bottom-width: 2px;
  --mdb-nav-tabs-link-active-color: #375D81;
  --mdb-nav-tabs-link-active-border-color: #375D81;
  border-width: 0;
  border-bottom: var(--mdb-nav-tabs-link-border-bottom-width) solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  line-height: 1;
  font-weight: var(--mdb-nav-tabs-link-font-weight);
  font-size: var(--mdb-nav-tabs-link-font-size);
  color: var(--mdb-nav-tabs-link-color);
  padding: var(--mdb-nav-tabs-link-padding-top) var(--mdb-nav-tabs-link-padding-x) var(--mdb-nav-tabs-link-padding-bottom) var(--mdb-nav-tabs-link-padding-x);
}
.nav-tabs .nav-link:hover {
  background-color: var(--mdb-nav-tabs-link-hover-bgc);
  border-color: transparent;
}
.nav-tabs .nav-link:focus {
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--mdb-nav-tabs-link-active-color);
  border-color: var(--mdb-nav-tabs-link-active-border-color);
}

.nav-pills {
  margin-left: -0.5rem;
}
.nav-pills .nav-link {
  --mdb-nav-pills-link-border-radius: 0.25rem;
  --mdb-nav-pills-link-font-size: 12px;
  --mdb-nav-pills-link-padding-top: 17px;
  --mdb-nav-pills-link-padding-bottom: 16px;
  --mdb-nav-pills-link-padding-x: 29px;
  --mdb-nav-pills-link-line-height: 1;
  --mdb-nav-pills-link-hover-bg: var(--mdb-highlight-bg-color);
  --mdb-nav-pills-link-font-weight: 500;
  --mdb-nav-pills-link-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-nav-pills-margin: 0.5rem;
  border-radius: var(--mdb-nav-pills-link-border-radius);
  font-size: var(--mdb-nav-pills-link-font-size);
  text-transform: uppercase;
  padding: var(--mdb-nav-pills-link-padding-top) var(--mdb-nav-pills-link-padding-x) var(--mdb-nav-pills-link-padding-bottom) var(--mdb-nav-pills-link-padding-x);
  line-height: var(--mdb-nav-pills-link-line-height);
  background-color: var(--mdb-nav-pills-link-hover-bg);
  font-weight: var(--mdb-nav-pills-link-font-weight);
  color: var(--mdb-nav-pills-link-color);
  margin: var(--mdb-nav-pills-margin);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  --mdb-nav-pills-link-active-bg: var(--mdb-primary-bg-subtle);
  --mdb-nav-pills-link-active-color: var(--mdb-primary-text-emphasis);
  background-color: var(--mdb-nav-pills-link-active-bg);
  color: var(--mdb-nav-pills-link-active-color);
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: auto;
}

.navbar {
  --mdb-navbar-box-shadow: 0 4px 12px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 4px rgba(var(--mdb-box-shadow-color-rgb), 0.05);
  --mdb-navbar-padding-top: 0.5625rem;
  --mdb-navbar-brand-img-margin-right: 0.25rem;
  box-shadow: var(--mdb-navbar-box-shadow);
  padding-top: var(--mdb-navbar-padding-top);
}

.navbar-toggler {
  border: 0;
}
.navbar-toggler:focus {
  box-shadow: none;
}

.navbar-dark .navbar-toggler,
.navbar-light .navbar-toggler {
  border: 0;
}

.navbar-brand {
  display: flex;
  align-items: center;
}
.navbar-brand img {
  margin-right: var(--mdb-navbar-brand-img-margin-right);
}

.navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-light .navbar-toggler-icon {
  background-image: none;
}

.navbar-dark .navbar-toggler-icon {
  background-image: none;
}

.navbar-dark,
.navbar[data-mdb-theme=dark] {
  --mdb-navbar-color: rgba(255, 255, 255, 0.55);
  --mdb-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --mdb-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --mdb-navbar-active-color: #fff;
  --mdb-navbar-brand-color: #fff;
  --mdb-navbar-brand-hover-color: #fff;
  --mdb-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  border: 0;
}
.card .bg-image {
  border-top-left-radius: var(--mdb-card-border-radius);
  border-top-right-radius: var(--mdb-card-border-radius);
}
.card[class*=bg-] .card-header {
  --mdb-card-header-border-bottom-color: rgba(0, 0, 0, 0.175);
  border-bottom-color: var(--mdb-card-header-border-bottom-color);
}
.card[class*=bg-] .card-footer {
  --mdb-card-footer-border-top-color: rgba(0, 0, 0, 0.175);
  border-top-color: var(--mdb-card-footer-border-top-color);
}

.card-header {
  --mdb-card-header-border-width: 2px;
  --mdb-card-header-border-color: var(--mdb-divider-color);
  border-bottom: var(--mdb-card-header-border-width) solid var(--mdb-card-header-border-color);
}

.card-body[class*=bg-] {
  border-bottom-left-radius: var(--mdb-card-border-radius);
  border-bottom-right-radius: var(--mdb-card-border-radius);
}

.card-footer {
  --mdb-card-footer-border-color: var(--mdb-divider-color);
  --mdb-card-footer-border-width: 2px;
  border-top: var(--mdb-card-footer-border-width) solid var(--mdb-card-footer-border-color);
}

.card-img-left {
  border-top-left-radius: var(--mdb-card-border-radius);
  border-bottom-left-radius: var(--mdb-card-border-radius);
}

.navbar .breadcrumb {
  --mdb-breadcrumb-item-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-breadcrumb-item-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.7);
  --mdb-breadcrumb-item-before-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-breadcrumb-item-transition: color 0.15s ease-in-out;
  background-color: transparent;
  margin-bottom: 0;
}
.navbar .breadcrumb .breadcrumb-item a {
  color: var(--mdb-breadcrumb-item-color);
  transition: var(--mdb-breadcrumb-item-transition);
}
.navbar .breadcrumb .breadcrumb-item a:hover, .navbar .breadcrumb .breadcrumb-item a:focus {
  color: var(--mdb-breadcrumb-item-hover-color);
}
.navbar .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  color: var(--mdb-breadcrumb-item-before-color);
}

.pagination {
  --mdb-pagination-border-radius: 0.25rem;
  --mdb-pagination-active-transition: all 0.2s linear;
  --mdb-pagination-active-font-weight: 500;
  --mdb-pagination-circle-border-radius: 50%;
  --mdb-pagination-circle-padding-x: 0.841rem;
  --mdb-pagination-circle-padding-l-lg: 1.399414rem;
  --mdb-pagination-circle-padding-r-lg: 1.399415rem;
  --mdb-pagination-circle-padding-l-sm: 0.696rem;
  --mdb-pagination-circle-padding-r-sm: 0.688rem;
}

.page-link {
  background-color: transparent;
  border: 0;
  outline: 0;
  border-radius: var(--mdb-pagination-border-radius);
}
.page-link:focus {
  box-shadow: none;
}
.page-link.active, .active > .page-link {
  border: 0;
  transition: var(--mdb-pagination-active-transition);
  font-weight: var(--mdb-pagination-active-font-weight);
}

.page-item:not(:first-child) .page-link {
  margin-left: 0;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--mdb-pagination-border-radius);
  border-bottom-left-radius: var(--mdb-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--mdb-pagination-border-radius);
  border-bottom-right-radius: var(--mdb-pagination-border-radius);
}

.pagination-circle .page-item:first-child .page-link {
  border-radius: var(--mdb-pagination-circle-border-radius);
}
.pagination-circle .page-item:last-child .page-link {
  border-radius: var(--mdb-pagination-circle-border-radius);
}
.pagination-circle .page-link {
  border-radius: var(--mdb-pagination-circle-border-radius);
  padding-left: var(--mdb-pagination-circle-padding-x);
  padding-right: var(--mdb-pagination-circle-padding-x);
}
.pagination-circle.pagination-lg .page-link {
  padding-left: var(--mdb-pagination-circle-padding-l-lg);
  padding-right: var(--mdb-pagination-circle-padding-r-lg);
}
.pagination-circle.pagination-sm .page-link {
  padding-left: var(--mdb-pagination-circle-padding-l-sm);
  padding-right: var(--mdb-pagination-circle-padding-r-sm);
}

.badge-dot {
  --mdb-badge-border-radius: 4.5px;
  --mdb-badge-height: 9px;
  --mdb-badge-width: 9px;
  --mdb-badge-margin-left: -0.3125rem;
  position: absolute;
  min-width: 0;
  width: var(--mdb-badge-width);
  height: var(--mdb-badge-height);
  border-radius: var(--mdb-badge-border-radius);
  padding: 0;
  margin-left: var(--mdb-badge-margin-left);
}
.badge-dot:empty {
  display: inline-block;
}

.badge-notification {
  --mdb-badge-font-size: 0.6rem;
  --mdb-badge-padding-x: 0.45em;
  --mdb-badge-padding-y: 0.2em;
  --mdb-badge-margin-top: -0.1rem;
  --mdb-badge-margin-left: -0.5rem;
  position: absolute;
  font-size: var(--mdb-badge-font-size);
  padding: var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);
  margin-top: var(--mdb-badge-margin-top);
  margin-left: var(--mdb-badge-margin-left);
}

.badge-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
}
.badge-primary i {
  color: var(--mdb-primary-text-emphasis);
}

.badge-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
}
.badge-secondary i {
  color: var(--mdb-secondary-text-emphasis);
}

.badge-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
}
.badge-success i {
  color: var(--mdb-success-text-emphasis);
}

.badge-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
}
.badge-danger i {
  color: var(--mdb-danger-text-emphasis);
}

.badge-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
}
.badge-warning i {
  color: var(--mdb-warning-text-emphasis);
}

.badge-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
}
.badge-info i {
  color: var(--mdb-info-text-emphasis);
}

.badge-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
}
.badge-light i {
  color: var(--mdb-light-text-emphasis);
}

.badge-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
}
.badge-dark i {
  color: var(--mdb-dark-text-emphasis);
}

.alert {
  border: 0;
}

.alert-absolute {
  position: absolute;
}

.alert-fixed {
  --mdb-alert-fixed-z-index: 1070;
  position: fixed;
  z-index: var(--mdb-alert-fixed-z-index);
}

.parent-alert-relative {
  position: relative;
}

.alert-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
}
.alert-primary i {
  color: var(--mdb-primary-text-emphasis);
}
.alert-primary .alert-link {
  color: var(--mdb-primary-text-emphasis);
}
.alert-primary .alert-link:hover {
  color: rgba(var(--mdb-primary-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
}
.alert-secondary i {
  color: var(--mdb-secondary-text-emphasis);
}
.alert-secondary .alert-link {
  color: var(--mdb-secondary-text-emphasis);
}
.alert-secondary .alert-link:hover {
  color: rgba(var(--mdb-secondary-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
}
.alert-success i {
  color: var(--mdb-success-text-emphasis);
}
.alert-success .alert-link {
  color: var(--mdb-success-text-emphasis);
}
.alert-success .alert-link:hover {
  color: rgba(var(--mdb-success-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
}
.alert-danger i {
  color: var(--mdb-danger-text-emphasis);
}
.alert-danger .alert-link {
  color: var(--mdb-danger-text-emphasis);
}
.alert-danger .alert-link:hover {
  color: rgba(var(--mdb-danger-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
}
.alert-warning i {
  color: var(--mdb-warning-text-emphasis);
}
.alert-warning .alert-link {
  color: var(--mdb-warning-text-emphasis);
}
.alert-warning .alert-link:hover {
  color: rgba(var(--mdb-warning-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
}
.alert-info i {
  color: var(--mdb-info-text-emphasis);
}
.alert-info .alert-link {
  color: var(--mdb-info-text-emphasis);
}
.alert-info .alert-link:hover {
  color: rgba(var(--mdb-info-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
}
.alert-light i {
  color: var(--mdb-light-text-emphasis);
}
.alert-light .alert-link {
  color: var(--mdb-light-text-emphasis);
}
.alert-light .alert-link:hover {
  color: rgba(var(--mdb-light-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
}
.alert-dark i {
  color: var(--mdb-dark-text-emphasis);
}
.alert-dark .alert-link {
  color: var(--mdb-dark-text-emphasis);
}
.alert-dark .alert-link:hover {
  color: rgba(var(--mdb-dark-text-emphasis), var(--mdb-text-hover-opacity));
}

.progress {
  border-radius: 0;
  box-shadow: none;
}

.list-group {
  --mdb-list-group-item-transition-time: 0.5s;
}

.list-group-item-action {
  transition: var(--mdb-list-group-item-transition-time);
}
.list-group-item-action:hover {
  transition: var(--mdb-list-group-item-transition-time);
}

.list-group-light {
  --mdb-list-group-light-item-py: 1rem;
  --mdb-list-group-light-item-border: 2px solid var(--mdb-divider-color);
  --mdb-list-group-light-item-border-width: 2px;
  --mdb-list-group-light-active-border-radius: 0.5rem;
  --mdb-list-group-light-active-bg: var(--mdb-primary-bg-subtle);
  --mdb-list-group-light-active-color: var(--mdb-primary-text-emphasis);
}
.list-group-light .list-group-item {
  padding: var(--mdb-list-group-light-item-py) 0;
  border: var(--mdb-list-group-light-item-border);
}
.list-group-light > .list-group-item {
  border-width: 0 0 var(--mdb-list-group-light-item-border-width);
}
.list-group-light > .list-group-item:last-of-type {
  border: none;
}
.list-group-light .active {
  border: none;
  border-radius: var(--mdb-list-group-light-active-border-radius);
  background-color: var(--mdb-list-group-light-active-bg);
  color: var(--mdb-list-group-light-active-color);
}
.list-group-light .list-group-item-action:hover {
  border-radius: var(--mdb-list-group-light-active-border-radius);
}
.list-group-light .list-group-item-action:focus {
  border-radius: var(--mdb-list-group-light-active-border-radius);
}

.list-group-small {
  --mdb-list-group-small-item-py: 0.5rem;
}
.list-group-small .list-group-item {
  padding: var(--mdb-list-group-small-item-py) 0;
}

.list-group-item-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
}
.list-group-item-primary i {
  color: var(--mdb-primary-link-emphasis);
}

.list-group-item-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
}
.list-group-item-secondary i {
  color: var(--mdb-secondary-link-emphasis);
}

.list-group-item-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
}
.list-group-item-success i {
  color: var(--mdb-success-link-emphasis);
}

.list-group-item-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
}
.list-group-item-danger i {
  color: var(--mdb-danger-link-emphasis);
}

.list-group-item-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
}
.list-group-item-warning i {
  color: var(--mdb-warning-link-emphasis);
}

.list-group-item-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
}
.list-group-item-info i {
  color: var(--mdb-info-link-emphasis);
}

.list-group-item-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
}
.list-group-item-light i {
  color: var(--mdb-light-link-emphasis);
}

.list-group-item-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
}
.list-group-item-dark i {
  color: var(--mdb-dark-link-emphasis);
}

.btn-close:focus {
  box-shadow: none;
}

.modal-content {
  --mdb-modal-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  border: 0;
  box-shadow: var(--mdb-modal-box-shadow);
}

.toast {
  --mdb-toast-border-bottom-width: 2px;
  --mdb-toast-btn-close-width: 1.3em;
  --mdb-toast-btn-close-mr: -0.375rem;
  --mdb-toast-btn-close-ml: 0.75rem;
  --mdb-toast-bg: var(--mdb-surface-bg);
  --mdb-toast-header-bg: var(--mdb-surface-bg);
  border: 0;
}
.toast .btn-close {
  width: var(--mdb-toast-btn-close-width);
}

.toast-header {
  border-bottom-width: var(--mdb-toast-border-bottom-width);
}
.toast-header .btn-close {
  margin-right: var(--mdb-toast-btn-close-mr);
  margin-left: var(--mdb-toast-btn-close-ml);
}

.parent-toast-relative {
  position: relative;
}

.toast-absolute {
  position: absolute;
}

.toast-fixed {
  position: fixed;
  z-index: var(--mdb-toast-zindex);
}

.toast-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
  border-color: var(--mdb-primary-border-subtle);
}
.toast-primary i {
  color: var(--mdb-primary-text-emphasis);
}

.toast-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
  border-color: var(--mdb-secondary-border-subtle);
}
.toast-secondary i {
  color: var(--mdb-secondary-text-emphasis);
}

.toast-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
  border-color: var(--mdb-success-border-subtle);
}
.toast-success i {
  color: var(--mdb-success-text-emphasis);
}

.toast-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
  border-color: var(--mdb-danger-border-subtle);
}
.toast-danger i {
  color: var(--mdb-danger-text-emphasis);
}

.toast-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
  border-color: var(--mdb-warning-border-subtle);
}
.toast-warning i {
  color: var(--mdb-warning-text-emphasis);
}

.toast-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
  border-color: var(--mdb-info-border-subtle);
}
.toast-info i {
  color: var(--mdb-info-text-emphasis);
}

.toast-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
  border-color: var(--mdb-light-border-subtle);
}
.toast-light i {
  color: var(--mdb-light-text-emphasis);
}

.toast-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
  border-color: var(--mdb-dark-border-subtle);
}
.toast-dark i {
  color: var(--mdb-dark-text-emphasis);
}

.tooltip {
  --mdb-tooltip-font-size: 14px;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .tooltip-arrow {
  display: none;
}

.tooltip-inner {
  font-size: var(--mdb-tooltip-font-size);
}

.popover {
  --mdb-popover-border-bottom-width: 2px;
}
.popover .popover-arrow {
  display: none;
}

.popover-header {
  border-bottom: var(--mdb-popover-border-bottom-width) solid var(--mdb-popover-border-color);
}

.nav-pills.menu-sidebar .nav-link {
  --mdb-scrollspy-menu-sidebar-font-size: 0.8rem;
  --mdb-scrollspy-menu-sidebar-color: var(--mdb-body-color);
  --mdb-scrollspy-menu-sidebar-line-height: 1.1rem;
  --mdb-scrollspy-menu-sidebar-padding-x: 5px;
  --mdb-scrollspy-menu-sidebar-font-weight: 400;
  --mdb-scrollspy-menu-sidebar-transition: all 0.2s ease-in-out;
  --mdb-scrollspy-menu-sidebar-margin-y: 3px;
  font-size: var(--mdb-scrollspy-menu-sidebar-font-size);
  background-color: transparent;
  color: var(--mdb-scrollspy-menu-sidebar-color);
  line-height: var(--mdb-scrollspy-menu-sidebar-line-height);
  padding: 0 var(--mdb-scrollspy-menu-sidebar-padding-x);
  font-weight: var(--mdb-scrollspy-menu-sidebar-font-weight);
  transition: var(--mdb-scrollspy-menu-sidebar-transition);
  text-transform: initial;
  margin-top: var(--mdb-scrollspy-menu-sidebar-margin-y);
  margin-bottom: var(--mdb-scrollspy-menu-sidebar-margin-y);
}
.nav-pills.menu-sidebar .nav-link.active,
.nav-pills.menu-sidebar .show > .nav-link {
  --mdb-scrollspy-menu-sidebar-active-color: #375D81;
  --mdb-scrollspy-menu-sidebar-active-font-weight: 600;
  --mdb-scrollspy-menu-sidebar-active-border-width: 0.125rem;
  --mdb-scrollspy-menu-sidebar-active-border-color: #375D81;
  background-color: transparent;
  box-shadow: none;
  color: var(--mdb-scrollspy-menu-sidebar-active-color);
  font-weight: var(--mdb-scrollspy-menu-sidebar-active-font-weight);
  border-left: var(--mdb-scrollspy-menu-sidebar-active-border-width) solid var(--mdb-scrollspy-menu-sidebar-active-border-color);
  border-radius: 0;
}
.nav-pills.menu-sidebar .collapsible-scrollspy ~ .nav {
  --mdb-scrollspy-collapsible-nav-transition-time: 0.5s;
  transition: height var(--mdb-scrollspy-collapsible-nav-transition-time) ease;
  flex-wrap: nowrap;
}

.ripple-surface {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}

.ripple-surface-unbound {
  overflow: visible;
}

.ripple-wave {
  --mdb-ripple-wave-cubicBezier: cubic-bezier(0, 0, 0.15, 1);
  --mdb-ripple-wave-border-radius: 50%;
  --mdb-ripple-wave-opacity: 0.5;
  --mdb-ripple-wave-transform: scale(0);
  --mdb-ripple-wave-z-index: 999;
  --mdb-ripple-wave-active-transform: scale(1);
  background-image: radial-gradient(circle, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 70%);
  border-radius: var(--mdb-ripple-wave-border-radius);
  opacity: var(--mdb-ripple-wave-opacity);
  pointer-events: none;
  position: absolute;
  touch-action: none;
  transform: var(--mdb-ripple-wave-transform);
  transition-property: transform, opacity;
  transition-timing-function: var(--mdb-ripple-wave-cubicBezier), var(--mdb-ripple-wave-cubicBezier);
  z-index: var(--mdb-ripple-wave-z-index);
}
.ripple-wave.active {
  transform: var(--mdb-ripple-wave-active-transform);
  opacity: 0;
}

.btn .ripple-wave {
  background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}

.input-wrapper .ripple-wave {
  background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}

.ripple-surface-primary .ripple-wave {
  background-image: radial-gradient(circle, rgba(55, 93, 129, 0.2) 0, rgba(55, 93, 129, 0.3) 40%, rgba(55, 93, 129, 0.4) 50%, rgba(55, 93, 129, 0.5) 60%, rgba(55, 93, 129, 0) 70%);
}

.ripple-surface-secondary .ripple-wave {
  background-image: radial-gradient(circle, rgba(227, 235, 247, 0.2) 0, rgba(227, 235, 247, 0.3) 40%, rgba(227, 235, 247, 0.4) 50%, rgba(227, 235, 247, 0.5) 60%, rgba(227, 235, 247, 0) 70%);
}

.ripple-surface-success .ripple-wave {
  background-image: radial-gradient(circle, rgba(20, 164, 77, 0.2) 0, rgba(20, 164, 77, 0.3) 40%, rgba(20, 164, 77, 0.4) 50%, rgba(20, 164, 77, 0.5) 60%, rgba(20, 164, 77, 0) 70%);
}

.ripple-surface-danger .ripple-wave {
  background-image: radial-gradient(circle, rgba(220, 76, 100, 0.2) 0, rgba(220, 76, 100, 0.3) 40%, rgba(220, 76, 100, 0.4) 50%, rgba(220, 76, 100, 0.5) 60%, rgba(220, 76, 100, 0) 70%);
}

.ripple-surface-warning .ripple-wave {
  background-image: radial-gradient(circle, rgba(228, 161, 27, 0.2) 0, rgba(228, 161, 27, 0.3) 40%, rgba(228, 161, 27, 0.4) 50%, rgba(228, 161, 27, 0.5) 60%, rgba(228, 161, 27, 0) 70%);
}

.ripple-surface-info .ripple-wave {
  background-image: radial-gradient(circle, rgba(84, 180, 211, 0.2) 0, rgba(84, 180, 211, 0.3) 40%, rgba(84, 180, 211, 0.4) 50%, rgba(84, 180, 211, 0.5) 60%, rgba(84, 180, 211, 0) 70%);
}

.ripple-surface-light .ripple-wave {
  background-image: radial-gradient(circle, rgba(251, 251, 251, 0.2) 0, rgba(251, 251, 251, 0.3) 40%, rgba(251, 251, 251, 0.4) 50%, rgba(251, 251, 251, 0.5) 60%, rgba(251, 251, 251, 0) 70%);
}

.ripple-surface-dark .ripple-wave {
  background-image: radial-gradient(circle, rgba(51, 45, 45, 0.2) 0, rgba(51, 45, 45, 0.3) 40%, rgba(51, 45, 45, 0.4) 50%, rgba(51, 45, 45, 0.5) 60%, rgba(51, 45, 45, 0) 70%);
}

.range {
  --mdb-range-thumb-height: 30px;
  --mdb-range-thumb-width: 30px;
  --mdb-range-thumb-top: -35px;
  --mdb-range-thumb-margin-left: -15px;
  --mdb-range-thumb-border-radius: 50% 50% 50% 0;
  --mdb-range-thumb-transform: scale(0);
  --mdb-range-thumb-transition: transform 0.2s ease-in-out;
  --mdb-range-thumb-value-font-size: 12px;
  --mdb-range-thumb-value-line-height: 30px;
  --mdb-range-thumb-value-color: #fff;
  --mdb-range-thumb-value-font-weight: 500;
  --mdb-range-thumb-background: #375D81;
  position: relative;
}
.range .thumb {
  position: absolute;
  display: block;
  height: var(--mdb-range-thumb-height);
  width: var(--mdb-range-thumb-width);
  top: var(--mdb-range-thumb-top);
  margin-left: var(--mdb-range-thumb-margin-left);
  text-align: center;
  border-radius: var(--mdb-range-thumb-border-radius);
  transform: var(--mdb-range-thumb-transform);
  transform-origin: bottom;
  transition: var(--mdb-range-thumb-transition);
}
.range .thumb:after {
  position: absolute;
  display: block;
  content: "";
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: var(--mdb-range-thumb-border-radius);
  transform: rotate(-45deg);
  background: var(--mdb-range-thumb-background);
  z-index: -1;
}
.range .thumb .thumb-value {
  display: block;
  font-size: var(--mdb-range-thumb-value-font-size);
  line-height: var(--mdb-range-thumb-value-line-height);
  color: var(--mdb-range-thumb-value-color);
  font-weight: var(--mdb-range-thumb-value-font-weight);
  z-index: 2;
}
.range .thumb.thumb-active {
  transform: scale(1);
}

.accordion-button:not(.collapsed):focus {
  box-shadow: var(--mdb-accordion-btn-focus-box-shadow);
}
.accordion-button:focus {
  border-color: var(--mdb-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: none;
}

.accordion-flush {
  --mdb-accordion-flush-btn-box-shadow: inset 0 -2px 0 var(--mdb-divider-color);
  --mdb-accordion-flush-border-bottom: 2px solid var(--mdb-divider-color);
}
.accordion-flush .accordion-button:not(.collapsed) {
  box-shadow: var(--mdb-accordion-flush-btn-box-shadow);
}
.accordion-flush .accordion-item {
  border-bottom: var(--mdb-accordion-flush-border-bottom);
}

.accordion-borderless {
  --mdb-accordion-borderless-btn-border-radius: 0.5rem;
  --mdb-accordion-borderless-btn-bg: var(--mdb-primary-bg-subtle);
  --mdb-accordion-borderless-btn-color: var(--mdb-primary-text-emphasis);
}
.accordion-borderless .accordion-item {
  border: 0;
}
.accordion-borderless .accordion-item .accordion-button {
  border-radius: var(--mdb-accordion-borderless-btn-border-radius);
}
.accordion-borderless .accordion-item .accordion-button:not(.collapsed) {
  background-color: var(--mdb-accordion-borderless-btn-bg);
  color: var(--mdb-accordion-borderless-btn-color);
  box-shadow: none;
}

.carousel-control-prev-icon::after {
  content: "\f053";
  --mdb-carousel-control-icon-font-size: 1.7rem;
  --mdb-carousel-control-icon-font-weight: 700;
  font-weight: var(--mdb-carousel-control-icon-font-weight);
  font-size: var(--mdb-carousel-control-icon-font-size);
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free";
}

.carousel-control-next-icon::after {
  content: "\f054";
  --mdb-carousel-control-icon-font-size: 1.7rem;
  --mdb-carousel-control-icon-font-weight: 700;
  font-weight: var(--mdb-carousel-control-icon-font-weight);
  font-size: var(--mdb-carousel-control-icon-font-size);
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free";
}

.modal {
  --mdb-modal-top-left-top: 10px;
  --mdb-modal-top-left-left: 10px;
  --mdb-modal-top-right-top: 10px;
  --mdb-modal-top-right-right: 10px;
  --mdb-modal-bottom-left-bottom: 10px;
  --mdb-modal-bottom-left-left: 10px;
  --mdb-modal-bottom-right-bottom: 10px;
  --mdb-modal-bottom-right-right: 10px;
  --mdb-modal-fade-top-transform: translate3d(0, -25%, 0);
  --mdb-modal-fade-right-transform: translate3d(25%, 0, 0);
  --mdb-modal-fade-bottom-transform: translate3d(0, 25%, 0);
  --mdb-modal-fade-left-transform: translate3d(-25%, 0, 0);
  --mdb-modal-side-right: 10px;
  --mdb-modal-side-bottom: 10px;
  --mdb-modal-non-invasive-box-shadow: 0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-modal-non-invasive-box-shadow-top: 0 -10px 20px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05);
}
@media (min-width: 768px) {
  .modal .modal-dialog.modal-top {
    top: 0;
  }
  .modal .modal-dialog.modal-left {
    left: 0;
  }
  .modal .modal-dialog.modal-right {
    right: 0;
  }
  .modal .modal-dialog.modal-top-left {
    top: var(--mdb-modal-top-left-top);
    left: var(--mdb-modal-top-left-left);
  }
  .modal .modal-dialog.modal-top-right {
    top: var(--mdb-modal-top-right-top);
    right: var(--mdb-modal-top-right-right);
  }
  .modal .modal-dialog.modal-bottom-left {
    bottom: var(--mdb-modal-bottom-left-bottom);
    left: var(--mdb-modal-bottom-left-left);
  }
  .modal .modal-dialog.modal-bottom-right {
    right: var(--mdb-modal-bottom-right-right);
    bottom: var(--mdb-modal-bottom-right-bottom);
  }
}
.modal .modal-dialog.modal-bottom {
  bottom: 0;
}
.modal.fade.top:not(.show) .modal-dialog {
  transform: var(--mdb-modal-fade-top-transform);
}
.modal.fade.right:not(.show) .modal-dialog {
  transform: var(--mdb-modal-fade-right-transform);
}
.modal.fade.bottom:not(.show) .modal-dialog {
  transform: var(--mdb-modal-fade-bottom-transform);
}
.modal.fade.left:not(.show) .modal-dialog {
  transform: var(--mdb-modal-fade-left-transform);
}
@media (min-width: 992px) {
  .modal .modal-side {
    position: absolute;
    width: 100%;
    right: var(--mdb-modal-side-right);
    bottom: var(--mdb-modal-side-bottom);
    margin: 0;
  }
}
.modal .modal-frame {
  position: absolute;
  max-width: 100%;
  width: 100%;
  margin: 0;
}

.modal-open .modal.frame {
  overflow-y: hidden;
}

.modal-non-invasive-open {
  overflow-y: auto;
}
.modal-non-invasive-open .modal.modal-non-invasive-show {
  display: table;
}
@media (min-width: 992px) {
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-bottom-right {
    bottom: 0;
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-bottom-left {
    bottom: 0;
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-side {
    bottom: 0;
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show.modal.frame.bottom {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow-top);
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show.modal.frame.bottom .modal-content {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow-top);
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show.modal.frame.top {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow);
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-side.modal-bottom-right .modal-content {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow-top);
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-side.modal-bottom-left .modal-content {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow-top);
  }
}
.modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-bottom-right {
  right: 0;
}
.modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-bottom-left {
  left: 0;
}
.modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-top-left {
  left: 0;
}
.modal-non-invasive-open .modal.modal-non-invasive-show .modal-side {
  right: 0;
}

.ps {
  --mdb-scrollbar-rail-x-y-transition-opacity-bg: background-color 0.2s linear, opacity 0.2s linear;
  --mdb-scrollbar-z-index: 1035;
  --mdb-scrollbar-rail-x-y-length: 0.9375rem;
  --mdb-scrollbar-rail-x-y-opacity: 0.6;
  --mdb-scrollbar-rail-x-y-hover-opacity: 0.9;
  --mdb-scrollbar-rail-x-y-bg-color: var(--mdb-scrollbar-rail-bg);
  --mdb-scrollbar-rail-x-y-clicking-length: 0.6875rem;
  --mdb-scrollbar-rail-x-transition-height-bg: background-color 0.2s linear, height 0.2s ease-in-out;
  --mdb-scrollbar-rail-y-transition-width-bg: background-color 0.2s linear, width 0.2s ease-in-out;
  --mdb-scrollbar-thumb-x-y-color: var(--mdb-scrollbar-thumb-bg);
  --mdb-scrollbar-thumb-x-y-border-radius: 0.375rem;
  --mdb-scrollbar-thumb-x-y-length: 0.375rem;
  --mdb-scrollbar-thumb-x-y-position-length: 0.125rem;
  overflow: hidden !important;
  overflow-anchor: none;
  touch-action: auto;
}

.ps__rail-x,
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: var(--mdb-scrollbar-rail-x-y-transition-opacity-bg);
  position: absolute;
  z-index: var(--mdb-scrollbar-z-index);
}

.ps__rail-x {
  height: var(--mdb-scrollbar-rail-x-y-length);
  bottom: 0;
}

.ps__rail-y {
  width: var(--mdb-scrollbar-rail-x-y-length);
  right: 0;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
  opacity: var(--mdb-scrollbar-rail-x-y-opacity);
}

.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y {
  opacity: var(--mdb-scrollbar-rail-x-y-opacity);
}

.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: var(--mdb-scrollbar-rail-x-y-opacity);
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: var(--mdb-scrollbar-rail-x-y-bg-color);
  opacity: var(--mdb-scrollbar-rail-x-y-hover-opacity);
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x,
.ps__thumb-y {
  background-color: var(--mdb-scrollbar-thumb-x-y-color);
  border-radius: var(--mdb-scrollbar-thumb-x-y-border-radius);
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-x {
  transition: var(--mdb-scrollbar-rail-x-transition-height-bg);
  height: var(--mdb-scrollbar-thumb-x-y-length);
  /* there must be 'bottom' for ps__thumb-x */
  bottom: var(--mdb-scrollbar-thumb-x-y-position-length);
}

.ps__thumb-y {
  transition: var(--mdb-scrollbar-rail-y-transition-width-bg);
  width: var(--mdb-scrollbar-thumb-x-y-length);
  /* there must be 'right' for ps__thumb-y */
  right: var(--mdb-scrollbar-thumb-x-y-position-length);
}

.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
  height: var(--mdb-scrollbar-rail-x-y-clicking-length);
}

.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
  width: var(--mdb-scrollbar-rail-x-y-clicking-length);
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.sidenav {
  --mdb-sidenav-transform: translateX(-100%) /*!rtl:translate(100%)*/;
  --mdb-sidenav-zindex: 1035;
  --mdb-sidenav-color: var(--mdb-surface-color);
  --mdb-sidenav-background-color: var(--mdb-surface-bg);
  --mdb-sidenav-width: 240px;
  --mdb-sidenav-height: 100vh;
  --mdb-sidenav-box-shadow: 0 4px 12px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 4px rgba(var(--mdb-box-shadow-color-rgb), 0.05);
  --mdb-sidenav-data-hidden-false-transform: translateX(0%);
  --mdb-sidenav-data-color-light-color: rgba(255, 255, 255, 0.6);
  --mdb-sidenav-data-right-true-transform: translateX(100%);
  --mdb-sidenav-data-slim-collapsed-true-width: 77px;
  --mdb-sidenav-menu-padding: 0.2rem;
  --mdb-sidenav-collapse-sidenav-link-font-size: 0.78rem;
  --mdb-sidenav-collapse-sidenav-link-height: 1.5rem;
  --mdb-sidenav-link-font-size: 0.89rem;
  --mdb-sidenav-link-padding-y: 1rem;
  --mdb-sidenav-link-padding-x: 1.5rem;
  --mdb-sidenav-collapse-sidenav-link-padding-left: 3.4rem;
  --mdb-sidenav-link-height: 3rem;
  --mdb-sidenav-link-border-radius: 5px;
  --mdb-sidenav-link-transition: all 0.3s linear;
  --mdb-sidenav-link-hover-color: inherit;
  --mdb-sidenav-link-hover-background-color: var(--mdb-highlight-bg-color);
  --mdb-sidenav-link-active-focus-background-color: var(--mdb-highlight-bg-color);
  --mdb-sidenav-link-active-color: inherit;
  --mdb-sidenav-link-active-focus-color: inherit;
  --mdb-sidenav-subheading-font-size: 0.6rem;
  --mdb-sidenav-subheading-padding-y: 1rem;
  --mdb-sidenav-subheading-padding-x: 1.5rem;
  --mdb-sidenav-subheading-fw: 700;
  --mdb-sidenav-sm-link-pt: 0.4rem;
  --mdb-sidenav-sm-link-pb: 0.4rem;
  --mdb-sidenav-rotate-icon-margin-right: 0.8rem;
  --mdb-sidenav-rotate-icon-transition: transform 0.3s;
  --mdb-sidenav-light-color: rgba(255, 255, 255, 0.6);
  top: 0;
  left: 0;
  transform: var(--mdb-sidenav-transform);
  position: fixed;
  z-index: var(--mdb-sidenav-zindex);
  color: var(--mdb-sidenav-color);
  background-color: var(--mdb-sidenav-background-color);
  overflow: hidden;
  width: var(--mdb-sidenav-width);
  height: var(--mdb-sidenav-height);
  box-shadow: var(--mdb-sidenav-box-shadow);
}
.sidenav[data-mdb-hidden=false] {
  transform: var(--mdb-sidenav-data-hidden-false-transform);
}
.sidenav[data-mdb-color=light] {
  color: var(--mdb-sidenav-data-color-light-color);
}
.sidenav[data-mdb-right=true] {
  right: 0;
  left: unset;
  transform: var(--mdb-sidenav-data-right-true-transform);
}
.sidenav[data-mdb-position=absolute] {
  position: absolute;
  height: 100%;
}
.sidenav[data-mdb-position=relative] {
  position: relative;
  height: 100%;
}
.sidenav [data-mdb-slim=true] {
  display: none;
}
.sidenav[data-mdb-slim-collapsed=true] {
  width: var(--mdb-sidenav-data-slim-collapsed-true-width);
}
.sidenav[data-mdb-slim-collapsed=true] [data-mdb-slim=false] {
  display: none;
}
.sidenav[data-mdb-slim-collapsed=true] [data-mdb-slim=true] {
  display: unset;
}

.sidenav-menu,
.sidenav-collapse {
  list-style: none;
  position: relative;
  padding: 0 var(--mdb-sidenav-menu-padding);
  margin: 0;
}

.sidenav-collapse {
  display: none;
  padding: 0;
}
.sidenav-collapse.show, .sidenav-collapse.collapsing {
  display: block;
}
.sidenav-collapse .sidenav-link {
  font-size: var(--mdb-sidenav-collapse-sidenav-link-font-size);
  height: var(--mdb-sidenav-collapse-sidenav-link-height);
  padding-left: var(--mdb-sidenav-collapse-sidenav-link-padding-left);
}

.sidenav-item {
  position: relative;
}

.sidenav-link {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: var(--mdb-sidenav-link-font-size);
  padding: var(--mdb-sidenav-link-padding-y) var(--mdb-sidenav-link-padding-x);
  height: var(--mdb-sidenav-link-height);
  color: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: var(--mdb-sidenav-link-border-radius);
  transition: var(--mdb-sidenav-link-transition);
}
.sidenav-link:hover {
  color: inherit;
  background-color: var(--mdb-sidenav-link-hover-background-color);
  outline: none;
}
.sidenav-link:active, .sidenav-link:focus {
  color: inherit;
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
  outline: none;
}
.sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}
.sidenav-link i {
  color: #9fa6b2;
}

.sidenav-subheading {
  color: unset;
  text-transform: uppercase;
  font-size: var(--mdb-sidenav-subheading-font-size);
  padding: var(--mdb-sidenav-subheading-padding-y) var(--mdb-sidenav-subheading-padding-x);
  font-weight: var(--mdb-sidenav-subheading-fw);
}

.sidenav-sm .sidenav-link {
  padding-top: var(--mdb-sidenav-sm-link-pt);
  padding-bottom: var(--mdb-sidenav-sm-link-pb);
  height: initial;
}

.rotate-icon {
  position: absolute;
  right: 0;
  margin-left: auto;
  margin-right: var(--mdb-sidenav-rotate-icon-margin-right);
  transition: var(--mdb-sidenav-rotate-icon-transition);
}

.sidenav-backdrop {
  --mdb-sidenav-backdrop-zindex: 1034;
  --mdb-sidenav-backdrop-background-color: rgba(0, 0, 0, var(--mdb-sidenav-backdrop-opacity));
  z-index: var(--mdb-sidenav-backdrop-zindex);
  top: 0;
  left: 0;
  background-color: var(--mdb-sidenav-backdrop-background-color);
}

.sidenav-light {
  color: var(--mdb-sidenav-light-color);
}

.sidenav-slim {
  --mdb-sidenav-slim-link-padding-left: 1rem;
}
.sidenav-slim .sidenav-link {
  padding-left: var(--mdb-sidenav-slim-link-padding-left);
}

.sidenav-primary {
  --mdb-sidenav-link-hover-background-color: rgba(55, 93, 129, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    55,
    93,
    129,
    0.05
  );
}
.sidenav-primary .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-primary .sidenav-link:active, .sidenav-primary .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-primary .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-secondary {
  --mdb-sidenav-link-hover-background-color: rgba(159, 166, 178, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    159,
    166,
    178,
    0.05
  );
}
.sidenav-secondary .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-secondary .sidenav-link:active, .sidenav-secondary .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-secondary .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-success {
  --mdb-sidenav-link-hover-background-color: rgba(20, 164, 77, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    20,
    164,
    77,
    0.05
  );
}
.sidenav-success .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-success .sidenav-link:active, .sidenav-success .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-success .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-danger {
  --mdb-sidenav-link-hover-background-color: rgba(220, 76, 100, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    220,
    76,
    100,
    0.05
  );
}
.sidenav-danger .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-danger .sidenav-link:active, .sidenav-danger .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-danger .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-warning {
  --mdb-sidenav-link-hover-background-color: rgba(228, 161, 27, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    228,
    161,
    27,
    0.05
  );
}
.sidenav-warning .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-warning .sidenav-link:active, .sidenav-warning .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-warning .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-info {
  --mdb-sidenav-link-hover-background-color: rgba(84, 180, 211, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    84,
    180,
    211,
    0.05
  );
}
.sidenav-info .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-info .sidenav-link:active, .sidenav-info .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-info .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-light {
  --mdb-sidenav-link-hover-background-color: rgba(251, 251, 251, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    251,
    251,
    251,
    0.05
  );
}
.sidenav-light .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-light .sidenav-link:active, .sidenav-light .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-light .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-dark {
  --mdb-sidenav-link-hover-background-color: rgba(51, 45, 45, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    51,
    45,
    45,
    0.05
  );
}
.sidenav-dark .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-dark .sidenav-link:active, .sidenav-dark .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-dark .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.animation {
  --mdb-animation-delay-1s: 1s;
  --mdb-animation-delay-2s: 3s;
  --mdb-animation-delay-3s: 3s;
  --mdb-animation-delay-4s: 4s;
  --mdb-animation-delay-5s: 5s;
  --mdb-animation-fast-duration: 800ms;
  --mdb-animation-faster-duration: 500ms;
  --mdb-animation-slow-duration: 2s;
  --mdb-animation-slower-duration: 3s;
}
.animation.infinite {
  animation-iteration-count: infinite;
}
.animation.delay-1s {
  animation-delay: var(--mdb-animation-delay-1s);
}
.animation.delay-2s {
  animation-delay: var(--mdb-animation-delay-2s);
}
.animation.delay-3s {
  animation-delay: var(--mdb-animation-delay-3s);
}
.animation.delay-4s {
  animation-delay: var(--mdb-animation-delay-4s);
}
.animation.delay-5s {
  animation-delay: var(--mdb-animation-delay-5s);
}
.animation.fast {
  animation-duration: var(--mdb-animation-fast-duration);
}
.animation.faster {
  animation-duration: var(--mdb-animation-faster-duration);
}
.animation.slow {
  animation-duration: var(--mdb-animation-slow-duration);
}
.animation.slower {
  animation-duration: var(--mdb-animation-slower-duration);
}

@keyframes fade-in-down {
  from {
    opacity: 0;
    transform: var(--mdb-animation-fade-in-down-transform-from);
  }
  to {
    opacity: 1;
    transform: var(--mdb-animation-fade-in-down-transform-to);
  }
}
.fade-in-down {
  --mdb-animation-fade-in-down-transform-from: translate3d(0, -100%, 0);
  --mdb-animation-fade-in-down-transform-to: translate3d(0, 0, 0);
  animation-name: fade-in-down;
}

@keyframes fade-in-left {
  from {
    opacity: 0;
    transform: var(--mdb-animation-fade-in-left-transform-from);
  }
  to {
    opacity: 1;
    transform: var(--mdb-animation-fade-in-left-transform-to);
  }
}
.fade-in-left {
  --mdb-animation-fade-in-left-transform-from: translate3d(-100%, 0, 0);
  --mdb-animation-fade-in-left-transform-to: translate3d(0, 0, 0);
  animation-name: fade-in-left;
}

@keyframes fade-in-right {
  from {
    opacity: 0;
    transform: var(--mdb-animation-fade-in-right-transform-from);
  }
  to {
    opacity: 1;
    transform: var(--mdb-animation-fade-in-right-transform-to);
  }
}
.fade-in-right {
  --mdb-animation-fade-in-right-transform-from: translate3d(100%, 0, 0);
  --mdb-animation-fade-in-right-transform-to: translate3d(0, 0, 0);
  animation-name: fade-in-right;
}

@keyframes fade-in-up {
  from {
    opacity: 0;
    transform: var(--mdb-animation-fade-in-up-transform-from);
  }
  to {
    opacity: 1;
    transform: var(--mdb-animation-fade-in-up-transform-to);
  }
}
.fade-in-up {
  --mdb-animation-fade-in-up-transform-from: translate3d(0, 100%, 0);
  --mdb-animation-fade-in-up-transform-to: translate3d(0, 0, 0);
  animation-name: fade-in-up;
}

@keyframes fade-out-down {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: var(--mdb-animation-fade-out-down-transform-to);
  }
}
.fade-out-down {
  --mdb-animation-fade-out-down-transform-to: translate3d(0, 100%, 0);
  animation-name: fade-out-down;
}

@keyframes fade-out-left {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: var(--mdb-animation-fade-out-left-transform-to);
  }
}
.fade-out-left {
  --mdb-animation-fade-out-left-transform-to: translate3d(-100%, 0, 0);
  animation-name: fade-out-left;
}

@keyframes fade-out-right {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: var(--mdb-animation-fade-out-right-transform-to);
  }
}
.fade-out-right {
  --mdb-animation-fade-out-right-transform-to: translate3d(100%, 0, 0);
  animation-name: fade-out-right;
}

@keyframes fade-out-up {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: var(--mdb-animation-fade-out-up-transform-to);
  }
}
.fade-out-up {
  --mdb-animation-fade-out-up-transform-to: translate3d(0, -100%, 0);
  animation-name: fade-out-up;
}

@keyframes slide-in-down {
  from {
    visibility: visible;
    transform: var(--mdb-animation-slide-in-down-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-in-down-transform-to);
  }
}
.slide-in-down {
  --mdb-animation-slide-in-down-transform-from: translate3d(0, -100%, 0);
  --mdb-animation-slide-in-down-transform-to: translate3d(0, 0, 0);
  animation-name: slide-in-down;
}

@keyframes slide-in-left {
  from {
    visibility: visible;
    transform: var(--mdb-animation-slide-in-left-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-in-left-transform-to);
  }
}
.slide-in-left {
  --mdb-animation-slide-in-left-transform-from: translate3d(-100%, 0, 0);
  --mdb-animation-slide-in-left-transform-to: translate3d(0, 0, 0);
  animation-name: slide-in-left;
}

@keyframes slide-in-right {
  from {
    visibility: visible;
    transform: var(--mdb-animation-slide-in-right-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-in-right-transform-to);
  }
}
.slide-in-right {
  --mdb-animation-slide-in-right-transform-from: translate3d(100%, 0, 0);
  --mdb-animation-slide-in-right-transform-to: translate3d(0, 0, 0);
  animation-name: slide-in-right;
}

@keyframes slide-in-up {
  from {
    visibility: visible;
    transform: var(--mdb-animation-slide-in-up-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-in-up-transform-to);
  }
}
.slide-in-up {
  --mdb-animation-slide-in-up-transform-from: translate3d(0, 100%, 0);
  --mdb-animation-slide-in-up-transform-to: translate3d(0, 0, 0);
  animation-name: slide-in-up;
}

@keyframes slide-out-down {
  from {
    transform: var(--mdb-animation-slide-out-down-transform-from);
  }
  to {
    visibility: hidden;
    transform: var(--mdb-animation-slide-out-down-transform-to);
  }
}
.slide-out-down {
  --mdb-animation-slide-out-down-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-out-down-transform-to: translate3d(0, 100%, 0);
  animation-name: slide-out-down;
}

@keyframes slide-out-left {
  from {
    transform: var(--mdb-animation-slide-out-left-transform-from);
  }
  to {
    visibility: hidden;
    transform: var(--mdb-animation-slide-out-left-transform-to);
  }
}
.slide-out-left {
  --mdb-animation-slide-out-left-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-out-left-transform-to: translate3d(-100%, 0, 0);
  animation-name: slide-out-left;
}

@keyframes slide-out-right {
  from {
    transform: var(--mdb-animation-slide-out-right-transform-from);
  }
  to {
    visibility: hidden;
    transform: var(--mdb-animation-slide-out-right-transform-to);
  }
}
.slide-out-right {
  --mdb-animation-slide-out-right-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-out-right-transform-to: translate3d(100%, 0, 0);
  animation-name: slide-out-right;
}

@keyframes slide-out-up {
  from {
    transform: var(--mdb-animation-slide-out-up-transform-from);
  }
  to {
    visibility: hidden;
    transform: var(--mdb-animation-slide-out-up-transform-to);
  }
}
.slide-out-up {
  --mdb-animation-slide-out-up-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-out-up-transform-to: translate3d(0, -100%, 0);
  animation-name: slide-out-up;
}

@keyframes slide-down {
  from {
    transform: var(--mdb-animation-slide-down-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-down-transform-to);
  }
}
.slide-down {
  --mdb-animation-slide-down-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-down-transform-to: translate3d(0, 100%, 0);
  animation-name: slide-down;
}

@keyframes slide-left {
  from {
    transform: var(--mdb-animation-slide-left-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-left-transform-to);
  }
}
.slide-left {
  --mdb-animation-slide-left-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-left-transform-to: translate3d(-100%, 0, 0);
  animation-name: slide-left;
}

@keyframes slide-right {
  from {
    transform: var(--mdb-animation-slide-right-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-right-transform-to);
  }
}
.slide-right {
  --mdb-animation-slide-right-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-right-transform-to: translate3d(100%, 0, 0);
  animation-name: slide-right;
}

@keyframes slide-up {
  from {
    transform: var(--mdb-animation-slide-up-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-up-transform-to);
  }
}
.slide-up {
  --mdb-animation-slide-up-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-up-transform-to: translate3d(0, -100%, 0);
  animation-name: slide-up;
}

@keyframes zoom-in {
  from {
    opacity: 0;
    transform: var(--mdb-animation-zoom-in-transform-from);
  }
  50% {
    opacity: 1;
  }
}
.zoom-in {
  --mdb-animation-zoom-in-transform-from: scale3d(0.3, 0.3, 0.3);
  animation-name: zoom-in;
}

@keyframes zoom-out {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: var(--mdb-animation-zoom-out-transform-50);
  }
  to {
    opacity: 0;
  }
}
.zoom-out {
  --mdb-animation-zoom-out-transform-50: scale3d(0.3, 0.3, 0.3);
  animation-name: zoom-out;
}

@keyframes tada {
  from {
    transform: var(--mdb-animation-tada-transform-from);
  }
  10%, 20% {
    transform: var(--mdb-animation-tada-transform-20);
  }
  30%, 50%, 70%, 90% {
    transform: var(--mdb-animation-tada-transform-90);
  }
  40%, 60%, 80% {
    transform: var(--mdb-animation-tada-transform-80);
  }
  to {
    transform: var(--mdb-animation-tada-transform-to);
  }
}
.tada {
  --mdb-animation-tada-transform-from: scale3d(1, 1, 1);
  --mdb-animation-tada-transform-20: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  --mdb-animation-tada-transform-90: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  --mdb-animation-tada-transform-80: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  --mdb-animation-tada-transform-to: scale3d(1, 1, 1);
  animation-name: tada;
}

@keyframes pulse {
  from {
    transform: var(--mdb-animation-pulse-transform-from);
  }
  50% {
    transform: var(--mdb-animation-pulse-transform-50);
  }
  to {
    transform: var(--mdb-animation-pulse-transform-to);
  }
}
.pulse {
  --mdb-animation-pulse-transform-from: scale3d(1, 1, 1);
  --mdb-animation-pulse-transform-50: scale3d(1.05, 1.05, 1.05);
  --mdb-animation-pulse-transform-to: scale3d(1, 1, 1);
  animation-name: pulse;
}

.lightbox img:not(.lightbox-disabled) {
  cursor: zoom-in;
}

.lightbox-gallery {
  --mdb-lightbox-zindex: 1100;
  --mdb-lightbox-toolbar-zindex: 1110;
  --mdb-lightbox-gallery-background-color: rgba(0, 0, 0, 0.9);
  --mdb-lightbox-gallery-transition: all 0.3s ease-out;
  --mdb-lightbox-gallery-toolbar-height: 50px;
  --mdb-lightbox-gallery-toolbar-transition: opacity 0.4s;
  --mdb-lightbox-gallery-toolbar-button-width: 50px;
  --mdb-lightbox-gallery-toolbar-button-height: 50px;
  --mdb-lightbox-gallery-toolbar-button-color: #b3b3b3;
  --mdb-lightbox-gallery-toolbar-button-transition: color 0.2s;
  --mdb-lightbox-gallery-toolbar-button-hover-color: #fff;
  --mdb-lightbox-gallery-content-top: 50px;
  --mdb-lightbox-gallery-content-left: 50px;
  --mdb-lightbox-gallery-content-width: calc(100% - 100px);
  --mdb-lightbox-gallery-content-height: calc(100% - 100px);
  --mdb-lightbox-gallery-arrow-width: 50px;
  --mdb-lightbox-gallery-arrow-transition: opacity 0.4s;
  --mdb-lightbox-gallery-arrow-button-width: 50px;
  --mdb-lightbox-gallery-arrow-button-height: 50px;
  --mdb-lightbox-gallery-arrow-button-color: #b3b3b3;
  --mdb-lightbox-gallery-arrow-button-transition: color 0.2s;
  --mdb-lightbox-gallery-arrow-button-hover-color: #fff;
  --mdb-lightbox-gallery-button-focus-color: #fff;
  --mdb-lightbox-gallery-image-transform: scale(0.25);
  --mdb-lightbox-gallery-image-transition: all 0.4s ease-out;
  --mdb-lightbox-gallery-counter-color: #b3b3b3;
  --mdb-lightbox-gallery-counter-padding-x: 10px;
  --mdb-lightbox-gallery-caption-color: #fff;
  --mdb-lightbox-gallery-caption-margin-x: 10px;
  --mdb-lightbox-gallery-caption-wrapper-height: 50px;
  --mdb-lightbox-gallery-loader-transition: opacity 1s;
  --mdb-lightbox-icons-font: var(--fa-font-solid);
  visibility: hidden;
  position: fixed;
  left: 0 /*!rtl:ignore*/;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: var(--mdb-lightbox-zindex);
  background-color: var(--mdb-lightbox-gallery-background-color);
  opacity: 0;
  pointer-events: none;
  transition: var(--mdb-lightbox-gallery-transition);
}
.lightbox-gallery .lightbox-gallery-toolbar {
  position: absolute;
  top: 0;
  left: 0 /*!rtl:ignore*/;
  width: 100%;
  height: var(--mdb-lightbox-gallery-toolbar-height);
  z-index: var(--mdb-lightbox-toolbar-zindex);
  transition: var(--mdb-lightbox-gallery-toolbar-transition);
}
.lightbox-gallery .lightbox-gallery-toolbar .lightbox-gallery-left-tools {
  float: left;
  height: 100%;
}
.lightbox-gallery .lightbox-gallery-toolbar .lightbox-gallery-right-tools {
  float: right;
}
.lightbox-gallery .lightbox-gallery-toolbar button {
  border: none;
  background: none;
  width: var(--mdb-lightbox-gallery-toolbar-button-width);
  height: var(--mdb-lightbox-gallery-toolbar-button-height);
  color: var(--mdb-lightbox-gallery-toolbar-button-color);
  transition: var(--mdb-lightbox-gallery-toolbar-button-transition);
}
.lightbox-gallery .lightbox-gallery-toolbar button:hover {
  color: var(--mdb-lightbox-gallery-toolbar-button-hover-color);
}
.lightbox-gallery .lightbox-gallery-toolbar button:before {
  font: var(--mdb-lightbox-icons-font);
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-fullscreen-btn:before {
  content: "\f065";
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-fullscreen-btn.active:before {
  content: "\f066";
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-zoom-btn:before {
  content: "\f00e";
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-zoom-btn.active:before {
  content: "\f010";
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-close-btn:before {
  content: "\f00d";
}
.lightbox-gallery .lightbox-gallery-counter {
  height: 100%;
  color: var(--mdb-lightbox-gallery-counter-color);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 var(--mdb-lightbox-gallery-counter-padding-x);
  margin-bottom: 0;
  direction: ltr /*!rtl:ignore*/;
}
.lightbox-gallery .lightbox-gallery-content {
  position: fixed;
  top: var(--mdb-lightbox-gallery-content-top);
  left: var(--mdb-lightbox-gallery-content-left) /*!rtl:ignore*/;
  width: var(--mdb-lightbox-gallery-content-width);
  height: var(--mdb-lightbox-gallery-content-height);
}
.lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image {
  position: absolute;
  left: 0 /*!rtl:ignore*/;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transform: var(--mdb-lightbox-gallery-image-transform);
  transition: var(--mdb-lightbox-gallery-image-transition);
  pointer-events: none;
}
.lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image img {
  position: absolute;
  left: 0 /*!rtl:ignore*/;
  top: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  cursor: pointer;
  pointer-events: auto;
}
.lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image img.vertical {
  height: 100%;
  max-height: 100%;
  width: auto;
  max-width: initial;
}
.lightbox-gallery .lightbox-gallery-arrow-right {
  position: fixed;
  right: 0;
  top: 0;
  width: var(--mdb-lightbox-gallery-arrow-width);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--mdb-lightbox-gallery-arrow-transition);
}
.lightbox-gallery .lightbox-gallery-arrow-right button {
  border: none;
  background: none;
  width: var(--mdb-lightbox-gallery-arrow-button-width);
  height: var(--mdb-lightbox-gallery-arrow-button-height);
  color: var(--mdb-lightbox-gallery-arrow-button-color);
  transition: var(--mdb-lightbox-gallery-arrow-button-transition);
}
.lightbox-gallery .lightbox-gallery-arrow-right button:hover {
  color: var(--mdb-lightbox-gallery-arrow-button-hover-color);
}
.lightbox-gallery .lightbox-gallery-arrow-right button:before {
  font: var(--mdb-lightbox-icons-font);
  content: "\f061";
}
.lightbox-gallery .lightbox-gallery-arrow-left {
  position: fixed;
  left: 0;
  top: 0;
  width: var(--mdb-lightbox-gallery-arrow-width);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--mdb-lightbox-gallery-arrow-transition);
}
.lightbox-gallery .lightbox-gallery-arrow-left button {
  border: none;
  background: none;
  width: var(--mdb-lightbox-gallery-arrow-button-width);
  height: var(--mdb-lightbox-gallery-arrow-button-height);
  color: var(--mdb-lightbox-gallery-arrow-button-color);
  transition: var(--mdb-lightbox-gallery-arrow-button-transition);
}
.lightbox-gallery .lightbox-gallery-arrow-left button:hover {
  color: var(--mdb-lightbox-gallery-arrow-button-hover-color);
}
.lightbox-gallery .lightbox-gallery-arrow-left button:before {
  font: var(--mdb-lightbox-icons-font);
  content: "\f060";
}
.lightbox-gallery .lightbox-gallery-caption-wrapper {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: var(--mdb-lightbox-gallery-caption-wrapper-height);
  display: flex;
  justify-content: center;
  align-items: center;
}
.lightbox-gallery .lightbox-gallery-caption-wrapper .lightbox-gallery-caption {
  color: var(--mdb-lightbox-gallery-caption-color);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 var(--mdb-lightbox-gallery-caption-margin-x);
  text-align: center;
}
.lightbox-gallery .lightbox-gallery-loader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  transition: var(--mdb-lightbox-gallery-loader-transition);
}
.lightbox-gallery button:focus {
  outline: none;
  color: var(--mdb-lightbox-gallery-button-focus-color);
}

.disabled-scroll {
  overflow-y: hidden;
  position: relative;
}
@media only screen and (min-device-width: 768px) {
  .disabled-scroll.replace-scrollbar {
    --mdb-lightbox-disabled-scroll-media-padding-right: 17px;
    padding-right: var(--mdb-lightbox-disabled-scroll-media-padding-right);
  }
}

.rating {
  --mdb-rating-icon-padding: 0.25rem;
  display: flex;
  margin: 0;
  padding: 0;
}
.rating li {
  list-style: none;
}
.rating i {
  padding: var(--mdb-rating-icon-padding);
}
.rating i.fa-sm {
  line-height: 1;
}

.rating:not([data-mdb-readonly=true]) li {
  cursor: pointer;
}

.timepicker-wrapper {
  --mdb-timepicker-wrapper-bg: rgba(0, 0, 0, 0.4);
  --mdb-timepicker-elements-min-width: 310px;
  --mdb-timepicker-elements-min-height: 325px;
  --mdb-timepicker-elements-background: var(--mdb-surface-bg);
  --mdb-timepicker-elements-border-top-right-radius: 0.6rem;
  --mdb-timepicker-elements-border-top-left-radius: 0.6rem;
  --mdb-timepicker-elements-media-border-bottom-left-radius: 0;
  --mdb-timepicker-head-bg: var(--mdb-picker-header-bg);
  --mdb-timepicker-head-height: 100px;
  --mdb-timepicker-head-border-top-right-radius: 0.5rem;
  --mdb-timepicker-head-border-top-left-radius: 0.5rem;
  --mdb-timepicker-head-padding-y: 10px;
  --mdb-timepicker-head-padding-right: 24px;
  --mdb-timepicker-head-padding-left: 50px;
  --mdb-timepicker-head-media-padding: 10px;
  --mdb-timepicker-head-media-padding-right: 10px;
  --mdb-timepicker-head-media-min-height: 305px;
  --mdb-timepicker-head-inline-border-bottom-right-radius: 0.5rem;
  --mdb-timepicker-head-inline-border-bottom-left-radius: 0.5rem;
  --mdb-timepicker-button-font-size: 0.8rem;
  --mdb-timepicker-button-min-width: 64px;
  --mdb-timepicker-button-font-weight: 500;
  --mdb-timepicker-button-line-height: 40px;
  --mdb-timepicker-button-border-radius: 10px;
  --mdb-timepicker-button-letter-spacing: 0.1rem;
  --mdb-timepicker-button-color: var(--mdb-surface-color);
  --mdb-timepicker-button-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  --mdb-timepicker-button-padding-x: 10px;
  --mdb-timepicker-button-height: 40px;
  --mdb-timepicker-button-margin-bottom: 10px;
  --mdb-timepicker-button-hover-bg: rgba(var(--mdb-emphasis-color-rgb), 0.08);
  --mdb-timepicker-button-focus-bg: rgba(var(--mdb-emphasis-color-rgb), 0.08);
  --mdb-timepicker-submit-inline-height: 48px;
  --mdb-timepicker-submit-inline-min-width: 48px;
  --mdb-timepicker-submit-inline-margin-left: 30px;
  --mdb-timepicker-submit-inline-color: #fff;
  --mdb-timepicker-current-font-size: 3.75rem;
  --mdb-timepicker-current-font-weight: 300;
  --mdb-timepicker-current-line-height: 1.2;
  --mdb-timepicker-current-letter-spacing: -0.00833em;
  --mdb-timepicker-current-color: #fff;
  --mdb-timepicker-current-opacity: 0.54;
  --mdb-timepicker-clock-wrapper-min-width: 310px;
  --mdb-timepicker-clock-wrapper-max-width: 325px;
  --mdb-timepicker-clock-wrapper-min-height: 305px;
  --mdb-timepicker-clock-wrapper-text-color: var(--mdb-surface-color);
  --mdb-timepicker-mode-wrapper-font-size: 18px;
  --mdb-timepicker-mode-wrapper-color: rgba(255, 255, 255, 0.54);
  --mdb-timepicker-clock-inner-top: 50%;
  --mdb-timepicker-clock-inner-left: 50%;
  --mdb-timepicker-clock-inner-transform: translate(-50%, -50%);
  --mdb-timepicker-clock-inner-width: 160px;
  --mdb-timepicker-clock-inner-height: 160px;
  --mdb-timepicker-time-tips-inner-width: 32px;
  --mdb-timepicker-time-tips-inner-height: 32px;
  --mdb-timepicker-time-tips-inner-font-size: 1.1rem;
  --mdb-timepicker-time-tips-inner-font-weight: 300;
  --mdb-timepicker-clock-width: 260px;
  --mdb-timepicker-clock-height: 260px;
  --mdb-timepicker-clock-bg: var(--mdb-timepicker-clock-face-bg);
  --mdb-timepicker-time-tips-inner-active-color: #fff;
  --mdb-timepicker-time-tips-inner-active-bg: #375D81;
  --mdb-timepicker-time-tips-inner-active-font-weight: 400;
  --mdb-timepicker-time-tips-inner-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-timepicker-dot-font-weight: 300;
  --mdb-timepicker-dot-line-height: 1.2;
  --mdb-timepicker-dot-letter-spacing: -0.00833em;
  --mdb-timepicker-dot-color: #fff;
  --mdb-timepicker-dot-media-font-size: 3rem;
  --mdb-timepicker-dot-media-font-weight: 400;
  --mdb-timepicker-dot-font-size: 3.75rem;
  --mdb-timepicker-dot-opacity: 0.54;
  --mdb-timepicker-current-inline-font-size: 2.5rem;
  --mdb-timepicker-item-width: 20px;
  --mdb-timepicker-item-height: 20px;
  --mdb-timepicker-item-padding: 10px;
  --mdb-timepicker-item-font-size: 1.1em;
  --mdb-timepicker-item-middle-dot-top: 50%;
  --mdb-timepicker-item-middle-dot-left: 50%;
  --mdb-timepicker-item-middle-dot-width: 6px;
  --mdb-timepicker-item-middle-dot-height: 6px;
  --mdb-timepicker-item-middle-dot-transform: translate(-50%, -50%) /*!rtl:translate(50%, -50%)*/;
  --mdb-timepicker-item-middle-dot-border-radius: 50%;
  --mdb-timepicker-item-middle-dot-bg: #375D81;
  --mdb-timepicker-hand-pointer-bg: #375D81;
  --mdb-timepicker-hand-pointer-bottom: 50%;
  --mdb-timepicker-hand-pointer-height: 40%;
  --mdb-timepicker-hand-pointer-left: calc(50% - 1px);
  --mdb-timepicker-hand-pointer-width: 2px;
  --mdb-timepicker-transform-transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, height 400ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  --mdb-timepicker-time-tips-width: 32px;
  --mdb-timepicker-time-tips-height: 32px;
  --mdb-timepicker-time-tips-height: 32px;
  --mdb-timepicker-time-tips-font-size: 1.1rem;
  --mdb-timepicker-time-tips-active-color: #fff;
  --mdb-timepicker-circle-top: -21px;
  --mdb-timepicker-circle-left: -15px;
  --mdb-timepicker-circle-width: 4px;
  --mdb-timepicker-circle-border-width: 14px;
  --mdb-timepicker-circle-border-color: #375D81;
  --mdb-timepicker-circle-height: 4px;
  --mdb-timepicker-circle-active-background-color: #fff;
  --mdb-timepicker-hour-mode-color: #fff;
  --mdb-timepicker-hour-mode-opacity: 0.54;
  --mdb-timepicker-hour-mode-hover-bg: rgba(var(--mdb-emphasis-color-rgb), 0.15);
  --mdb-timepicker-hour-mode-font-size: 2.5rem;
  --mdb-timepicker-hour-mode-active-color: #fff;
  --mdb-timepicker-footer-border-bottom-left-radius: 0.5rem;
  --mdb-timepicker-footer-border-bottom-right-radius: 0.5rem;
  --mdb-timepicker-footer-height: 56px;
  --mdb-timepicker-footer-padding-x: 12px;
  --mdb-timepicker-footer-bg: var(--mdb-surface-bg);
  --mdb-timepicker-container-max-height: calc(100% - 64px);
  --mdb-timepicker-container-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-timepicker-icon-up-down-transition: 0.2s ease all;
  --mdb-timepicker-icon-up-down-transform: translate(-50%, -50%);
  --mdb-timepicker-icon-up-down-left: 50%;
  --mdb-timepicker-icon-up-down-width: 30px;
  --mdb-timepicker-icon-up-down-height: 30px;
  --mdb-timepicker-icon-up-top: -35px;
  --mdb-timepicker-icon-down-bottom: -47px;
  --mdb-timepicker-icon-btn-width: 30px;
  --mdb-timepicker-icon-btn-height: 30px;
  --mdb-timepicker-input-color: #375D81;
  --mdb-timepicker-clock-animation: show-up-clock 350ms linear;
  touch-action: none;
  z-index: var(--mdb-timepicker-zindex);
  opacity: 0;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  background-color: var(--mdb-timepicker-wrapper-bg);
}
.timepicker-wrapper-inline {
  --mdb-timepicker-wrapper-inline-border-radius: 0.5rem;
  border-radius: var(--mdb-timepicker-wrapper-inline-border-radius);
  overflow: hidden;
}
.timepicker-elements {
  min-width: var(--mdb-timepicker-elements-min-width);
  min-height: var(--mdb-timepicker-elements-min-height);
  background: var(--mdb-timepicker-elements-background);
  border-top-right-radius: var(--mdb-timepicker-elements-border-top-right-radius);
  border-top-left-radius: var(--mdb-timepicker-elements-border-top-left-radius);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-elements {
    flex-direction: row !important;
    border-bottom-left-radius: var(--mdb-timepicker-elements-media-border-bottom-left-radius);
    min-width: auto;
    min-height: auto;
    overflow-y: auto;
  }
}
.timepicker-elements-inline {
  min-height: auto;
}
.timepicker-head {
  background-color: var(--mdb-timepicker-head-bg);
  height: var(--mdb-timepicker-head-height);
  border-top-right-radius: var(--mdb-timepicker-head-border-top-right-radius);
  border-top-left-radius: var(--mdb-timepicker-head-border-top-left-radius);
  padding: var(--mdb-timepicker-head-padding-y) var(--mdb-timepicker-head-padding-right) var(--mdb-timepicker-head-padding-y) var(--mdb-timepicker-head-padding-left);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-head {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: var(--mdb-timepicker-head-media-padding);
    padding-right: var(--mdb-timepicker-head-media-padding-right) !important;
    height: auto;
    min-height: var(--mdb-timepicker-head-media-min-height);
  }
}
.timepicker-head-inline {
  padding: 0;
  border-bottom-right-radius: var(--mdb-timepicker-head-inline-border-bottom-right-radius);
  border-bottom-left-radius: var(--mdb-timepicker-head-inline-border-bottom-left-radius);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-head-content {
    flex-direction: column;
  }
}
.timepicker-button {
  font-size: var(--mdb-timepicker-button-font-size);
  min-width: var(--mdb-timepicker-button-min-width);
  box-sizing: border-box;
  font-weight: var(--mdb-timepicker-button-font-weight);
  line-height: var(--mdb-timepicker-button-line-height);
  border-radius: var(--mdb-timepicker-button-border-radius);
  letter-spacing: var(--mdb-timepicker-button-letter-spacing);
  text-transform: uppercase;
  color: var(--mdb-timepicker-button-color);
  border: none;
  background-color: transparent;
  transition: var(--mdb-timepicker-button-transition);
  outline: none;
  padding: 0 var(--mdb-timepicker-button-padding-x);
  height: var(--mdb-timepicker-button-height);
  margin-bottom: var(--mdb-timepicker-button-margin-bottom);
}
.timepicker-button:hover {
  background-color: var(--mdb-timepicker-button-hover-bg);
}
.timepicker-button:focus {
  outline: none;
  background-color: var(--mdb-timepicker-button-focus-bg);
}
.timepicker-submit-inline {
  border-radius: 100%;
  height: var(--mdb-timepicker-submit-inline-height);
  min-width: var(--mdb-timepicker-submit-inline-min-width);
  display: inline-block;
  margin-left: var(--mdb-timepicker-submit-inline-margin-left);
  color: var(--mdb-timepicker-submit-inline-color);
}
.timepicker-current {
  font-size: var(--mdb-timepicker-current-font-size);
  font-weight: var(--mdb-timepicker-current-font-weight);
  line-height: var(--mdb-timepicker-current-line-height);
  letter-spacing: var(--mdb-timepicker-current-letter-spacing);
  color: var(--mdb-timepicker-current-color);
  opacity: var(--mdb-timepicker-current-opacity);
  border: none;
  background: transparent;
  padding: 0;
  position: relative;
  vertical-align: unset;
}
.timepicker-current.active {
  opacity: 1;
}
.timepicker-current-wrapper {
  direction: ltr /*!rtl:ignore*/;
}
.timepicker-mode-wrapper {
  font-size: var(--mdb-timepicker-mode-wrapper-font-size);
  color: var(--mdb-timepicker-mode-wrapper-color);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-mode-wrapper {
    justify-content: space-around !important;
    flex-direction: row !important;
  }
}
.timepicker-mode-wrapper.active {
  opacity: 1;
}
.timepicker-clock-wrapper {
  min-width: var(--mdb-timepicker-clock-wrapper-min-width);
  max-width: var(--mdb-timepicker-clock-wrapper-max-width);
  min-height: var(--mdb-timepicker-clock-wrapper-min-height);
  overflow-x: hidden;
  height: 100%;
  color: var(--mdb-timepicker-clock-wrapper-text-color);
}
.timepicker-clock {
  position: relative;
  border-radius: 100%;
  width: var(--mdb-timepicker-clock-width);
  height: var(--mdb-timepicker-clock-height);
  cursor: default;
  margin: 0 auto;
  background-color: var(--mdb-timepicker-clock-bg);
}
.timepicker-clock-inner {
  position: absolute;
  top: var(--mdb-timepicker-clock-inner-top);
  left: var(--mdb-timepicker-clock-inner-left);
  transform: var(--mdb-timepicker-clock-inner-transform);
  width: var(--mdb-timepicker-clock-inner-width);
  height: var(--mdb-timepicker-clock-inner-height);
  border-radius: 100%;
}
.timepicker-time-tips-minutes, .timepicker-time-tips-inner, .timepicker-time-tips-hours {
  position: absolute;
  border-radius: 100%;
  width: var(--mdb-timepicker-time-tips-inner-width);
  height: var(--mdb-timepicker-time-tips-inner-height);
  text-align: center;
  cursor: pointer;
  font-size: var(--mdb-timepicker-time-tips-inner-font-size);
  border-radius: 100%;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: var(--mdb-timepicker-time-tips-inner-font-weight);
}
.timepicker-time-tips-minutes.active, .timepicker-time-tips-inner.active, .timepicker-time-tips-hours.active {
  color: var(--mdb-timepicker-time-tips-inner-active-color);
  background-color: var(--mdb-timepicker-time-tips-inner-active-bg);
  font-weight: var(--mdb-timepicker-time-tips-inner-active-font-weight);
}
.timepicker-time-tips-minutes:focus, .timepicker-time-tips-inner:focus, .timepicker-time-tips-hours:focus {
  outline: none;
}
.timepicker-time-tips-minutes.disabled, .timepicker-time-tips-inner.disabled, .timepicker-time-tips-hours.disabled {
  color: var(--mdb-timepicker-time-tips-inner-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.timepicker-time-tips-minutes::selection, .timepicker-time-tips-inner::selection, .timepicker-time-tips-hours::selection {
  background-color: transparent;
}
.timepicker-current, .timepicker-dot {
  font-weight: var(--mdb-timepicker-dot-font-weight);
  line-height: var(--mdb-timepicker-dot-line-height);
  letter-spacing: var(--mdb-timepicker-dot-letter-spacing);
  color: var(--mdb-timepicker-dot-color);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-current, .timepicker-dot {
    font-size: var(--mdb-timepicker-dot-media-font-size);
    font-weight: var(--mdb-timepicker-dot-media-font-weight);
  }
}
.timepicker-dot {
  font-size: var(--mdb-timepicker-dot-font-size);
  opacity: var(--mdb-timepicker-dot-opacity);
  border: none;
  background: transparent;
  padding: 0;
}
.timepicker-current-inline {
  font-size: var(--mdb-timepicker-current-inline-font-size);
}
.timepicker-item {
  position: absolute;
  border-radius: 100%;
  width: var(--mdb-timepicker-item-width);
  height: var(--mdb-timepicker-item-height);
  text-align: center;
  padding: var(--mdb-timepicker-item-padding);
  user-select: none;
  cursor: default;
  font-size: var(--mdb-timepicker-item-font-size);
  z-index: 3;
}
.timepicker-middle-dot {
  top: var(--mdb-timepicker-item-middle-dot-top);
  left: var(--mdb-timepicker-item-middle-dot-left);
  width: var(--mdb-timepicker-item-middle-dot-width);
  height: var(--mdb-timepicker-item-middle-dot-height);
  transform: var(--mdb-timepicker-item-middle-dot-transform);
  border-radius: var(--mdb-timepicker-item-middle-dot-border-radius);
  background-color: var(--mdb-timepicker-item-middle-dot-bg);
}
.timepicker-hand-pointer {
  background-color: var(--mdb-timepicker-hand-pointer-bg);
  bottom: var(--mdb-timepicker-hand-pointer-bottom);
  height: var(--mdb-timepicker-hand-pointer-height);
  left: var(--mdb-timepicker-hand-pointer-left) /*!rtl:ignore*/;
  transform-origin: center bottom 0 /*!rtl:ignore*/;
  width: var(--mdb-timepicker-hand-pointer-width);
}
.timepicker-transform {
  transition: var(--mdb-timepicker-transform-transition);
}
.timepicker-time-tips {
  position: absolute;
  border-radius: 100%;
  width: var(--mdb-timepicker-time-tips-width);
  height: var(--mdb-timepicker-time-tips-height);
  text-align: center;
  cursor: pointer;
  font-size: var(--mdb-timepicker-time-tips-font-size);
}
.timepicker-time-tips.active {
  color: var(--mdb-timepicker-time-tips-active-color);
}
.timepicker-circle {
  top: var(--mdb-timepicker-circle-top);
  left: var(--mdb-timepicker-circle-left);
  width: var(--mdb-timepicker-circle-width);
  border: var(--mdb-timepicker-circle-border-width) solid var(--mdb-timepicker-circle-border-color);
  height: var(--mdb-timepicker-circle-height);
  box-sizing: content-box;
  border-radius: 100%;
  background-color: transparent;
}
.timepicker-circle.active {
  background-color: var(--mdb-timepicker-circle-active-background-color);
}
.timepicker-hour-mode {
  padding: 0;
  background-color: transparent;
  border: none;
  color: var(--mdb-timepicker-hour-mode-color);
  opacity: var(--mdb-timepicker-hour-mode-opacity);
}
.timepicker-hour-mode, .timepicker-hour, .timepicker-minute {
  cursor: pointer;
}
.timepicker-hour-mode:hover, .timepicker-hour-mode:focus, .timepicker-hour:hover, .timepicker-hour:focus, .timepicker-minute:hover, .timepicker-minute:focus {
  background-color: var(--mdb-timepicker-hour-mode-hover-bg);
  outline: none;
}
.timepicker-hour-mode.active, .timepicker-hour.active, .timepicker-minute.active {
  color: #fff;
  opacity: 1;
}
.timepicker-hour-mode-current-inline, .timepicker-hour-current-inline, .timepicker-minute-current-inline {
  font-size: 2.5rem;
}
.timepicker-footer {
  border-bottom-left-radius: var(--mdb-timepicker-footer-border-bottom-left-radius);
  border-bottom-right-radius: var(--mdb-timepicker-footer-border-bottom-right-radius);
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: var(--mdb-timepicker-footer-height);
  padding-left: var(--mdb-timepicker-footer-padding-x);
  padding-right: var(--mdb-timepicker-footer-padding-x);
  background-color: var(--mdb-timepicker-footer-bg);
}
.timepicker-container {
  max-height: var(--mdb-timepicker-container-max-height);
  overflow-y: auto;
  box-shadow: var(--mdb-timepicker-container-box-shadow);
}
.timepicker-icon-up, .timepicker-icon-down {
  opacity: 0;
  transition: var(--mdb-timepicker-icon-up-down-transition);
  cursor: pointer;
  transform: var(--mdb-timepicker-icon-up-down-transform);
  left: var(--mdb-timepicker-icon-up-down-left);
  width: var(--mdb-timepicker-icon-up-down-width);
  height: var(--mdb-timepicker-icon-up-down-height);
  display: flex;
  justify-content: center;
  align-items: center;
  backface-visibility: hidden;
}
.timepicker-icon-up.active, .timepicker-icon-up:hover, .timepicker-icon-down.active, .timepicker-icon-down:hover {
  opacity: 1;
}
.timepicker-icon-up {
  top: var(--mdb-timepicker-icon-up-top);
}
.timepicker-icon-down {
  bottom: var(--mdb-timepicker-icon-down-bottom);
}
.timepicker-inline-hour-icons button, .timepicker-inline-minutes-icons button {
  opacity: 1 !important;
  cursor: default;
}
.timepicker-inline-hour-icons button:hover, .timepicker-inline-minutes-icons button:hover {
  background-color: unset !important;
}
.timepicker-clock-animation {
  animation: var(--mdb-timepicker-clock-animation);
}
.timepicker-icon-btn {
  width: var(--mdb-timepicker-icon-btn-width);
  height: var(--mdb-timepicker-icon-btn-height);
}
.timepicker-toggle-button {
  --mdb-timepicker-btn-icon-right: -10px;
  --mdb-timepicker-btn-icon-top: 50%;
  --mdb-timepicker-btn-icon-transform: translate(-50%, -50%) /*!rtl:translate(50%, -50%)*/;
  --mdb-timepicker-btn-icon-transition: all 0.3s ease;
  --mdb-timepicker-btn-icon-hover-color: #375D81;
  --mdb-timepicker-btn-icon-focus-color: #375D81;
  position: absolute;
  outline: none;
  border: none;
  background-color: transparent;
  right: var(--mdb-timepicker-btn-icon-right);
  top: var(--mdb-timepicker-btn-icon-top);
  transform: var(--mdb-timepicker-btn-icon-transform);
  transition: var(--mdb-timepicker-btn-icon-transition);
  cursor: pointer;
}
.timepicker-toggle-button:hover {
  color: var(--mdb-timepicker-btn-icon-hover-color);
}
.timepicker-toggle-button:focus {
  color: var(--mdb-timepicker-btn-icon-focus-color);
}
.timepicker-input:focus + .timepicker-toggle-button, .timepicker-input:focus + .timepicker-toggle-button i {
  color: var(--mdb-timepicker-input-color);
}
.timepicker a.timepicker-toggle-button, .timepicker-toggle-button.timepicker-icon {
  right: 1px;
}

@keyframes show-up-clock {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.justify-content-evenly {
  justify-content: space-evenly;
}

.timepicker-modal {
  --mdb-timepicker-zindex: 1065;
  z-index: var(--mdb-timepicker-zindex);
}
.timepicker-modal .fade.show {
  opacity: 1;
}

.navbar {
  --mdb-navbar-scroll-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
  --mdb-navbar-scroll-scrolled-padding-y: 5px;
  --mdb-navbar-scroll-scrolled-color: #4f4f4f;
  --mdb-navbar-scroll-color: #fff;
  --mdb-navbar-scrolled-bg: #fff;
}
.navbar.navbar-scroll {
  transition: var(--mdb-navbar-scroll-transition);
}
.navbar.navbar-scroll.navbar-scrolled {
  padding-top: var(--mdb-navbar-scroll-scrolled-padding-y);
  padding-bottom: var(--mdb-navbar-scroll-scrolled-padding-y);
}

.navbar-scroll .nav-link,
.navbar-scroll .fa-bars {
  color: var(--mdb-navbar-scroll-color);
}

.navbar-scrolled .nav-link,
.navbar-scrolled .fa-bars {
  color: var(--mdb-navbar-scroll-scrolled-color);
}

.navbar-scrolled {
  background-color: var(--mdb-navbar-scrolled-bg);
}

:root {
  --mdb-datepicker-backdrop-background-color: rgba(0, 0, 0, 0.4);
  --mdb-datepicker-zindex: 1065;
  --mdb-datepicker-container-zindex: 1066;
  --mdb-datepicker-toggle-right: -10px;
  --mdb-datepicker-toggle-top: 50%;
  --mdb-datepicker-toggle-focus-color: #375D81;
}

.datepicker-toggle-button {
  position: absolute;
  outline: none;
  border: none;
  background-color: transparent;
  right: var(--mdb-datepicker-toggle-right);
  top: var(--mdb-datepicker-toggle-top);
  transform: translate(-50%, -50%);
}
.datepicker-toggle-button:focus {
  color: var(--mdb-datepicker-toggle-focus-color);
}
.datepicker-toggle-button:hover {
  color: var(--mdb-datepicker-toggle-focus-color);
}

.datepicker-backdrop {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--mdb-datepicker-backdrop-background-color);
  z-index: var(--mdb-datepicker-zindex);
}

.datepicker-dropdown-container {
  --mdb-datepicker-dropdown-container-width: 328px;
  --mdb-datepicker-dropdown-container-height: 380px;
  --mdb-datepicker-dropdown-container-background-color: var(--mdb-surface-bg);
  --mdb-datepicker-dropdown-container-border-radius: 0.5rem;
  --mdb-datepicker-dropdown-container-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  width: var(--mdb-datepicker-dropdown-container-width);
  height: var(--mdb-datepicker-dropdown-container-height);
  background-color: var(--mdb-datepicker-dropdown-container-background-color);
  border-radius: var(--mdb-datepicker-dropdown-container-border-radius);
  box-shadow: var(--mdb-datepicker-dropdown-container-box-shadow);
  z-index: var(--mdb-datepicker-container-zindex);
}

.datepicker-modal-container {
  --mdb-datepicker-modal-container-transform: translate(-50%, -50%);
  --mdb-datepicker-modal-container-width: 328px;
  --mdb-datepicker-modal-container-height: 512px;
  --mdb-datepicker-modal-container-background-color: var(--mdb-surface-bg);
  --mdb-datepicker-modal-container-border-radius: 0.6rem 0.6rem 0.5rem 0.5rem;
  --mdb-datepicker-modal-container-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-datepicker-modal-container-date-media-margin-top: 100px;
  --mdb-datepicker-modal-container-day-cell-media-width: 32px;
  --mdb-datepicker-modal-container-day-cell-media-height: 32px;
  --mdb-datepicker-modal-container-media-width: 475px;
  --mdb-datepicker-modal-container-media-height: 360px;
  --mdb-datepicker-header-border-radius-landscape: 0.5rem 0 0 0.5rem;
  --mdb-datepicker-header-height: 120px;
  --mdb-datepicker-header-padding-x: 24px;
  --mdb-datepicker-header-background-color: var(--mdb-picker-header-bg);
  --mdb-datepicker-header-border-radius: 0.5rem 0.5rem 0 0;
  --mdb-datepicker-title-height: 32px;
  --mdb-datepicker-title-text-font-size: 10px;
  --mdb-datepicker-title-text-font-weight: 400;
  --mdb-datepicker-title-text-letter-spacing: 1.7px;
  --mdb-datepicker-title-text-color: #fff;
  --mdb-datepicker-date-height: 72px;
  --mdb-datepicker-date-text-font-size: 34px;
  --mdb-datepicker-date-text-font-weight: 400;
  --mdb-datepicker-date-text-color: #fff;
  --mdb-datepicker-footer-height: 56px;
  --mdb-datepicker-footer-padding-x: 12px;
  --mdb-datepicker-footer-btn-background-color: var(--mdb-surface-bg);
  --mdb-datepicker-footer-btn-color: var(--mdb-surface-color);
  --mdb-datepicker-footer-btn-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-footer-btn-padding-x: 10px;
  --mdb-datepicker-footer-btn-font-size: 0.8rem;
  --mdb-datepicker-footer-btn-font-weight: 500;
  --mdb-datepicker-footer-btn-height: 40px;
  --mdb-datepicker-footer-btn-line-height: 40px;
  --mdb-datepicker-footer-btn-letter-spacing: 0.1rem;
  --mdb-datepicker-footer-btn-border-radius: 10px;
  --mdb-datepicker-footer-btn-margin-bottom: 10px;
  --mdb-datepicker-footer-btn-state-background-color: var(--mdb-highlight-bg-color);
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: var(--mdb-datepicker-modal-container-transform);
  width: var(--mdb-datepicker-modal-container-width);
  height: var(--mdb-datepicker-modal-container-height);
  background-color: var(--mdb-datepicker-modal-container-background-color);
  border-radius: var(--mdb-datepicker-modal-container-border-radius);
  box-shadow: var(--mdb-datepicker-modal-container-box-shadow);
  z-index: var(--mdb-datepicker-container-zindex);
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-modal-container .datepicker-header {
    height: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-modal-container .datepicker-date {
    margin-top: var(--mdb-datepicker-modal-container-date-media-margin-top);
  }
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-modal-container {
    flex-direction: row;
    width: var(--mdb-datepicker-modal-container-media-width);
    height: var(--mdb-datepicker-modal-container-media-height);
  }
  .datepicker-modal-container .datepicker-day-cell {
    width: var(--mdb-datepicker-modal-container-day-cell-media-width);
    height: var(--mdb-datepicker-modal-container-day-cell-media-height);
  }
}

.datepicker-header {
  height: var(--mdb-datepicker-header-height);
  padding-right: var(--mdb-datepicker-header-padding-x);
  padding-left: var(--mdb-datepicker-header-padding-x);
  background-color: var(--mdb-datepicker-header-background-color);
  display: flex;
  flex-direction: column;
  border-radius: var(--mdb-datepicker-header-border-radius);
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-header {
    border-radius: var(--mdb-datepicker-header-border-radius-landscape);
  }
}

.datepicker-title {
  height: var(--mdb-datepicker-title-height);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.datepicker-title-text {
  font-size: var(--mdb-datepicker-title-text-font-size);
  font-weight: var(--mdb-datepicker-title-text-font-weight);
  text-transform: uppercase;
  letter-spacing: var(--mdb-datepicker-title-text-letter-spacing);
  color: var(--mdb-datepicker-title-text-color);
}

.datepicker-date {
  height: var(--mdb-datepicker-date-height);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.datepicker-date-text {
  font-size: var(--mdb-datepicker-date-text-font-size);
  font-weight: var(--mdb-datepicker-date-text-font-weight);
  color: var(--mdb-datepicker-date-text-color);
}

.datepicker-main {
  --mdb-datepicker-date-controls-padding-top: 10px;
  --mdb-datepicker-date-controls-padding-x: 12px;
  --mdb-datepicker-date-controls-color: rgba(0, 0, 0, 0.64);
  --mdb-datepicker-view-change-button-padding: 10px;
  --mdb-datepicker-view-change-button-color: var(--mdb-surface-color);
  --mdb-datepicker-view-change-button-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-view-change-button-font-weight: 500;
  --mdb-datepicker-view-change-button-font-size: 0.9rem;
  --mdb-datepicker-view-change-button-border-radius: 10px;
  --mdb-datepicker-view-change-button-state-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-view-change-button-after-border-width: 5px;
  --mdb-datepicker-view-change-button-after-margin-left: 5px;
  --mdb-datepicker-arrow-controls-margin-top: 10px;
  --mdb-datepicker-previous-button-width: 40px;
  --mdb-datepicker-previous-button-height: 40px;
  --mdb-datepicker-previous-button-line-height: 40px;
  --mdb-datepicker-previous-button-color: var(--mdb-surface-color);
  --mdb-datepicker-previous-button-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-previous-button-margin-right: 24px;
  --mdb-datepicker-previous-button-state-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-previous-button-state-border-radius: 50%;
  --mdb-datepicker-previous-button-after-margin: 15.5px;
  --mdb-datepicker-previous-button-after-border-width: 2px;
  --mdb-datepicker-previous-button-after-transform: translateX(2px) rotate(-45deg);
  --mdb-datepicker-next-button-width: 40px;
  --mdb-datepicker-next-button-height: 40px;
  --mdb-datepicker-next-button-line-height: 40px;
  --mdb-datepicker-next-button-color: var(--mdb-surface-color);
  --mdb-datepicker-next-button-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-next-button-margin-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-next-button-state-border-radius: 50%;
  --mdb-datepicker-next-button-after-margin: 15.5px;
  --mdb-datepicker-next-button-after-border-width: 2px;
  --mdb-datepicker-next-button-after-transform: translateX(-2px) rotate(45deg);
  --mdb-datepicker-view-padding-x: 12px;
  --mdb-datepicker-table-width: 304px;
  --mdb-datepicker-day-heading-width: 40px;
  --mdb-datepicker-day-heading-height: 40px;
  --mdb-datepicker-day-heading-font-size: 12px;
  --mdb-datepicker-day-heading-font-weight: 400;
  --mdb-datepicker-day-heading-color: var(--mdb-surface-color);
  --mdb-datepicker-cell-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-cell-hover-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-cell-selected-background-color: #375D81;
  --mdb-datepicker-cell-selected-color: #fff;
  --mdb-datepicker-cell-focused-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-cell-focused-selected-background-color: #375D81;
  --mdb-datepicker-cell-border-width: 1px;
  --mdb-datepicker-cell-border-color: var(--mdb-surface-color);
  --mdb-datepicker-cell-color: var(--mdb-surface-color);
  --mdb-datepicker-small-cell-width: 40px;
  --mdb-datepicker-small-cell-height: 40px;
  --mdb-datepicker-small-cell-content-width: 40px;
  --mdb-datepicker-small-cell-content-height: 40px;
  --mdb-datepicker-small-cell-content-line-height: 40px;
  --mdb-datepicker-small-cell-content-border-radius: 50%;
  --mdb-datepicker-small-cell-content-font-size: 13px;
  --mdb-datepicker-large-cell-width: 76px;
  --mdb-datepicker-large-cell-height: 42px;
  --mdb-datepicker-large-cell-content-width: 72px;
  --mdb-datepicker-large-cell-content-height: 40px;
  --mdb-datepicker-large-cell-content-line-height: 40px;
  --mdb-datepicker-large-cell-content-padding-y: 1px;
  --mdb-datepicker-large-cell-content-padding-x: 2px;
  --mdb-datepicker-large-cell-content-border-radius: 999px;
  position: relative;
  height: 100%;
}

.datepicker-date-controls {
  padding: var(--mdb-datepicker-date-controls-padding-top) var(--mdb-datepicker-date-controls-padding-x) 0 var(--mdb-datepicker-date-controls-padding-x);
  display: flex;
  justify-content: space-between;
  color: var(--mdb-datepicker-date-controls-color);
}

.datepicker-view-change-button {
  padding: var(--mdb-datepicker-view-change-button-padding);
  color: var(--mdb-datepicker-view-change-button-color);
  font-weight: var(--mdb-datepicker-view-change-button-font-weight);
  font-size: var(--mdb-datepicker-view-change-button-font-size);
  border-radius: var(--mdb-datepicker-view-change-button-border-radius);
  box-shadow: none;
  background-color: transparent;
  margin: 0;
  border: none;
  outline: none;
}
.datepicker-view-change-button:hover, .datepicker-view-change-button:focus {
  background-color: var(--mdb-datepicker-view-change-button-state-background-color);
}
.datepicker-view-change-button:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-left: var(--mdb-datepicker-view-change-button-after-border-width) solid transparent;
  border-right: var(--mdb-datepicker-view-change-button-after-border-width) solid transparent;
  border-top-width: var(--mdb-datepicker-view-change-button-after-border-width);
  border-top-style: solid;
  margin: 0 0 0 var(--mdb-datepicker-view-change-button-after-margin-left);
  vertical-align: middle;
}
.datepicker-view-change-button.disabled {
  color: var(--mdb-datepicker-view-change-button-disabled-color);
}

.datepicker-arrow-controls {
  margin-top: var(--mdb-datepicker-arrow-controls-margin-top);
}

/*!rtl:begin:options:
{
  "autoRename": true,
  "stringMap":[
      {
      "name"    : "prev-next",
      "search"  : ["datepicker-previous-button", "datepicker-next-button"],
      "replace" : ["datepicker-next-button", "datepicker-previous-button"],
      "options" : {"ignoreCase":false}
      }
  ]
}
*/
.datepicker-previous-button {
  position: relative;
  padding: 0;
  width: var(--mdb-datepicker-previous-button-width);
  height: var(--mdb-datepicker-previous-button-height);
  line-height: var(--mdb-datepicker-previous-button-line-height);
  border: none;
  outline: none;
  margin: 0;
  color: var(--mdb-datepicker-previous-button-color);
  background-color: transparent;
  margin-right: var(--mdb-datepicker-previous-button-margin-right);
}
.datepicker-previous-button:hover, .datepicker-previous-button:focus {
  background-color: var(--mdb-datepicker-previous-button-state-background-color);
  border-radius: var(--mdb-datepicker-previous-button-state-border-radius);
}
.datepicker-previous-button.disabled {
  color: var(--mdb-datepicker-previous-button-disabled-color);
}

.datepicker-previous-button::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  content: "";
  margin: var(--mdb-datepicker-previous-button-after-margin);
  border: 0 solid currentColor;
  border-top-width: var(--mdb-datepicker-previous-button-after-border-width);
  border-left-width: var(--mdb-datepicker-previous-button-after-border-width);
  transform: var(--mdb-datepicker-previous-button-after-transform);
}

.datepicker-next-button {
  position: relative;
  padding: 0;
  width: var(--mdb-datepicker-next-button-width);
  height: var(--mdb-datepicker-next-button-height);
  line-height: var(--mdb-datepicker-next-button-line-height);
  border: none;
  outline: none;
  margin: 0;
  color: var(--mdb-datepicker-next-button-color);
  background-color: transparent;
}
.datepicker-next-button:hover, .datepicker-next-button:focus {
  background-color: var(--mdb-datepicker-next-button-margin-background-color);
  border-radius: var(--mdb-datepicker-next-button-state-border-radius);
}
.datepicker-next-button.disabled {
  color: var(--mdb-datepicker-next-button-disabled-color);
}

.datepicker-next-button::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  content: "";
  margin: var(--mdb-datepicker-next-button-after-margin);
  border: 0 solid currentColor;
  border-top-width: var(--mdb-datepicker-next-button-after-border-width);
  border-right-width: var(--mdb-datepicker-next-button-after-border-width);
  transform: var(--mdb-datepicker-next-button-after-transform);
}

/*!rtl:end:options*/
/*!rtl:raw:
  .datepicker-previous-button::after {
      rotate: 90deg;
      translate: -1px -2px;
  }

  .datepicker-next-button::after {
      rotate: -90deg;
      translate: 1px -2px;
  }
*/
.datepicker-view {
  padding-left: var(--mdb-datepicker-view-padding-x);
  padding-right: var(--mdb-datepicker-view-padding-x);
  outline: none;
}

.datepicker-table {
  margin-right: auto;
  margin-left: auto;
  width: var(--mdb-datepicker-table-width);
}

.datepicker-day-heading {
  width: var(--mdb-datepicker-day-heading-width);
  height: var(--mdb-datepicker-day-heading-height);
  text-align: center;
  font-size: var(--mdb-datepicker-day-heading-font-size);
  font-weight: var(--mdb-datepicker-day-heading-font-weight);
  color: var(--prefixdatepicker-day-heading-color);
}

.datepicker-cell {
  text-align: center;
  color: var(--mdb-datepicker-cell-color);
}
.datepicker-cell.disabled {
  color: var(--mdb-datepicker-cell-disabled-color);
  cursor: default;
  pointer-events: none;
}
.datepicker-cell.disabled:hover {
  cursor: default;
}
.datepicker-cell:hover {
  cursor: pointer;
}

.datepicker-cell:not(.disabled):not(.selected):hover .datepicker-cell-content {
  background-color: var(--mdb-datepicker-cell-hover-background-color);
}

.datepicker-cell.selected .datepicker-cell-content {
  background-color: var(--mdb-datepicker-cell-selected-background-color);
  color: var(--mdb-datepicker-cell-selected-color);
}

.datepicker-cell:not(.selected).focused .datepicker-cell-content {
  background-color: var(--mdb-datepicker-cell-focused-background-color);
}

.datepicker-cell.focused .datepicker-cell-content.selected {
  background-color: var(--mdb-datepicker-cell-focused-selected-background-color);
}

.datepicker-cell.current .datepicker-cell-content {
  border: var(--mdb-datepicker-cell-border-width) solid var(--mdb-datepicker-cell-border-color);
}

.datepicker-small-cell {
  width: var(--mdb-datepicker-small-cell-width);
  height: var(--mdb-datepicker-small-cell-height);
}

.datepicker-small-cell-content {
  width: var(--mdb-datepicker-small-cell-content-width);
  height: var(--mdb-datepicker-small-cell-content-height);
  line-height: var(--mdb-datepicker-small-cell-content-line-height);
  border-radius: var(--mdb-datepicker-small-cell-content-border-radius);
  font-size: var(--mdb-datepicker-small-cell-content-font-size);
}

.datepicker-large-cell {
  width: var(--mdb-datepicker-large-cell-width);
  height: var(--mdb-datepicker-large-cell-height);
}

.datepicker-large-cell-content {
  width: var(--mdb-datepicker-large-cell-content-width);
  height: var(--mdb-datepicker-large-cell-content-height);
  line-height: var(--mdb-datepicker-large-cell-content-line-height);
  padding: var(--mdb-datepicker-large-cell-content-padding-y) var(--mdb-datepicker-large-cell-content-padding-x);
  border-radius: var(--mdb-datepicker-large-cell-content-border-radius);
}

.datepicker-footer {
  height: var(--mdb-datepicker-footer-height);
  display: flex;
  position: absolute;
  width: 100%;
  bottom: 0;
  justify-content: flex-end;
  align-items: center;
  padding-left: var(--mdb-datepicker-footer-padding-x);
  padding-right: var(--mdb-datepicker-footer-padding-x);
}

.datepicker-footer-btn {
  background-color: var(--mdb-datepicker-footer-btn-background-color);
  color: var(--mdb-datepicker-footer-btn-color);
  border: none;
  cursor: pointer;
  padding: 0 var(--mdb-datepicker-footer-btn-padding-x);
  text-transform: uppercase;
  font-size: var(--mdb-datepicker-footer-btn-font-size);
  font-weight: var(--mdb-datepicker-footer-btn-font-weight);
  height: var(--mdb-datepicker-footer-btn-height);
  line-height: var(--mdb-datepicker-footer-btn-line-height);
  letter-spacing: var(--mdb-datepicker-footer-btn-letter-spacing);
  border-radius: var(--mdb-datepicker-footer-btn-border-radius);
  margin-bottom: var(--mdb-datepicker-footer-btn-margin-bottom);
  outline: none;
}
.datepicker-footer-btn:hover, .datepicker-footer-btn:focus {
  background-color: var(--mdb-datepicker-footer-btn-state-background-color);
}
.datepicker-footer-btn.disabled {
  color: var(--mdb-datepicker-footer-btn-disabled-color);
}

.datepicker-clear-btn {
  margin-right: auto;
}

:root {
  --mdb-popconfirm-zindex: 1080;
  --mdb-popconfirm-border-radius: 0.5rem;
}

.popconfirm {
  --mdb-popconfirm-padding: 1rem;
  --mdb-popconfirm-background-color: var(--mdb-surface-bg);
  --mdb-popconfirm-text-color: var(--mdb-surface-color);
  padding: var(--mdb-popconfirm-padding);
  background-color: var(--mdb-popconfirm-background-color);
  border-radius: var(--mdb-popconfirm-border-radius);
  opacity: 0;
  color: var(--mdb-popconfirm-text-color);
}
.popconfirm.show {
  opacity: 1;
}

.popconfirm-popover {
  --mdb-popconfirm-popover-width: 300px;
  --mdb-popconfirm-border: 1px solid var(--mdb-divider-color);
  z-index: var(--mdb-popconfirm-zindex);
  width: var(--mdb-popconfirm-popover-width);
  border-radius: var(--mdb-popconfirm-border-radius);
  border: var(--mdb-popconfirm-border);
}

.popconfirm-modal {
  --mdb-popconfirm-modal-width: 300px;
  z-index: var(--mdb-popconfirm-zindex);
  width: var(--mdb-popconfirm-modal-width);
  position: absolute;
  border-radius: var(--mdb-popconfirm-border-radius);
}

.popconfirm-buttons-container {
  display: flex;
  justify-content: flex-end;
}
.popconfirm-buttons-container .btn {
  --mdb-popconfirm-buttons-container-btn-ml: 0.5rem;
  margin-left: var(--mdb-popconfirm-buttons-container-btn-ml);
}

.popconfirm-backdrop {
  --mdb-popconfirm-backdrop-zindex: 1070;
  --mdb-popconfirm-backdrop-background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  z-index: var(--mdb-popconfirm-backdrop-zindex);
  position: fixed;
  top: 0;
  left: 0;
  background-color: var(--mdb-popconfirm-backdrop-background-color);
  display: flex;
  justify-content: center;
  align-items: center;
}

.popconfirm-icon-container i {
  --mdb-popconfirm-icon-text-color: var(--mdb-surface-color);
  color: var(--mdb-popconfirm-icon-text-color);
}

.datatable {
  --mdb-datatable-color: var(--mdb-body-color);
  --mdb-datatable-border-color: var(--mdb-border-color);
  --mdb-datatable-striped-color: var(--mdb-body-color);
  --mdb-datatable-accent-bg: rgba(var(--mdb-emphasis-color-rgb), 0.02);
  --mdb-datatable-hover-color: var(--mdb-body-color);
  --mdb-datatable-hover-bg: rgba(var(--mdb-emphasis-color-rgb), 0.025);
  --mdb-datatable-muted-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-datatable-active-color: rgba(var(--mdb-emphasis-color-rgb), 0.1);
  --mdb-datatable-font-size: 0.9rem;
  --mdb-datatable-background-color: var(--mdb-body-bg);
  --mdb-datatable-table-th-td-max-width: 250px;
  --mdb-datatable-table-th-td-padding-y: 1rem;
  --mdb-datatable-table-th-td-padding-x: 1.4rem;
  --mdb-datatable-thead-tr-border-width: 1px;
  --mdb-datatable-thead-th-font-weight: 500;
  --mdb-datatable-thead-fixed-cell-background-color: var(--mdb-body-bg);
  --mdb-datatable-tbody-font-weight: 300;
  --mdb-datatable-tbody-tr-transition: all 0.3s ease-in;
  --mdb-datatable-tbody-tr-last-child-height: 71px;
  --mdb-datatable-tbody-loader-height: 2px;
  --mdb-datatable-tbody-progress-animation: datatableProgress 3s ease-in-out;
  --mdb-datatable-tbody-progress-width: 45%;
  --mdb-datatable-tbody-progress-opacity: 0.5;
  --mdb-datatable-tbody-progress-border-radius: 1px;
  --mdb-datatable-pagination-padding-y: 0.5rem;
  --mdb-datatable-pagination-border-width: 1px;
  --mdb-datatable-pagination-nav-font-size: 0.9rem;
  --mdb-datatable-pagination-buttons-margin-left: 2rem;
  --mdb-datatable-pagination-button-padding-x: 1rem;
  --mdb-datatable-sort-icon-transition-duration: 0.3s;
  --mdb-datatable-sort-icon-left: 0.4rem;
  --mdb-datatable-sort-icon-top: calc(50% - 0.5rem);
  --mdb-datatable-select-wrapper-font-size: 0.9rem;
  --mdb-datatable-select-wrapper-font-weight: 300;
  --mdb-datatable-sm-th-td-padding-y: 0.5rem;
  --mdb-datatable-sm-th-td-padding-x: 1.4rem;
  --mdb-datatable-sm-tbody-tr-last-child-height: 55px;
  --mdb-datatable-sm-pagination-padding: 0.2rem;
  --mdb-datatable-bordered-th-td-border-width: 1px;
  --mdb-datatable-hover-tbody-tr-transition: background-color 0.2s ease-in;
  --mdb-datatable-dark-select-arrow-input-color: white;
  --mdb-datatable-dark-border-color: rgb(251, 251, 251);
  --mdb-datatable-dark-check-border-color: #fff;
  --mdb-datatable-dark-datatable-progress-opacity: 0.8;
  font-size: var(--mdb-datatable-font-size);
  color: var(--mdb-datatable-color);
  background-color: var(--mdb-datatable-background-color);
}
.datatable-inner {
  background-color: inherit;
}
.datatable table {
  font-size: var(--mdb-datatable-font-size);
  color: var(--mdb-datatable-color);
  background-color: inherit;
  margin-bottom: 0;
  border-color: var(--mdb-datatable-border-color);
}
.datatable table th,
.datatable table td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: var(--mdb-datatable-table-th-td-max-width);
  padding: var(--mdb-datatable-table-th-td-padding-y) var(--mdb-datatable-table-th-td-padding-x);
}
.datatable thead {
  background-color: inherit;
}
.datatable thead tr {
  background-color: inherit;
  border-bottom: var(--mdb-datatable-thead-tr-border-width) solid var(--mdb-datatable-border-color);
}
.datatable thead th {
  position: relative;
  border-bottom: none;
  font-weight: var(--mdb-datatable-thead-th-font-weight);
}
.datatable thead th:hover .datatable-sort-icon {
  opacity: 1;
}
.datatable thead .fixed-cell {
  position: sticky;
  top: 0;
  z-index: 3;
  box-shadow: var(--mdb-datatable-border-color) 0px 1px;
  background-color: var(--mdb-datatable-thead-fixed-cell-background-color);
}
.datatable tbody {
  font-weight: var(--mdb-datatable-tbody-font-weight);
  background-color: inherit;
}
.datatable tbody .fixed-cell {
  position: sticky;
  z-index: 1;
  background-color: inherit;
}
.datatable tbody tr {
  background-color: inherit;
  transition: var(--mdb-datatable-tbody-tr-transition);
}
.datatable tbody tr:last-child {
  border-bottom: transparent;
  height: var(--mdb-datatable-tbody-tr-last-child-height);
}
.datatable tbody tr:focus {
  outline: none;
}
.datatable tbody tr.active {
  background-color: var(--mdb-datatable-active-color);
}
.datatable tbody td:focus {
  outline: none;
}
.datatable-loader {
  width: 100%;
  height: var(--mdb-datatable-tbody-loader-height);
  position: relative;
  overflow: hidden;
}
.datatable-loader-inner {
  display: block;
  height: 100%;
}
.datatable-progress {
  animation: var(--mdb-datatable-tbody-progress-animation);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  width: var(--mdb-datatable-tbody-progress-width);
  position: relative;
  opacity: var(--mdb-datatable-tbody-progress-opacity);
  border-radius: var(--mdb-datatable-tbody-progress-border-radius);
  display: block;
  height: 100%;
}
@keyframes datatableProgress {
  0% {
    left: -45%;
  }
  100% {
    left: 100%;
  }
}
.datatable-pagination {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: var(--mdb-datatable-pagination-padding-y) 0;
  border-top: var(--mdb-datatable-pagination-border-width) solid var(--mdb-datatable-border-color);
}
.datatable-pagination-nav {
  padding: 0;
  font-size: var(--mdb-datatable-pagination-nav-font-size);
  direction: ltr /*!rtl:ignore*/;
}
.datatable-pagination-buttons {
  margin-left: var(--mdb-datatable-pagination-buttons-margin-left);
}
.datatable-pagination-button {
  padding-left: var(--mdb-datatable-pagination-button-padding-x);
  padding-right: var(--mdb-datatable-pagination-button-padding-x);
  color: var(--mdb-datatable-color);
}
.datatable-sort-icon {
  opacity: 0;
  color: var(--mdb-datatable-muted-color);
  cursor: pointer;
  transition-property: opacity, transform;
  transition-duration: var(--mdb-datatable-sort-icon-transition-duration);
  transition-timing-function: linear;
  position: absolute;
  left: var(--mdb-datatable-sort-icon-left);
  top: var(--mdb-datatable-sort-icon-top);
}
.datatable-sort-icon.active {
  opacity: 1;
  color: var(--mdb-datatable-color);
}
.datatable-select-wrapper {
  display: flex;
  align-items: center;
  font-size: var(--mdb-datatable-select-wrapper-font-size);
  font-weight: var(--mdb-datatable-select-wrapper-font-weight);
  padding: 0 1rem;
}
.datatable-select-wrapper .select-input {
  max-width: 70px;
}
.datatable-select-text {
  margin: 0 1rem;
}
.datatable.datatable-sm th,
.datatable.datatable-sm td {
  padding: var(--mdb-datatable-sm-th-td-padding-y) var(--mdb-datatable-sm-th-td-padding-x);
}
.datatable.datatable-sm tbody tr:last-child {
  border-bottom: transparent;
  height: var(--mdb-datatable-sm-tbody-tr-last-child-height);
}
.datatable.datatable-sm .datatable-pagination {
  padding: var(--mdb-datatable-sm-pagination-padding) 0;
}
.datatable.datatable-bordered th,
.datatable.datatable-bordered td {
  border-width: var(--mdb-datatable-bordered-th-td-border-width);
}
.datatable.datatable-bordered .datatable-pagination {
  border: var(--mdb-datatable-bordered-th-td-border-width) solid var(--mdb-datatable-border-color);
}
.datatable.datatable-striped tbody tr:nth-of-type(odd) {
  background-color: var(--mdb-datatable-accent-bg);
  color: var(--mdb-datatable-striped-color);
}
.datatable.datatable-striped tbody tr:nth-of-type(odd) td {
  background-color: var(--mdb-datatable-accent-bg);
}
.datatable.datatable-hover tbody tr {
  transition: var(--mdb-datatable-hover-tbody-tr-transition) !important;
}
.datatable.datatable-hover tbody tr:hover {
  background-color: var(--mdb-datatable-hover-bg) !important;
}
.datatable.datatable-hover tbody tr:hover td {
  background-color: var(--mdb-table-hover-bg);
}
.datatable.datatable-clickable-rows tbody tr {
  cursor: pointer;
}
.datatable.datatable-clickable-rows tbody tr.active {
  background-color: var(--mdb-datatable-hover-bg);
}
.datatable.datatable-clickable-rows tbody tr.active td {
  background-color: inherit;
  color: inherit;
}
.datatable.datatable-dark {
  --mdb-datatable-color: #fff;
  --mdb-datatable-border-color: rgb(251, 251, 251);
  --mdb-datatable-active-color: rgba(255, 255, 255, 0.2);
  --mdb-datatable-striped-color: white;
  --mdb-datatable-accent-bg: rgba(255, 255, 255, 0.05);
  --mdb-datatable-hover-bg: rgb(63, 63, 63);
  --mdb-datatable-hover-color: white;
}
.datatable.datatable-dark .select-wrapper .select-arrow,
.datatable.datatable-dark .select-wrapper input {
  color: var(--mdb-datatable-dark-select-arrow-input-color);
}
.datatable.datatable-dark .select-wrapper .form-outline .form-control:focus ~ .form-notch .form-notch-leading,
.datatable.datatable-dark .select-wrapper .form-notch-trailing {
  border-color: var(--mdb-datatable-dark-border-color) !important;
}
.datatable.datatable-dark .select-wrapper .form-notch-leading,
.datatable.datatable-dark .select-wrapper .form-notch-middle,
.datatable.datatable-dark .select-wrapper .form-notch-trailing {
  border-color: var(--mdb-datatable-dark-border-color) !important;
}
.datatable.datatable-dark .select-wrapper .form-outline .form-control:focus ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-datatable-dark-border-color) !important;
}
.datatable.datatable-dark .form-check-input[type=checkbox]:checked {
  background-color: transparent;
  border-color: var(--mdb-datatable-dark-check-border-color);
}
.datatable.datatable-dark .datatable-progress {
  opacity: var(--mdb-datatable-dark-datatable-progress-opacity);
}
.datatable.border-primary {
  --mdb-datatable-border-color: #375D81;
}
.datatable.border-secondary {
  --mdb-datatable-border-color: #9fa6b2;
}
.datatable.border-success {
  --mdb-datatable-border-color: #14a44d;
}
.datatable.border-danger {
  --mdb-datatable-border-color: #dc4c64;
}
.datatable.border-warning {
  --mdb-datatable-border-color: #e4a11b;
}
.datatable.border-info {
  --mdb-datatable-border-color: #54b4d3;
}
.datatable.border-light {
  --mdb-datatable-border-color: #fbfbfb;
}
.datatable.border-dark {
  --mdb-datatable-border-color: #332d2d;
}
.datatable.datatable-borderless {
  --mdb-datatable-border-color: transparent;
}
.datatable.datatable-loading {
  color: var(--mdb-datatable-muted-color);
}
.datatable.datatable-loading th {
  color: var(--mdb-datatable-muted-color);
}
.datatable.datatable-loading .datatable-sort-icon {
  display: none;
}

@media (max-width: 520px) {
  .datatable-pagination {
    flex-direction: column-reverse;
  }
  .datatable-pagination-nav {
    margin: 0.8rem 0;
  }
  .datatable-pagination-button {
    font-size: 1rem;
  }
  .datatable-pagination-buttons {
    margin: 0.8rem 0;
  }
}
.steps, .timeline, .stepper {
  --mdb-steps-transition: height 0.2s ease-in-out;
  position: relative;
  padding: 0;
  margin: 0;
  width: 100%;
  list-style: none;
  overflow: hidden;
  transition: var(--mdb-steps-transition);
}

.steps-step, .timeline-step, .stepper-vertical .stepper-step {
  --mdb-steps-step-after-left: 2.45rem;
  --mdb-steps-step-after-width: 1px;
  --mdb-steps-step-after-margin-top: 0.5rem;
  --mdb-steps-step-after-bg: rgba(var(--mdb-emphasis-color-rgb), 0.1);
  height: fit-content;
  position: relative;
}
.steps-step-after, .timeline-step:after, .stepper-vertical .stepper-step:not(:last-child):after {
  position: absolute;
  left: var(--mdb-steps-step-after-left);
  width: var(--mdb-steps-step-after-width);
  margin-top: var(--mdb-steps-step-after-margin-top);
  content: "";
  background-color: var(--mdb-steps-step-after-bg);
}

.steps-content, .timeline-content, .stepper-vertical .stepper-content {
  --mdb-steps-content-padding-y: 1.5rem;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: var(--mdb-steps-content-padding-y);
  padding-right: var(--mdb-steps-content-padding-y);
}

.steps-head-vertical, .timeline-head, .stepper-vertical .stepper-head {
  --mdb-steps-head-vertical-padding-top: 1.5rem;
  --mdb-steps-head-vertical-padding-x: 1.5rem;
  padding-left: var(--mdb-steps-head-vertical-padding-x);
  padding-right: var(--mdb-steps-head-vertical-padding-x);
  padding-top: var(--mdb-steps-head-vertical-padding-top);
}

.steps-head-icon-vertical, .timeline-head-icon, .stepper-vertical .stepper-head-icon {
  --mdb-steps-head-icon-vertical-margin-right: 0.75rem;
  margin-right: var(--mdb-steps-head-icon-vertical-margin-right);
}

.steps-head-text-after-vertical, .stepper-vertical .stepper-head-text:after {
  position: absolute;
}

.steps-head, .timeline-head, .stepper-head {
  --mdb-steps-head-line-height: 1.3;
  --mdb-steps-head-hover-bgc: rgba(var(--mdb-emphasis-color-rgb), 0.025);
  display: flex;
  align-items: center;
  text-decoration: none;
  color: unset;
  line-height: var(--mdb-steps-head-line-height);
}
.steps-head-hover, .stepper-head:hover {
  background-color: var(--mdb-steps-head-hover-bgc);
}
.steps-head-focus, .stepper-head:focus {
  outline: none;
}

.steps-head-text, .timeline-head-text, .stepper-head-text {
  --mdb-steps-head-text-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-steps-head-text-after-font-size: 0.8rem;
  color: var(--mdb-steps-head-text-color);
}
.steps-head-text-after, .timeline-head-text:after, .stepper-head-text:after {
  display: flex;
  font-size: var(--mdb-steps-head-text-after-font-size);
  content: attr(data-mdb-content);
}

.steps-head-icon, .timeline-head-icon, .stepper-head-icon {
  --mdb-steps-head-icon-font-size: 0.875rem;
  --mdb-steps-head-icon-width: 1.938rem;
  --mdb-steps-head-icon-height: 1.938rem;
  --mdb-steps-head-icon-font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  font-size: var(--mdb-steps-head-icon-font-size);
  width: var(--mdb-steps-head-icon-width);
  height: var(--mdb-steps-head-icon-height);
  font-weight: var(--mdb-steps-head-icon-font-weight);
}

.steps-active-head-text, .timeline-head-text, .stepper-active .stepper-head-text {
  --mdb-steps-active-head-text-font-weight: 500;
  font-weight: var(--mdb-steps-active-head-text-font-weight);
}

.stepper {
  --mdb-stepper-padding-x: 1rem;
  --mdb-stepper-step-height: 4.5rem;
  --mdb-stepper-step-head-padding-left: 1.5rem;
  --mdb-stepper-step-head-padding-right: 1.5rem;
  --mdb-stepper-step-head-height: 1px;
  --mdb-stepper-step-head-bg: rgba(var(--mdb-emphasis-color-rgb), 0.1);
  --mdb-stepper-step-head-margin-right: 0.5rem;
  --mdb-stepper-step-head-margin-left: 0.5rem;
  --mdb-stepper-head-icon-margin-y: 1.5rem;
  --mdb-stepper-head-icon-margin-right: 0.5rem;
  --mdb-stepper-vertical-step-top: 3.25rem;
  --mdb-stepper-vertical-step-height: calc(100% - 2.45rem);
  --mdb-stepper-vertical-content-padding-left: 3.75rem;
  --mdb-stepper-vertical-content-transition: height 0.3s ease-in-out, margin-top 0.3s ease-in-out, margin-bottom 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out;
  --mdb-stepper-vertical-head-padding-bottom: 1.5rem;
  --mdb-stepper-mobile-step-margin-y: 1rem;
  --mdb-stepper-mobile-step-head-padding-x: 0.25rem;
  --mdb-stepper-mobile-head-icon-height: 0.5rem;
  --mdb-stepper-mobile-head-icon-width: 0.5rem;
  --mdb-stepper-mobile-content-top: 2.56rem;
  --mdb-stepper-mobile-active-head-icon-bg: var(--mdb-primary);
  --mdb-stepper-mobile-completed-head-icon-bg: var(--mdb-success);
  --mdb-stepper-head-icon-bg: var(--mdb-surface-inverted-bg);
  --mdb-stepper-head-icon-color: var(--mdb-surface-inverted-color);
  --mdb-stepper-completed-head-icon-bg: var(--mdb-success-bg-subtle);
  --mdb-stepper-completed-head-icon-color: var(--mdb-success-text-emphasis);
  --mdb-stepper-active-head-icon-bg: var(--mdb-primary-bg-subtle);
  --mdb-stepper-active-head-icon-color: var(--mdb-primary-text-emphasis);
  --mdb-stepper-invalid-head-icon-bg: var(--mdb-danger-bg-subtle);
  --mdb-stepper-invalid-head-icon-color: var(--mdb-danger-text-emphasis);
  --mdb-stepper-disabled-head-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);
  --mdb-stepper-disabled-head-icon-bg: var(--mdb-surface-inverted-bg);
  --mdb-stepper-disabled-head-icon-color: rgba(var(--mdb-surface-inverted-color-rgb), 0.55);
  --mdb-stepper-mobile-head-padding-y: 0.5rem;
  --mdb-stepper-mobile-head-padding-x: 1rem;
  --mdb-stepper-mobile-footer-height: 2.5rem;
  --mdb-stepper-back-btn-i-margin-right: 0.5rem;
  --mdb-stepper-next-btn-i-margin-left: 0.5rem;
  --mdb-stepper-mobile-progress-bar-height: 0.3rem;
  --mdb-stepper-mobile-progress-height: 0.3rem;
  --mdb-stepper-mobile-progress-background-color: var(--mdb-secondary-bg);
  --mdb-stepper-mobile-active-progress-bar-color: var(--mdb-primary);
  --mdb-stepper-mobile-footer-bg: var(--mdb-stepper-mobile-bg);
  --mdb-stepper-mobile-head-bg: var(--mdb-stepper-mobile-bg);
  --mdb-stepper-mobile-invalid-icon-bg: var(--mdb-danger);
}

.stepper:not(.stepper-vertical) {
  display: flex;
  justify-content: space-between;
}
.stepper:not(.stepper-vertical) .stepper-content {
  position: absolute;
  width: 100%;
  padding-right: var(--mdb-stepper-padding-x);
  padding-left: var(--mdb-stepper-padding-x);
}
.stepper:not(.stepper-vertical) .stepper-step {
  flex: auto;
  height: var(--mdb-stepper-step-height);
}
.stepper:not(.stepper-vertical) .stepper-step:first-child .stepper-head {
  padding-left: var(--mdb-stepper-step-head-padding-left);
}
.stepper:not(.stepper-vertical) .stepper-step:last-child .stepper-head {
  padding-right: var(--mdb-stepper-step-head-padding-right);
}
.stepper:not(.stepper-vertical) .stepper-step:not(:first-child) .stepper-head:before {
  flex: 1;
  height: var(--mdb-stepper-step-head-height);
  width: 100%;
  margin-right: var(--mdb-stepper-step-head-margin-right);
  content: "";
  background-color: var(--mdb-stepper-step-head-bg);
}
.stepper:not(.stepper-vertical) .stepper-step:not(:last-child) .stepper-head:after {
  flex: 1;
  height: var(--mdb-stepper-step-head-height);
  width: 100%;
  margin-left: var(--mdb-stepper-step-head-margin-left);
  content: "";
  background-color: var(--mdb-stepper-step-head-bg);
}
.stepper:not(.stepper-vertical) .stepper-head-icon {
  margin-top: var(--mdb-stepper-head-icon-margin-y);
  margin-right: var(--mdb-stepper-head-icon-margin-right);
  margin-bottom: var(--mdb-stepper-head-icon-margin-y);
  margin-left: 0;
}

.stepper-vertical .stepper-step:not(:last-child):after {
  top: var(--mdb-stepper-vertical-step-top);
  height: var(--mdb-stepper-vertical-step-height);
}
.stepper-vertical .stepper-content {
  padding-left: var(--mdb-stepper-vertical-content-padding-left);
  transition: var(--mdb-stepper-vertical-content-transition);
}
.stepper-vertical .stepper-content-hide {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 0 !important;
}
.stepper-vertical .stepper-head {
  padding-bottom: var(--mdb-stepper-vertical-head-padding-bottom);
}
.stepper.stepper-mobile {
  justify-content: center;
  align-items: flex-end;
}
.stepper.stepper-mobile.stepper-progress-bar .stepper-head-icon {
  display: none;
}
.stepper.stepper-mobile .stepper-step {
  flex: unset;
  height: fit-content;
  margin-top: var(--mdb-stepper-mobile-step-margin-y);
  margin-bottom: var(--mdb-stepper-mobile-step-margin-y);
}
.stepper.stepper-mobile .stepper-step:not(:last-child) .stepper-head:after {
  margin-left: 0;
}
.stepper.stepper-mobile .stepper-step:not(:first-child) .stepper-head:before {
  margin-right: 0;
}
.stepper.stepper-mobile .stepper-step:not(:last-child):not(:first-child) .stepper-head {
  padding-left: var(--mdb-stepper-mobile-step-head-padding-x);
  padding-right: var(--mdb-stepper-mobile-step-head-padding-x);
}
.stepper.stepper-mobile .stepper-head-icon {
  font-size: 0;
  margin: 0;
  height: var(--mdb-stepper-mobile-head-icon-height);
  width: var(--mdb-stepper-mobile-head-icon-width);
  z-index: 1;
}
.stepper.stepper-mobile .stepper-head-text {
  display: none;
}
.stepper.stepper-mobile .stepper-content {
  top: var(--mdb-stepper-mobile-content-top);
}
.stepper.stepper-mobile .stepper-active .stepper-head-icon {
  background-color: var(--mdb-stepper-mobile-active-head-icon-bg);
}
.stepper.stepper-mobile .stepper-completed .stepper-head-icon {
  background-color: var(--mdb-stepper-mobile-completed-head-icon-bg);
}
.stepper.stepper-mobile .stepper-invalid .stepper-head-icon {
  background-color: var(--mdb-stepper-mobile-invalid-icon-bg);
}

.stepper-form {
  display: inherit;
  justify-content: inherit;
  width: inherit;
  position: inherit;
}

.stepper-content {
  left: 0;
}

.stepper-head {
  cursor: pointer;
}
.stepper-head-icon {
  background-color: var(--mdb-stepper-head-icon-bg);
  color: var(--mdb-stepper-head-icon-color);
}

.stepper-completed .stepper-head-icon {
  background-color: var(--mdb-stepper-completed-head-icon-bg);
  color: var(--mdb-stepper-completed-head-icon-color);
}

.stepper-active .stepper-content {
  display: block;
}
.stepper-active .stepper-head-icon {
  background-color: var(--mdb-stepper-active-head-icon-bg);
  color: var(--mdb-stepper-active-head-icon-color);
}

.stepper-invalid .stepper-head-icon {
  background-color: var(--mdb-stepper-invalid-head-icon-bg);
  color: var(--mdb-stepper-invalid-head-icon-color);
}

.stepper-disabled .stepper-head {
  cursor: default;
}
.stepper-disabled .stepper-head-icon {
  background-color: var(--mdb-stepper-disabled-head-icon-bg);
  color: var(--mdb-stepper-disabled-head-icon-color);
}
.stepper-disabled .stepper-head-text {
  color: var(--mdb-stepper-disabled-head-color);
}

.stepper-mobile-head {
  position: absolute;
  align-self: normal;
  height: fit-content;
  background-color: var(--mdb-stepper-mobile-head-bg);
  width: 100%;
  padding-top: var(--mdb-stepper-mobile-head-padding-y);
  padding-right: var(--mdb-stepper-mobile-head-padding-x);
  padding-bottom: var(--mdb-stepper-mobile-head-padding-y);
  padding-left: var(--mdb-stepper-mobile-head-padding-x);
}

.stepper-mobile-footer {
  position: absolute;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--mdb-stepper-mobile-footer-bg);
  width: 100%;
  height: var(--mdb-stepper-mobile-footer-height);
}

.stepper-back-btn {
  display: block;
  left: 0;
}
.stepper-back-btn .btn-link {
  color: unset;
}
.stepper-back-btn i {
  margin-right: var(--mdb-stepper-back-btn-i-margin-right);
}

.stepper-next-btn {
  display: block;
  right: 0;
}
.stepper-next-btn .btn-link {
  color: unset;
}
.stepper-next-btn i {
  margin-left: var(--mdb-stepper-next-btn-i-margin-left);
}

.stepper-mobile-progress-bar {
  height: var(--mdb-stepper-mobile-progress-bar-height);
  background-color: var(--mdb-stepper-mobile-active-progress-bar-color);
  width: 0;
}

.stepper-mobile-progress {
  height: var(--mdb-stepper-mobile-progress-height);
  flex-grow: 100;
  background-color: var(--mdb-stepper-mobile-progress-background-color);
}

.timeline {
  --mdb-timeline-step-top: 2.94rem;
  --mdb-timeline-step-height: calc(100% - 1.94rem);
  --mdb-timeline-content-padding-left: 4.25rem;
  --mdb-timeline-head-padding-bottom: 0.5rem;
  --mdb-timeline-step-sm-left: 1.8rem;
  --mdb-timeline-step-sm-top: 2rem;
  --mdb-timeline-head-sm-margin-right: 1rem;
  --mdb-timeline-head-sm-bg: #dfdfdf;
  --mdb-timeline-head-sm-height: 0.7rem;
  --mdb-timeline-head-sm-width: 0.7rem;
  --mdb-timeline-content-sm-padding-left: 3.25rem;
}

.timeline-step:after {
  top: var(--mdb-timeline-step-top);
  height: var(--mdb-timeline-step-height);
}

.timeline-content {
  padding-left: var(--mdb-timeline-content-padding-left);
}

.timeline-head {
  padding-bottom: var(--mdb-timeline-head-padding-bottom);
}

.timeline-step-sm:after {
  left: var(--mdb-timeline-step-sm-left);
  height: 100%;
  top: var(--mdb-timeline-step-sm-top);
}

.timeline-head-sm {
  margin-right: var(--mdb-timeline-head-sm-margin-right);
  background-color: var(--mdb-timeline-head-sm-bg);
  border-radius: 100%;
  height: var(--mdb-timeline-head-sm-height);
  width: var(--mdb-timeline-head-sm-width);
}

.timeline-content-sm {
  padding-left: var(--mdb-timeline-content-sm-padding-left);
}

.sticky.animation {
  animation-duration: 200ms;
}

.select-dropdown .form-check-input label {
  display: block;
}

select.select-initialized {
  display: none !important;
}

.select-wrapper {
  --mdb-form-outline-select-arrow-color: var(--mdb-surface-color);
  --mdb-form-outline-select-arrow-font-size: 16px;
  --mdb-form-outline-select-arrow-top: 7px;
  --mdb-form-outline-select-arrow-right: 16px;
  --mdb-form-outline-select-valid-color: #00b74a;
  --mdb-form-outline-select-invalid-color: #f93154;
  --mdb-form-outline-select-clear-btn-color: var(--mdb-surface-color);
  --mdb-form-outline-select-clear-btn-font-size: 1rem;
  --mdb-form-outline-select-clear-btn-top: 7px;
  --mdb-form-outline-select-clear-btn-right: 27px;
  --mdb-form-outline-select-clear-btn-focus-color: #375D81;
  --mdb-form-outline-select-sm-clear-btn-font-size: 0.8rem;
  --mdb-form-outline-select-sm-clear-btn-top: 4px;
  --mdb-form-outline-select-lg-clear-btn-top: 11px;
  --mdb-form-outline-select-label-max-width: 80%;
  --mdb-form-outline-select-label-active-transform: translateY(-1rem) translateY(0.1rem) scale(0.8);
  --mdb-form-outline-select-lg-label-active-transform: translateY(-1.25rem) translateY(0.1rem) scale(0.8);
  --mdb-form-outline-select-sm-label-active-transform: translateY(-0.83rem) translateY(0.1rem) scale(0.8);
  --mdb-form-outline-select-input-focused-color: var(--mdb-surface-color);
  --mdb-form-outline-select-label-color: #375D81;
  --mdb-form-outline-select-notch-border-color: #375D81;
  --mdb-form-outline-select-white-notch-border-color: #fff;
  --mdb-form-outline-select-input-focused-arrow-color: #375D81;
  --mdb-form-outline-select-white-focus-arrow-color: #fff;
  --mdb-form-outline-select-white-arrow-color: #fff;
  --mdb-form-outline-select-white-clear-btn: #fff;
  --mdb-form-outline-select-sm-arrow-top: 3px;
  --mdb-form-outline-select-lg-arrow-top: 11px;
  --mdb-form-outline-form-notch-border-top: 1px solid transparent;
}

.select-arrow {
  color: var(--mdb-form-outline-select-arrow-color);
  text-align: center;
  font-size: var(--mdb-form-outline-select-arrow-font-size);
  position: absolute;
  top: var(--mdb-form-outline-select-arrow-top);
  right: var(--mdb-form-outline-select-arrow-right);
}
.select-arrow::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.select-arrow:empty::after {
  margin-left: 0;
}

.was-validated .form-control:valid ~ .select-arrow {
  color: var(--mdb-form-outline-select-valid-color);
}

.was-validated .form-control:invalid ~ .select-arrow {
  color: var(--mdb-form-outline-select-invalid-color);
}

.select-clear-btn {
  color: var(--mdb-form-outline-select-clear-btn-color);
  font-size: var(--mdb-form-outline-select-clear-btn-font-size);
  position: absolute;
  top: var(--mdb-form-outline-select-clear-btn-top);
  right: var(--mdb-form-outline-select-clear-btn-right);
  cursor: pointer;
}
.select-clear-btn:focus {
  color: var(--mdb-form-outline-select-clear-btn-focus-color);
  outline: none;
}

.form-control-sm ~ .select-clear-btn {
  font-size: var(--mdb-form-outline-select-sm-clear-btn-font-size);
  top: var(--mdb-form-outline-select-sm-clear-btn-top);
}

.form-control-lg ~ .select-clear-btn {
  top: var(--mdb-form-outline-select-lg-clear-btn-top);
}

.select-dropdown-container {
  --mdb-form-outline-select-dropdown-container-z-index: 1070;
  --mdb-form-outline-select-dropdown-bg: var(--mdb-surface-bg);
  --mdb-form-outline-select-dropdown-box-shadow: 0 2px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 2px 10px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
  --mdb-form-outline-select-dropdown-min-width: 100px;
  --mdb-form-outline-select-dropdown-transform: scaleY(0.8);
  --mdb-form-outline-select-dropdown-transition: all 0.2s;
  --mdb-form-outline-select-dropdown-open-transform: scaleY(1);
  --mdb-form-outline-select-dropdown-input-group-padding: 10px;
  --mdb-form-outline-select-options-wrapper-scrollbar-width: 4px;
  --mdb-form-outline-select-options-wrapper-scrollbar-height: 4px;
  --mdb-form-outline-select-options-wrapper-scrollbar-border-bottom-right-radius: 4px;
  --mdb-form-outline-select-options-wrapper-scrollbar-border-bottom-left-radius: 4px;
  --mdb-form-outline-select-options-wrapper-scrollbar-thumb-height: 50px;
  --mdb-form-outline-select-options-wrapper-scrollbar-thumb-bg: var(--mdb-scrollbar-thumb-bg);
  --mdb-form-outline-select-options-wrapper-scrollbar-thumb-border-radius: 4px;
  --mdb-form-outline-select-no-results-padding-left: 16px;
  --mdb-form-outline-select-no-results-padding-right: 16px;
  z-index: var(--mdb-form-outline-select-dropdown-container-z-index);
}

.select-dropdown {
  background-color: var(--mdb-form-outline-select-dropdown-bg);
  box-shadow: var(--mdb-form-outline-select-dropdown-box-shadow);
  margin: 0;
  min-width: var(--mdb-form-outline-select-dropdown-min-width);
  outline: 0;
  position: relative;
  transform: var(--mdb-form-outline-select-dropdown-transform);
  opacity: 0;
  transition: var(--mdb-form-outline-select-dropdown-transition);
}
.select-dropdown.open {
  transform: var(--mdb-form-outline-select-dropdown-open-transform);
  opacity: 1;
}

.select-dropdown > .input-group {
  padding: var(--mdb-form-outline-select-dropdown-input-group-padding);
}

.select-label {
  max-width: var(--mdb-form-outline-select-label-max-width);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select-label.active {
  transform: var(--mdb-form-outline-select-label-active-transform);
}

.form-control-lg ~ .select-label.active {
  transform: var(--mdb-form-outline-select-lg-label-active-transform);
}

.form-control-sm ~ .select-label.active {
  transform: var(--mdb-form-outline-select-sm-label-active-transform);
}

.form-outline .select-label.active ~ .form-notch .form-notch-middle {
  border-right: none;
  border-left: none;
  border-top: var(--mdb-form-outline-form-notch-border-top);
}

.select-input {
  cursor: pointer;
}
.select-input[disabled] {
  cursor: default;
}

.select-input.focused,
.form-outline .form-control.select-input:focus {
  color: var(--mdb-form-outline-select-input-focused-color);
  outline: 0;
}
.select-input.focused ~ .select-label,
.form-outline .form-control.select-input:focus ~ .select-label {
  color: var(--mdb-form-outline-select-label-color);
}
.select-input.focused::placeholder,
.form-outline .form-control.select-input:focus::placeholder {
  opacity: 1;
}
.select-input.focused ~ .form-notch .form-notch-leading,
.form-outline .form-control.select-input:focus ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: -1px 0 0 0 var(--mdb-form-outline-select-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}
.select-input.focused ~ .form-notch .form-notch-trailing,
.form-outline .form-control.select-input:focus ~ .form-notch .form-notch-trailing {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: 1px 0 0 0 var(--mdb-form-outline-select-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}

.select-input.focused ~ .form-notch .form-notch-middle {
  border-top: var(--mdb-form-outline-form-notch-border-top);
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}

.select-input.focused ~ .select-arrow {
  color: var(--mdb-form-outline-select-input-focused-arrow-color);
}

.form-control-sm ~ .select-arrow {
  top: var(--mdb-form-outline-select-sm-arrow-top);
}

.form-control-lg ~ .select-arrow {
  top: var(--mdb-form-outline-select-lg-arrow-top);
}

.select-options-wrapper {
  overflow-y: auto;
}
.select-options-wrapper::-webkit-scrollbar {
  width: var(--mdb-form-outline-select-options-wrapper-scrollbar-width);
  height: var(--mdb-form-outline-select-options-wrapper-scrollbar-height);
}
.select-options-wrapper::-webkit-scrollbar-button:start:decrement, .select-options-wrapper::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 0;
  background-color: transparent;
}
.select-options-wrapper::-webkit-scrollbar-track-piece {
  background-color: transparent;
  border-radius: 0;
  border-bottom-right-radius: var(--mdb-form-outline-select-options-wrapper-scrollbar-border-bottom-right-radius);
  border-bottom-left-radius: var(--mdb-form-outline-select-options-wrapper-scrollbar-border-bottom-left-radius);
}
.select-options-wrapper::-webkit-scrollbar-thumb:vertical {
  height: var(--mdb-form-outline-select-options-wrapper-scrollbar-thumb-height);
  background-color: var(--mdb-form-outline-select-options-wrapper-scrollbar-thumb-bg);
  border-radius: var(--mdb-form-outline-select-options-wrapper-scrollbar-thumb-border-radius);
}

.select-options-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select-option-group-label {
  --mdb-form-outline-select-option-group-label-padding-left: 16px;
  --mdb-form-outline-select-option-group-label-padding-right: 16px;
  --mdb-form-outline-select-option-group-label-font-size: 1rem;
  --mdb-form-outline-select-option-group-label-font-weight: 400;
  --mdb-form-outline-select-option-group-label-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: var(--mdb-form-outline-select-option-group-label-padding-left);
  padding-right: var(--mdb-form-outline-select-option-group-label-padding-right);
  font-size: var(--mdb-form-outline-select-option-group-label-font-size);
  font-weight: var(--mdb-form-outline-select-option-group-label-font-weight);
  background-color: transparent;
  color: var(--mdb-form-outline-select-option-group-label-color);
  user-select: none;
}

.select-option-group > .select-option {
  --mdb-form-outline-select-option-group-select-option-padding-left: 26px;
  padding-left: var(--mdb-form-outline-select-option-group-select-option-padding-left);
}

.select-option {
  --mdb-form-outline-select-option-color: var(--mdb-surface-color);
  --mdb-form-outline-select-option-padding-left: 16px;
  --mdb-form-outline-select-option-padding-right: 16px;
  --mdb-form-outline-select-option-font-size: 1rem;
  --mdb-form-outline-select-option-font-weight: 400;
  --mdb-form-outline-select-option-hover-not-disabled-bg: var(--mdb-highlight-bg-color);
  --mdb-form-outline-select-option-active-bg: var(--mdb-highlight-bg-color);
  --mdb-form-outline-select-option-selected-active-bg: rgba(55, 93, 129, 0.45);
  --mdb-form-outline-select-option-selected-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-form-outline-select-option-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-form-outline-select-option-text-form-check-input-margin-right: 10px;
  --mdb-form-outline-select-option-secondary-text-font-size: 0.8rem;
  --mdb-form-outline-select-option-secondary-text-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-form-outline-select-option-icon-width: 28px;
  --mdb-form-outline-select-option-icon-height: 28px;
  --mdb-form-outline-select-white-arrow: #fff;
  --mdb-form-outline-select-option-disabled-secondary-text-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);
  --mdb-form-outline-select-option-selected-bg: rgba(55, 93, 129, 0.3);
  --mdb-form-outline-select-option-selected-hover-bg: rgba(55, 93, 129, 0.45);
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: var(--mdb-form-outline-select-option-color);
  padding-left: var(--mdb-form-outline-select-option-padding-left);
  padding-right: var(--mdb-form-outline-select-option-padding-right);
  font-size: var(--mdb-form-outline-select-option-font-size);
  font-weight: var(--mdb-form-outline-select-option-font-weight);
  background-color: transparent;
  user-select: none;
}
.select-option:hover:not(.disabled) {
  background-color: var(--mdb-form-outline-select-option-hover-not-disabled-bg);
}
.select-option.active {
  background-color: var(--mdb-form-outline-select-option-active-bg);
}
.select-option.selected.active {
  background-color: var(--mdb-form-outline-select-option-selected-active-bg);
}
.select-option.selected:hover:not(.disabled) {
  background-color: var(--mdb-form-outline-select-option-selected-hover-bg);
}
.select-option.selected {
  background-color: var(--mdb-form-outline-select-option-selected-bg);
}
.select-option.selected.disabled {
  cursor: default;
  color: var(--mdb-form-outline-select-option-selected-disabled-color);
  background-color: transparent;
}
.select-option.disabled {
  cursor: default;
  color: var(--mdb-form-outline-select-option-disabled-color);
}
.select-option.disabled .select-option-secondary-text {
  color: var(--mdb-form-outline-select-option-disabled-secondary-text-color);
}

.select-option-text .form-check-input {
  margin-right: var(--mdb-form-outline-select-option-text-form-check-input-margin-right);
}

.select-option-secondary-text {
  font-size: var(--mdb-form-outline-select-option-secondary-text-font-size);
  color: var(--mdb-form-outline-select-option-secondary-text-color);
  display: block;
  line-height: normal;
}

.select-option-icon {
  width: var(--mdb-form-outline-select-option-icon-width);
  height: var(--mdb-form-outline-select-option-icon-height);
}

.select-custom-content {
  --mdb-form-outline-select-custom-content-padding: 16px;
  padding: var(--mdb-form-outline-select-custom-content-padding);
}

.select-no-results {
  padding-left: var(--mdb-form-outline-select-no-results-padding-left);
  padding-right: var(--mdb-form-outline-select-no-results-padding-right);
  display: flex;
  align-items: center;
}

.form-white .select-input.focused ~ .select-arrow {
  color: var(--mdb-form-outline-select-white-arrow-color);
}

.form-white .select-input:focus ~ .select-arrow {
  color: var(--mdb-form-outline-select-white-focus-arrow-color);
}

.form-white .select-arrow {
  color: var(--mdb-form-outline-select-white-arrow-color);
}

.form-white .select-clear-btn {
  color: var(--mdb-form-outline-select-white-clear-btn);
}

.form-white .select-input.focused,
.form-white .form-control.select-input:focus {
  color: #fff;
}
.form-white .select-input.focused ~ .select-label,
.form-white .form-control.select-input:focus ~ .select-label {
  color: #fff;
}
.form-white .select-input.focused ~ .form-notch .form-notch-leading,
.form-white .form-control.select-input:focus ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-form-outline-select-white-notch-border-color);
  box-shadow: -1px 0 0 0 var(--mdb-form-outline-select-white-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-white-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-white-notch-border-color);
}
.form-white .select-input.focused ~ .form-notch .form-notch-trailing,
.form-white .form-control.select-input:focus ~ .form-notch .form-notch-trailing {
  border-color: var(--mdb-form-outline-select-white-notch-border-color);
  box-shadow: 1px 0 0 0 var(--mdb-form-outline-select-white-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-white-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-white-notch-border-color);
}

.form-outline .form-control ~ .form-label.select-fake-value,
.form-outline .form-control:focus ~ .form-label.select-fake-value,
.form-outline .form-control.active ~ .form-label.select-fake-value {
  transform: none;
  display: none;
}
.form-outline .form-control ~ .form-label.select-fake-value.active,
.form-outline .form-control:focus ~ .form-label.select-fake-value.active,
.form-outline .form-control.active ~ .form-label.select-fake-value.active {
  display: block;
}

.loading-spinner {
  --mdb-loading-spinner-top: 50%;
  --mdb-loading-spinner-left: 50%;
  --mdb-loading-spinner-transform: translate(-50%, -50%);
  --mdb-loading-spinner-color: #375D81;
  position: absolute;
  top: var(--mdb-loading-spinner-top);
  left: var(--mdb-loading-spinner-left);
  transform: var(--mdb-loading-spinner-transform);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: var(--mdb-loading-spinner-color);
  z-index: 1056;
}

.loading-backdrop {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--mdb-datepicker-backdrop-background-color);
  z-index: var(--mdb-datepicker-zindex);
}

.autocomplete-label {
  --mdb-autocomplete-label-max-width: 80%;
  --mdb-autocomplete-label-active-transform: translateY(-1rem) translateY(0.1rem) scale(0.8);
  --mdb-autocomplete-label-color: #375D81;
  max-width: var(--mdb-autocomplete-label-max-width);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.autocomplete-label.active {
  transform: var(--mdb-autocomplete-label-active-transform);
}

.form-outline .autocomplete-label.active ~ .form-notch .form-notch-middle {
  border-top: none;
  border-right: none;
  border-left: none;
}

.select-input {
  cursor: pointer;
}
.select-input[disabled] {
  cursor: default;
}

.form-outline {
  --mdb-form-outline-select-notch-border-color: #375D81;
}

.autocomplete-input.focused {
  --mdb-autocomplete-input-focused-color: var(--mdb-surface-color);
  color: var(--mdb-autocomplete-input-focused-color);
  outline: 0;
}
.autocomplete-input.focused ~ .autocomplete-label {
  color: var(--mdb-autocomplete-label-color);
}
.autocomplete-input.focused::placeholder {
  opacity: 1;
}
.autocomplete-input.focused ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: -1px 0 0 0 var(--mdb-form-outline-select-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}
.autocomplete-input.focused ~ .form-notch .form-notch-middle {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color);
  border-top: 1px solid transparent;
}
.autocomplete-input.focused ~ .form-notch .form-notch-trailing {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: 1px 0 0 0 var(--mdb-form-outline-select-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}

.autocomplete-dropdown-container {
  --mdb-autocomplete-dropdown-container-zindex: 1065;
  --mdb-autocomplete-dropdown-background-color: var(--mdb-surface-bg);
  --mdb-autocomplete-dropdown-box-shadow: 0 2px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 2px 10px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
  --mdb-autocomplete-dropdown-margin: 0;
  --mdb-autocomplete-dropdown-transform: scaleY(0.8);
  --mdb-autocomplete-dropdown-transition: all 0.2s;
  --mdb-autocomplete-dropdown-open-transform: scaleY(1);
  --mdb-autocomplete-item-color: var(--mdb-surface-color);
  --mdb-autocomplete-item-padding: 6.5px 16px;
  --mdb-autocomplete-item-font-size: 1rem;
  --mdb-autocomplete-item-font-weight: 400;
  --mdb-autocomplete-item-hover-background-color: var(--mdb-highlight-bg-color);
  --mdb-autocomplete-item-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-autocomplete-scrollbar-thumb-background-color: var(--mdb-scrollbar-thumb-bg);
  z-index: var(--mdb-autocomplete-dropdown-container-zindex);
}

.autocomplete-dropdown {
  background-color: var(--mdb-autocomplete-dropdown-background-color);
  box-shadow: var(--mdb-autocomplete-dropdown-box-shadow);
  margin: var(--mdb-autocomplete-dropdown-margin);
  outline: 0;
  position: relative;
  transform: var(--mdb-autocomplete-dropdown-transform);
  opacity: 0;
  transition: var(--mdb-autocomplete-dropdown-transition);
}
.autocomplete-dropdown.open {
  transform: var(--mdb-autocomplete-dropdown-open-transform);
  opacity: 1;
}

.autocomplete-items-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.autocomplete-items-list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.autocomplete-items-list::-webkit-scrollbar-button:start:decrement, .autocomplete-items-list::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 0;
  background-color: transparent;
}
.autocomplete-items-list::-webkit-scrollbar-track-piece {
  background-color: transparent;
  border-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.autocomplete-items-list::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: var(--mdb-autocomplete-scrollbar-thumb-background-color);
  border-radius: 4px;
}

.autocomplete-item {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: var(--mdb-autocomplete-item-color);
  padding: var(--mdb-autocomplete-item-padding);
  font-size: var(--mdb-autocomplete-item-font-size);
  font-weight: var(--mdb-autocomplete-item-font-weight);
  background-color: transparent;
  user-select: none;
}
.autocomplete-item:hover:not(.disabled) {
  background-color: var(--mdb-autocomplete-item-hover-background-color);
}
.autocomplete-item.active {
  background-color: var(--mdb-autocomplete-item-hover-background-color);
}
.autocomplete-item.disabled {
  cursor: default;
  color: var(--mdb-autocomplete-item-disabled-color);
}

.autocomplete-loader {
  position: absolute;
  right: 5px;
  top: 8px;
  width: 1.4rem;
  height: 1.4rem;
  border-width: 0.15em;
}

.form-outline .autocomplete-input.form-control.focusing ~ .form-notch .form-notch-middle {
  transition: none;
}

.chip {
  --mdb-chip-height: 32px;
  --mdb-chip-line-height: 2;
  --mdb-chip-padding-right: 12px;
  --mdb-chip-margin-y: 5px;
  --mdb-chip-margin-right: 1rem;
  --mdb-chip-font-size: 13px;
  --mdb-chip-font-weight: 400;
  --mdb-chip-font-color: var(--mdb-surface-color);
  --mdb-chip-bg: var(--mdb-tertiary-bg);
  --mdb-chip-border-radius: 16px;
  --mdb-chip-transition-opacity: 0.3s linear;
  --mdb-chip-img-margin-right: 8px;
  --mdb-chip-img-margin-left: -12px;
  --mdb-chip-close-padding-left: 8px;
  --mdb-chip-close-font-size: 16px;
  --mdb-chip-close-opacity: 0.53;
  --mdb-chip-outline-border-width: 1px;
  --mdb-chip-md-height: 42px;
  --mdb-chip-md-br: 21px;
  --mdb-chip-lg-height: 52px;
  --mdb-chip-lg-br: 26px;
  --mdb-chip-contenteditable-border-width: 3px;
  --mdb-chip-contenteditable-border-color: var(--mdb-border-color);
  --mdb-chip-icon-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);
  --mdb-chip-icon-transition: 0.2s ease-in-out;
  --mdb-chip-icon-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.4);
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: var(--mdb-chip-height);
  line-height: var(--mdb-chip-line-height);
  padding: 0 var(--mdb-chip-padding-right);
  margin-top: var(--mdb-chip-margin-y);
  margin-bottom: var(--mdb-chip-margin-y);
  margin-right: var(--mdb-chip-margin-right);
  font-size: var(--mdb-chip-font-size);
  font-weight: var(--mdb-chip-font-weight);
  color: var(--mdb-chip-font-color);
  cursor: pointer;
  background-color: var(--mdb-chip-bg);
  border-radius: var(--mdb-chip-border-radius);
  transition: opacity var(--mdb-chip-transition-opacity);
  word-wrap: break-word;
  box-shadow: none;
  text-transform: none;
}
.chip:hover {
  box-shadow: none !important;
}
.chip:hover:not(.chip-outline) {
  background-color: var(--mdb-chip-bg);
  box-shadow: none !important;
}
.chip:active, .chip.active {
  background-color: var(--mdb-chip-bg);
}
.chip img {
  width: inherit;
  height: inherit;
  border-radius: 100%;
  margin: 0 var(--mdb-chip-img-margin-right) 0 var(--mdb-chip-img-margin-left);
}
.chip .close {
  float: right;
  padding-left: var(--mdb-chip-close-padding-left);
  font-size: var(--mdb-chip-close-font-size);
  opacity: var(--mdb-chip-close-opacity);
  cursor: pointer;
}
.chip .close:hover {
  color: #332d2d;
}
.chip .close-opacity {
  opacity: 0;
}
.chip-outline {
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: var(--mdb-chip-outline-border-width);
}
.chip.chip-md {
  height: var(--mdb-chip-md-height);
  border-radius: var(--mdb-chip-md-br);
}
.chip.chip-lg {
  height: var(--mdb-chip-lg-height);
  border-radius: var(--mdb-chip-lg-br);
}
.chip[contenteditable=true] {
  outline: none;
  border: var(--mdb-chip-contenteditable-border-width) solid var(--mdb-chip-contenteditable-border-color);
  background-color: #fff;
}
.chip .far,
.chip .fas {
  color: var(--mdb-chip-icon-color);
  transition: all var(--mdb-chip-icon-transition);
}
.chip .far:hover,
.chip .fas:hover {
  color: var(--mdb-chip-icon-hover-color);
}

.chips {
  --mdb-chips-min-height: 45px;
  --mdb-chips-padding-bottom: 1rem;
  --mdb-chips-margin-bottom: 30px;
  --mdb-chips-transition: 0.3s ease;
  --mdb-chips-padding-padding: 5px;
  --mdb-chips-input-width: 150px;
  min-height: var(--mdb-chips-min-height);
  padding-bottom: var(--mdb-chips-padding-bottom);
  margin-bottom: var(--mdb-chips-margin-bottom);
  border: none;
  outline: none;
  box-shadow: none;
  transition: all var(--mdb-chips-transition);
}
.chips-transition {
  transition: all var(--mdb-chips-transition);
}
.chips-padding {
  padding: var(--mdb-chips-padding-padding);
}
.chips:hover {
  cursor: text;
}
.chips .tag.selected {
  color: #fff;
}
.chips-placeholder, .chips-initial {
  margin-bottom: 0;
  padding-bottom: 0;
}
.chips-placeholder .chips-input-wrapper, .chips-initial .chips-input-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  transition: all var(--mdb-chips-transition);
}
.chips-placeholder .chips-input-wrapper input, .chips-initial .chips-input-wrapper input {
  width: var(--mdb-chips-input-width) !important;
}

.chip-opacity {
  opacity: 0;
}

.form-control.chips-input.active {
  box-shadow: none;
}

.multi-range-slider {
  --mdb-multi-range-sliderhand-focus-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
  --mdb-multi-range-slider-horizontal-height: 0.25rem;
  --mdb-multi-range-hand-width: 1rem;
  --mdb-multi-range-hand-height: 1rem;
  --mdb-multi-range-hand-bg: #375D81;
  --mdb-multi-range-hand-border-radius: 50% 50% 50% 0;
  --mdb-multi-range-hand-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  --mdb-multi-range-hand-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  --mdb-multi-range-hand-active-bg: #c3ced9;
  --mdb-multi-range-track-bg: var(--mdb-secondary-bg);
  --mdb-multi-range-tooltip-value-color: #fff;
  --mdb-multi-range-tooltip-transition: top 0.2s, transform 0.2s, border-radius 0.2s;
  --mdb-multi-range-tooltip-border-radius: 50% 50% 50% 0;
  --mdb-multi-range-tooltip-transform: rotate(-45deg) translate(-5px, -4px) scale(0);
  --mdb-multi-range-tooltip-transform-active: rotate(-45deg) translate(-5px, -4px) scale(1);
  --mdb-multi-range-tooltip-content-size: 30px;
  --mdb-multi-range-tooltip-content-transform: rotate(45deg) translateY(25%);
  --mdb-multi-range-tooltip-content-font-size: 10px;
  --mdb-multi-range-tooltip-position-top: -18px;
  width: 100%;
  height: 100%;
  position: relative;
  position: relative;
  width: 100%;
  padding: 0;
  margin: auto;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border: 1px solid var(--mdb-multi-range-track-bg);
  outline: none;
  appearance: none;
}
.multi-range-slider:focus {
  outline: none;
  box-shadow: var(--mdb-multi-range-sliderhand-focus-box-shadow);
}
.multi-range-slider::-moz-focus-outer {
  border: 0;
}
.multi-range-slider-connects {
  overflow: hidden;
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.multi-range-slider-horizontal {
  height: var(--mdb-multi-range-slider-horizontal-height);
}
.multi-range-slider-hand {
  width: var(--mdb-multi-range-hand-width);
  height: var(--mdb-multi-range-hand-height);
  margin-top: -0.25rem;
  background-color: var(--mdb-multi-range-hand-bg);
  border: 0;
  border-radius: 50%;
  transition: var(--mdb-multi-range-thumb-transition);
  appearance: none;
  z-index: 5;
  cursor: pointer;
  will-change: transform;
  position: absolute;
  top: 50%;
  transform-origin: 0 0;
  transform-style: flat;
  transform: translateY(-25%);
}
@media (prefers-reduced-motion: reduce) {
  .multi-range-slider-hand {
    transition: none;
  }
}
.multi-range-slider-hand:active, .multi-range-slider-hand.active {
  z-index: 6;
  background-color: var(--mdb-multi-range-hand-active-bg);
}
.multi-range-slider-connect {
  background-color: var(--mdb-multi-range-track-bg);
  height: 100%;
  width: 100%;
  will-change: transform;
  z-index: 1;
}
.multi-range-slider:focus {
  outline: none;
}
.multi-range-slider-tooltip {
  position: absolute;
  top: var(--mdb-multi-range-tooltip-position-top);
  background-color: #375D81;
  transform-origin: 50% 50%;
  border: none;
  transition: var(--mdb-multi-range-tooltip-transition);
  color: var(--mdb-multi-range-tooltip-value-color);
  border-radius: var(--mdb-multi-range-tooltip-border-radius);
  transform: var(--mdb-multi-range-tooltip-transform);
}
.multi-range-slider-tooltip-value {
  transform: var(--mdb-multi-range-tooltip-content-transform);
  color: #fff;
  height: var(--mdb-multi-range-tooltip-content-size);
  font-size: var(--mdb-multi-range-tooltip-content-font-size);
  display: block;
  width: var(--mdb-multi-range-tooltip-content-size);
  text-align: center;
}
.multi-range-slider-tooltip.active {
  top: -38px;
  transform: var(--mdb-multi-range-tooltip-transform-active);
}

.buttons-container {
  --mdb-datetimepicker-buttons-container-background-color: var(--mdb-picker-header-bg);
  --mdb-datetimepicker-button-toggle-width: 50%;
  --mdb-datetimepicker-button-toggle-color: white;
  --mdb-datetimepicker-button-toggle-font-size: 23px;
  --mdb-datetimepicker-button-toggle-border-radius: 10px;
  --mdb-datetimepicker-button-toggle-min-height: 40px;
  --mdb-datetimepicker-button-toggle-hover-background-color: rgba(0, 0, 0, 0.15);
  display: flex;
  justify-content: space-evenly;
  align-items: flex-end;
  background-color: var(--mdb-datetimepicker-buttons-container-background-color);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .buttons-container {
    flex-grow: 1;
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
}

@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-elements .buttons-container {
    flex-direction: column;
    align-items: center;
    padding-right: var(--mdb-timepicker-head-media-padding-right) !important;
  }
  .timepicker-elements .buttons-container .datepicker-button-toggle,
  .timepicker-elements .buttons-container .timepicker-button-toggle {
    width: 100%;
  }
}

.datepicker-button-toggle,
.timepicker-button-toggle {
  outline: none;
  border: none;
  background-color: transparent;
  width: var(--mdb-datetimepicker-button-toggle-width);
  color: var(--mdb-datetimepicker-button-toggle-color);
  font-size: var(--mdb-datetimepicker-button-toggle-font-size);
  border-radius: var(--mdb-datetimepicker-button-toggle-border-radius);
  min-height: var(--mdb-datetimepicker-button-toggle-min-height);
}
.datepicker-button-toggle:hover,
.timepicker-button-toggle:hover {
  background-color: var(--mdb-datetimepicker-button-toggle-hover-background-color);
  outline: none;
}
.datepicker-button-toggle i,
.timepicker-button-toggle i {
  pointer-events: none;
}

.datetimepicker-toggle-button {
  --mdb-datetimepicker-toggle-button-transform: translate(-50%, -50%);
  position: absolute;
  outline: none;
  border: none;
  background-color: transparent;
  right: var(--mdb-datepicker-toggle-right);
  top: var(--mdb-datepicker-toggle-top);
  transform: var(--mdb-datetimepicker-toggle-button-transform);
}
.datetimepicker-toggle-button:focus {
  color: var(--mdb-datepicker-toggle-focus-color);
}
.datetimepicker-toggle-button:hover {
  color: var(--mdb-datepicker-toggle-focus-color);
}

.tab-content {
  padding: 20px;
}

html, body {
  height: 100%;
  font-family: "Roboto", sans-serif;
}

body {
  background-color: hsl(0, 0%, 97%);
}

#page_wrapper {
  margin-top: 55.6px;
  min-height: calc(100vh - 55.6px);
}

.main-container {
  position: relative;
  padding: 0;
}

OutputValue, outputvalue {
  display: none;
  visibility: hidden;
}

.qu-fieldset {
  background-color: #fff;
  padding: 15px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
}

.quadra-loader-container {
  display: none;
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
.quadra-loader-container .quadra-loader-message {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  color: #1D81C2;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}

.main-navbar {
  padding: 7px 20px;
}
.main-navbar .main-navbar-inner {
  padding: 0;
}
.main-navbar .navbar-hamburger {
  font-size: 2em;
  color: #375D81;
}

body .fl-progress-container {
  position: fixed;
  top: 0;
  z-index: 99999;
  left: 0;
  right: 0;
  display: none;
}
body .fl-progress-container.fl-progress-loading {
  display: flex;
}

.fl-sidenav .sidenav-collapse, .fl-sidenav .sidenav .rotate-icon {
  transition-property: none;
}
.fl-sidenav .fas {
  color: #9FA6B2;
}
.fl-sidenav a {
  color: #4B5563;
}
.fl-sidenav a.active {
  background-color: rgba(18, 102, 241, 0.05);
}
.fl-sidenav .sidenav-item {
  margin-left: 5px;
  margin-right: 5px;
}
.fl-sidenav .sidenav-item:first-child {
  margin-top: 4px;
}
.fl-sidenav .sidenav-item:last-child {
  margin-bottom: 4px;
}

.sidenav-icon {
  color: #9fa6b2;
  height: 14px;
}

@media (max-width: 1440px) {
  .fl-sidenav {
    transform: translate(-100%);
  }
}
.lightbox-gallery .lightbox-gallery-toolbar .lightbox-gallery-right-tools {
  font-family: "Font Awesome 5 Pro";
}

.form-control:disabled, .form-control.disabled, .form-control[readonly] {
  background-color: var(--mdb-form-control-disabled-bg);
  pointer-events: none;
}

@media (min-width: 1400px) {
  .modal-xxl {
    --mdb-modal-width: 1200px;
  }
}
@media (min-width: 1800px) {
  .modal-xxxl {
    --mdb-modal-width: 1600px;
  }
}
@media (min-width: 2000px) {
  .modal-xxxxl {
    --mdb-modal-width: 1800px;
  }
}
@media (min-width: 2400px) {
  .modal-xxxxxl {
    --mdb-modal-width: 2000px;
  }
}
body.app-settings .app-settings-section-title {
  text-decoration: underline;
}
body.app-settings .app-setting-section-inner {
  border: 1px solid #ccc;
}

/*
 * Regole di stile comuni per il configuratore (modalità default + iframe)
 */
.fl-question-item {
  display: none;
}
.fl-question-item a {
  color: #bcc1c6;
  background-color: transparent;
  border-color: transparent;
}
.fl-question-item.fl-question-disabled, .fl-question-item:disabled, .fl-question-item.fl-question-disabled .sidenav-link, .fl-question-item:disabled .sidenav-link {
  color: #bcc1c6;
  background-color: transparent;
  border-color: transparent;
  pointer-events: none;
}
.fl-question-item.fl-visible {
  display: flex;
}
.fl-question-item.fl-visible a {
  color: #000;
  background-color: initial;
  border-color: initial;
}
.fl-question-item.fl-dirty {
  background-color: rgba(252, 157, 0, 0.05);
}
.fl-question-item.fl-wrong {
  background-color: #e10000;
}
.fl-question-item.fl-wrong:not(.fl-visible) {
  background-color: rgba(225, 0, 0, 0.6);
}

.fl-question-group-item {
  display: none;
}
.fl-question-group-item.fl-visible {
  display: block;
}

.fl-answer-layout-container {
  display: none;
}
.fl-answer-layout-container.fl-answer-layout-active {
  display: block;
}

/*.fl-question-group-item-link{
  padding-left: 1rem;
}

.fl-question-item-link.sidenav-link{
  padding-left: 1rem;
}

.fl-question-selected-answer{
  font-size: 0.6rem;
}*/
body.configurator-v1 .configurator-iframe-container.configurator-iframe-v1 .configurator-main-container {
  margin-top: 58px;
}
body.configurator-v1 .configurator-container.configurator-container-v1 {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
}
body.configurator-v1 .configurator-container.configurator-container-v1 .conf-navbar {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}
body.configurator-v1 .configurator-container.configurator-container-v1 .conf-sidenav {
  /*min-height: calc(100vh - 146px); // commentati il 31-01-23
  top: -58px;*/
  z-index: 500;
}
@media (min-width: 1400px) {
  body.configurator-v1 .configurator-container.configurator-container-v1 {
    display: block;
    flex-flow: initial;
    align-items: initial;
  }
}
@media (max-width: 1400px) {
  body.configurator-v1 .configurator-container.configurator-container-v1 .configurator-sidebar-container {
    width: auto;
  }
  body.configurator-v1 .configurator-container.configurator-container-v1 .conf-sidenav {
    min-height: calc(100vh - 55.6px);
    z-index: 2000;
  }
  body.configurator-v1 .configurator-container.configurator-container-v1 .configurator-main-container {
    width: 100%;
    padding: 15px;
  }
}
body.configurator-v1 .configurator-sidebar-container {
  position: absolute;
  min-height: calc(100vh - 146px);
  width: 240px;
  top: 0;
}
@media (min-width: 1400px) {
  body.configurator-v1 .configurator-main-container {
    padding: 15px 15px 15px calc(240px + 15px);
    min-height: calc(100vh - 146px);
  }
  body.configurator-v1 .conf-navbar {
    padding-left: 240px;
  }
}

body.configurator-v2 {
  /* Generiche per tutte le colonne */
}
body.configurator-v2 .configurator-iframe-container.configurator-iframe-v2 .configurator-inner-container {
  margin-top: 15px;
}
@media (min-width: 1400px) {
  body.configurator-v2 .configurator-iframe-container.configurator-iframe-v2 .configurator-inner-container {
    padding: 15px;
  }
}
body.configurator-v2 .configurator-container.configurator-container-v2 .configurator-inner-container {
  margin-top: 15px;
}
body.configurator-v2.app-env-dev .configurator-inner-container {
  min-height: calc(100vh - 146px - 36px);
}
body.configurator-v2.app-env-dev .fl-configurator-finalize-container {
  bottom: 50px;
}
body.configurator-v2 .conf-navbar {
  background-color: rgba(58, 111, 155, 0.09);
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.75);
}
body.configurator-v2 .configurator-inner-container {
  --columns: 3;
  --gap: 15px;
  --gap-count: calc(var(--columns) - 1);
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-flow: row wrap;
  gap: var(--gap);
  min-height: calc(100vh - 146px);
}
body.configurator-v2 .fl-column {
  padding: 0;
  height: 100%;
}
body.configurator-v2 .fl-column-header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  color: #FFF;
  text-transform: uppercase;
  padding: 15px 10px;
}
body.configurator-v2 .fl-column-header-icon {
  cursor: pointer;
  display: block;
}
body.configurator-v2 .fl-configurator-column {
  /*transition: flex-basis 500ms ease-in-out;*/
  /*transition: flex-basis 10s ease-in-out;*/
}
body.configurator-v2 .fl-configurator-column.fl-column-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
body.configurator-v2 .fl-configurator-column.fl-column-expanded .fl-column-header-icon-expand, body.configurator-v2 .fl-configurator-column.fl-column-expanded .fl-column-body-txt {
  display: none;
}
body.configurator-v2 .fl-configurator-column.fl-column-compressed {
  flex-grow: 0;
  flex-shrink: 0;
}
body.configurator-v2 .fl-configurator-column.fl-column-compressed .fl-column-header {
  justify-content: center;
}
body.configurator-v2 .fl-configurator-column.fl-column-compressed .fl-column-header-icon-compress, body.configurator-v2 .fl-configurator-column.fl-column-compressed .fl-column-header-txt, body.configurator-v2 .fl-configurator-column.fl-column-compressed .fl-column-body-inner-content {
  display: none;
}
body.configurator-v2 .fl-configurator-column.fl-column-compressed .fl-column-body-txt {
  display: block;
}
body.configurator-v2 .fl-configurator-column-questions .fl-column-header {
  background-color: rgba(58, 111, 155, 0.33);
}
body.configurator-v2 .fl-configurator-column-recap .fl-column-header {
  background-color: rgba(58, 111, 155, 0.66);
}
body.configurator-v2 .fl-configurator-column-preview .fl-column-header {
  background-color: #3a6f9b;
}
body.configurator-v2 .fl-column-body {
  padding: 10px;
}
body.configurator-v2 .fl-column-body-txt {
  writing-mode: tb-rl;
  transform: rotate(-180deg);
  margin: 0;
  font-size: 24px;
  color: #3a6f9b;
}
body.configurator-v2 .fl-column-accordion.accordion-borderless .accordion-item .accordion-button {
  background-color: #F6F6F6;
  color: #000;
  padding: var(--mdb-accordion-btn-padding-y) var(--mdb-accordion-body-padding-y);
}
body.configurator-v2 .fl-column-accordion-body {
  padding: 0 var(--mdb-accordion-body-padding-y);
}
body.configurator-v2 .fl-question-item {
  width: 100%;
  padding: 0.2rem 0;
}
body.configurator-v2 .fl-question-item-link {
  width: 100%;
}
body.configurator-v2 .fl-question-item-answer-icon-not-answered {
  color: #CCCCCC;
}
body.configurator-v2 .fl-question-item-answer-content {
  padding: 5px 0;
  background-color: rgba(58, 111, 155, 0.09);
  font-size: 12px;
  color: #666;
  font-style: italic;
}
body.configurator-v2 .fl-recap-entry {
  margin-bottom: 20px;
}
body.configurator-v2 .fl-recap-entry-question {
  margin-bottom: 5px;
  line-height: 1em;
  font-weight: bold;
  font-size: 14px;
}
body.configurator-v2 .fl-recap-entry-question, body.configurator-v2 .fl-recap-entry-answer {
  color: #707070;
}
body.configurator-v2 .fl-preview-image-container .fl-preview-image {
  width: 100%;
}
body.configurator-v2 .fl-preview-image-container .fl-preview-image-grid-item {
  margin-bottom: calc(var(--mdb-gutter-x));
}
body.configurator-v2 .fl-preview-image-container .fl-preview-image-grid-item-inner {
  padding: 20px;
  border: 1px solid #ccc;
}
body.configurator-v2 .fl-modal-question {
  /*
   * @since 05-12-23 ale dice di alzarlo a prescindere anche se non ci sono abbastanza domande per evitare il "bounce"
   * di quando si filtrano le risposte. Prima c'era in entrambi i valori di min e height 80vh
   */
}
body.configurator-v2 .fl-modal-question .modal-dialog {
  height: 80vh;
  min-height: 80vh;
}
body.configurator-v2 .fl-modal-question .modal-content {
  position: relative;
  overflow: visible;
  height: 550px;
  min-height: 550px;
}
body.configurator-v2 .fl-modal-question .modal-header {
  border: 0;
  padding: 0;
}
body.configurator-v2 .fl-modal-question .modal-header .btn-close {
  position: absolute;
  right: -8px;
  top: -8px;
  border-radius: 50%;
  color: #FFF;
  background: #000 url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27%3e%3cpath id=%27modal-close-svg%27 d=%27M.293.293a1,1,0,0,1,1.414,0L8,6.586,14.293.293a1,1,0,1,1,1.414,1.414L9.414,8l6.293,6.293a1,1,0,1,1-1.414,1.414L8,9.414,1.707,15.707A1,1,0,1,1,.293,14.293L6.586,8,.293,1.707a1,1,0,0,1,0-1.414Z%27 fill=%27%23fff%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  opacity: 1;
  border: 1px solid #FFF;
  -webkit-box-shadow: -1px 1px 5px 1px #000000;
  box-shadow: -1px 1px 5px 1px #000000;
  z-index: 99;
}
body.configurator-v2 .fl-modal-question .modal-body {
  padding: 50px 100px;
}
body.configurator-v2 .fl-modal-question .fl-question-content {
  overflow-y: auto;
  height: 100%;
  max-height: 350px;
}
body.configurator-v2 .fl-modal-question .fl-question-description {
  font-weight: bold;
  color: #3A6F9B;
  margin-bottom: 30px;
}
body.configurator-v2 .fl-modal-question .list-group, body.configurator-v2 .fl-modal-question .list-group-item {
  border: 0;
  border-radius: 0;
  padding: 0;
}
body.configurator-v2 .fl-modal-question .list-group-item {
  padding: 5px 0;
}
body.configurator-v2 .fl-modal-question .fl-answer-img-preview {
  max-height: 30px;
}
body.configurator-v2 .fl-modal-question .fl-answer-img-preview:hover {
  max-height: 200px;
  width: 100px;
}
body.configurator-v2 .fl-modal-question .form-check-input[type=radio] {
  border-radius: 0.25rem;
  margin-top: 0.19em;
  margin-right: 6px;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
  width: 1.125rem;
  height: 1.125rem;
}
body.configurator-v2 .fl-modal-question .form-check-input[type=radio]:checked {
  background-image: none;
  background-color: #375D81;
}
body.configurator-v2 .fl-modal-question .form-check-input[type=radio]:checked:before {
  opacity: 0.16;
}
body.configurator-v2 .fl-modal-question .form-check-input[type=radio]:checked:after {
  display: block;
  transform: rotate(45deg);
  border-width: 0.125rem;
  border-color: #fff;
  width: 0.375rem;
  height: 0.8125rem;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  margin-left: 0.25rem;
  margin-top: -1px;
  background-color: transparent;
  content: "";
  position: absolute;
  left: initial;
  top: initial;
  border-radius: 0;
}
body.configurator-v2 .fl-modal-question .form-check-input[type=radio]:after {
  display: none;
}
body.configurator-v2 .fl-modal-finalize .fl-modal-finalize-title {
  color: #3a6f9b;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-container {
  border: 1px solid #E1E1E1;
  margin-bottom: 15px;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-header-container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  background-color: #3a6f9b;
  color: #FFF;
  padding: 15px;
  font-size: 14px;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-header-container .fl-finalize-mh-qty-container {
  margin-right: auto;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-header-container .fl-finalize-mh-label {
  text-transform: uppercase;
  margin-right: 20px;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-header-container .fl-finalize-mh-value {
  font-weight: bold;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-elenco-header-item-container {
  margin-bottom: 10px;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container {
  padding: 15px;
  margin-bottom: 15px;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container .fl-finalize-ehi-row {
  font-size: 11px;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container .fl-finalize-ehi-value {
  font-weight: bold;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container .fl-finalize-item-details-table {
  width: 100%;
  border: 1px solid #C4C4C4;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container .fl-finalize-item-details-table .fl-finalize-items-dt-header-row {
  background-color: #707070;
  color: #FFF;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container .fl-finalize-item-details-table .fl-finalize-items-dt-header-col {
  text-transform: uppercase;
  padding: 10px;
  font-size: 11px;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container .fl-finalize-item-details-table .fl-finalize-items-dt-single-item-row {
  font-size: 14px;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container .fl-finalize-item-details-table .fl-finalize-items-dt-single-item-row:not(:last-of-type) {
  border-bottom: 1px solid #C4C4C4;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-main-details-container .fl-finalize-item-details-table .fl-finalize-items-dtsi-cell {
  padding: 10px;
}
body.configurator-v2 .fl-modal-finalize .fl-modal-finalize-footer-col-confirm {
  text-align: right;
}
body.configurator-v2 .fl-modal-finalize .fl-finalize-btn {
  text-transform: uppercase;
}
body.configurator-v2 .fl-configurator-finalize-container {
  position: fixed;
  bottom: 15px;
  right: 50px;
}

.crm-contextual-menu-container {
  display: none;
}
.crm-contextual-menu-container.crm-contextual-menu-active {
  display: block;
}

.crm-contextual-menu-inner {
  background-color: #3a6f9b;
}
.crm-contextual-menu-inner .crm-contextual-menu-group {
  position: relative;
}
.crm-contextual-menu-inner .crm-contextual-menu-group:not(:first-of-type):not(:last-of-type):after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.5);
  height: 48px;
  right: 0;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  position: relative;
  padding: 20px;
  min-height: 88px;
  text-align: center;
  cursor: pointer;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container:hover {
  background-color: #edf2f6;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container:hover .crm-contextual-menu-btn-icon, .crm-contextual-menu-inner .crm-contextual-menu-btn-container:hover .crm-contextual-menu-btn-text, .crm-contextual-menu-inner .crm-contextual-menu-btn-container:hover .crm-contextual-menu-dropdown-icon-container {
  color: #3a6f9b;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-current-page {
  background-color: #edf2f6;
  cursor: initial;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-current-page .crm-contextual-menu-btn-icon {
  color: #3a6f9b;
  font-size: 43px;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-dropdown.crm-contextual-menu-btn-dropdown-open:hover {
  background-color: #3a6f9b;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-dropdown.crm-contextual-menu-btn-dropdown-open:hover .crm-contextual-menu-btn-icon, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-dropdown.crm-contextual-menu-btn-dropdown-open:hover .crm-contextual-menu-btn-text, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-dropdown.crm-contextual-menu-btn-dropdown-open:hover .crm-contextual-menu-dropdown-icon-container {
  color: #b1dcff;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-dropdown.crm-contextual-menu-btn-dropdown-open .crm-contextual-menu-btn-icon, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-dropdown.crm-contextual-menu-btn-dropdown-open .crm-contextual-menu-btn-text, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-dropdown.crm-contextual-menu-btn-dropdown-open .crm-contextual-menu-dropdown-icon-container {
  color: #b1dcff;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-disabled, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-disabled:hover {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-disabled .crm-contextual-menu-btn-icon, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-disabled .crm-contextual-menu-btn-text, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-disabled .crm-contextual-menu-dropdown-icon-container, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-disabled:hover .crm-contextual-menu-btn-icon, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-disabled:hover .crm-contextual-menu-btn-text, .crm-contextual-menu-inner .crm-contextual-menu-btn-container.crm-contextual-menu-btn-disabled:hover .crm-contextual-menu-dropdown-icon-container {
  color: rgba(255, 255, 255, 0.5) !important;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-icon {
  color: #fff;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-icon {
  font-size: 20px;
  line-height: 1em;
}
.crm-contextual-menu-inner .crm-contextual-menu-btn-text {
  color: #fff;
  font-size: 11px;
  line-height: 1;
  max-width: 70px;
}
.crm-contextual-menu-inner .crm-contextual-menu-dropdown-icon-container {
  align-self: center;
  color: #fff;
}
.crm-contextual-menu-inner .crm-contextual-menu-dropdown-list-container {
  position: absolute;
  top: 90%;
  background-color: #3a6f9b;
  color: #fff;
  padding: 10px 20px;
  min-width: 200px;
  z-index: 99;
}
.crm-contextual-menu-inner ul.crm-contextual-menu-dropdown-list {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.crm-contextual-menu-inner li.crm-contextual-menu-dropdown-list-item {
  font-size: 11px;
  margin-bottom: 10px;
}
.crm-contextual-menu-inner li.crm-contextual-menu-dropdown-list-item:hover {
  color: #b1dcff;
}

.crm-filter-container {
  padding: 10px 20px;
  background-color: rgba(58, 111, 155, 0.5);
  -webkit-box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.16);
}

.crm-filter-inner {
  column-gap: 20px;
}
.crm-filter-inner .select-input.form-control[readonly]:not([disabled]) {
  background-color: #fff;
}
.crm-filter-inner .form-label {
  margin-bottom: 0;
  color: #fff;
  white-space: nowrap;
}
.crm-filter-inner .crm-filter-input {
  color: #898b8d;
}
.crm-filter-inner .crm-filter-input.form-control {
  display: inline-block;
}
.crm-filter-inner .crm-filter-input-text {
  background-color: #fff;
}
.crm-filter-inner .crm-filter-submit-btn {
  background-color: #3a6f9b;
  color: #fff;
  border: 1px solid #fff;
}

.fl-pagination-current-container {
  font-style: italic;
}

.fl-pagination-link-disabled {
  pointer-events: none;
}

.crm-table {
  border-spacing: 0;
  border-collapse: separate;
}
.crm-table .crm-table-header-row th {
  background-color: #3a6f9b;
  color: #fff;
  border: 0 solid #e0e0e0;
  border-left-width: 1px;
}
.crm-table .crm-table-header-row th:first-of-type {
  border-top-left-radius: 5px;
  border-left: 0;
}
.crm-table .crm-table-header-row th:last-of-type {
  border-top-right-radius: 5px;
  border-right: 0;
}
.crm-table .crm-table-row:first-of-type td {
  border-top: 1px solid #707070;
}
.crm-table .crm-table-row:first-of-type td:first-of-type {
  border-left: 1px solid #707070;
}
.crm-table .crm-table-row:first-of-type td:last-of-type {
  border-right: 1px solid #707070;
}
.crm-table .crm-table-row:last-of-type td {
  border-bottom: 1px solid #707070;
}
.crm-table .crm-table-row td {
  border: 0 solid #e0e0e0;
  border-left-width: 1px;
}
.crm-table .crm-table-row td:first-of-type {
  border-left: 1px solid #707070;
}
.crm-table .crm-table-row td:last-of-type {
  border-right: 1px solid #707070;
}
.crm-table.crm-table-xs.table-sm :not(caption) > * > *:not(.form-check, :before) {
  padding: 0.2rem 0.2rem;
  font-size: 11.5px;
  vertical-align: middle;
}
.crm-table.crm-table-xs.table-sm textarea.form-control {
  min-height: 26px;
}
.crm-table.crm-table-xs.table-sm .form-control {
  padding: 3px 6px;
  font-size: 11.5px;
}
.crm-table.crm-table-xs.table-sm .input-group > .form-control, .crm-table.crm-table-xs.table-sm .input-group .input-group-text {
  min-height: auto;
  height: auto;
}
.crm-table.crm-table-xs.table-sm .input-group .input-group-text {
  padding: 3px 6px;
  font-size: 11.5px;
}
.crm-table .app-mdb-form-group {
  position: relative;
}
.crm-table .app-mdb-form-group .form-control.is-invalid {
  margin-bottom: 0.5rem;
}
.crm-table .app-mdb-form-group .invalid-feedback {
  position: static;
  margin-top: 5px;
  line-height: 1.1em;
  font-size: 0.75rem;
}

.crm-tabs-container .crm-tabs-nav-item {
  overflow: hidden;
  border-radius: 5px 5px 0 0;
  position: relative;
}
.crm-tabs-container .crm-tabs-nav-link {
  position: relative;
  margin-bottom: 0;
  border-bottom: 0;
  background-color: #edf2f6;
}
.crm-tabs-container .crm-tabs-nav-link.active {
  background-color: #3a6f9b;
  color: #fff;
}
.crm-tabs-container .crm-tab-content {
  border: 5px solid #3a6f9b;
  overflow: hidden;
  border-radius: 0 5px 5px 5px;
  background-color: #fff;
}
.crm-tabs-container .crm-tabs-help {
  position: absolute;
  bottom: 3px;
  left: 50%;
  transform: translateX(-50%);
}
.crm-tabs-container .crm-tab-dismiss-icon {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}

.crm-modal.modal .crm-modal-content {
  background-color: #3a6f9b;
}
.crm-modal.modal .crm-modal-content.crm-configurator-modal-content {
  background-color: #fff;
}
.crm-modal.modal .crm-modal-header {
  border-bottom: 0;
}
.crm-modal.modal .crm-modal-header.crm-configurator-modal-header {
  padding: 0;
}
.crm-modal.modal .crm-modal-title {
  color: #fff;
}
.crm-modal.modal .crm-modal-btn-close:not(.crm-configurator-modal-btn-close) {
  opacity: 1;
  --mdb-btn-close-bg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27%23FFF%27%3E%0A%20%20%20%20%3Cpath%20d%3D%27M.293.293a1%201%200%200%201%201.414%200L8%206.586%2014.293.293a1%201%200%201%201%201.414%201.414L9.414%208l6.293%206.293a1%201%200%200%201-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%200%201-1.414-1.414L6.586%208%20.293%201.707a1%201%200%200%201%200-1.414z%27%2F%3E%0A%3C%2Fsvg%3E");
  background: transparent var(--mdb-btn-close-bg) center/1em auto no-repeat;
}
.crm-modal.modal .crm-modal-body.crm-configurator-modal-body {
  padding: 0;
}
.crm-modal.modal .select-input.form-control[readonly]:not([disabled]) {
  background-color: #fff;
}

body:not(.app-ctx-menu-CrmOfferListContextualMenu) .crm-offer-filter-container {
  display: none !important;
}

.crm-offer-container .crm-offer-table-row, .crm-offer-container .crm-order-table-row, .crm-order-container .crm-offer-table-row, .crm-order-container .crm-order-table-row {
  cursor: pointer;
}
.crm-offer-container .crm-offer-table, .crm-offer-container .crm-order-table, .crm-order-container .crm-offer-table, .crm-order-container .crm-order-table {
  min-width: 120vw;
  /*margin: 0;*/
  table-layout: fixed;
}

.crm-form-section-group {
  position: relative;
  flex: 1 0 auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: start;
  align-items: center;
  column-gap: 15px;
  padding: 0 15px;
}
.crm-form-section-group:first-of-type {
  padding-left: 0;
}
.crm-form-section-group:last-of-type {
  padding-right: 0;
}
.crm-form-section-group:not(:last-of-type):after {
  content: "";
  display: block;
  width: 1px;
  position: absolute;
  background-color: #707070;
  height: 30px;
  right: 0;
}

.crm-form-section-item {
  flex: 1 1 auto;
}
.crm-form-section-item.crm-form-section-item-xs {
  flex-basis: 70px;
}
.crm-form-section-item.crm-form-section-item-sm {
  flex-basis: 100px;
}
.crm-form-section-item.crm-form-section-item-md {
  flex-basis: 150px;
}
.crm-form-section-item.crm-form-section-item-lg {
  flex-basis: 200px;
}
.crm-form-section-item .crm-offer-detail-date, .crm-form-section-item .crm-order-detail-date {
  width: 135px;
}

.crm-offer-item-table, .crm-order-item-table {
  width: 150vw;
  margin: 0;
  table-layout: fixed;
}

.crm-offer-item-description, .crm-order-item-description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.crm-form-section-group {
  /*
   * @since 16-09-24 Dopo averci guardato anche con silvia l'unica soluzione che abbiamo trovato pseudo-normale è stata quella di definire per ogni sezione una
   * larghezza specifica in pixel. Questo perchè il contenitore è al 100% e dando in i vari flex-grow % non avremmo la garanzia di avere ogni singolo gruppo della giusta dimensione.
   * La soluzione è stata quindi di calcolare "a mano" la larghezza necessaria per ogni blocco ed infinire definire la dimensione dell'ultimo con un calc in modo che venga preciso
   * al pixel. Questo si fa perchè altrimenti avendo il gruppo flex-grow=1 e flex-shrink=1 i pixel in eccesso vengono mangiati/rimossi da ogni blocco se l'ultimo non riempe/eccede
   * lo spazio totale a disposizione sulla riga
   */
}
.crm-form-section-group.crm-form-section-group-tipo-offerta {
  flex-basis: 400px;
}
.crm-form-section-group.crm-form-section-group-date-number {
  flex-basis: 430px;
}
.crm-form-section-group.crm-form-section-group-version {
  flex-basis: 100px;
}
.crm-form-section-group.crm-form-section-group-customer-contact {
  flex-basis: calc(100% - 930px);
}

.crm-form-section-item {
  flex: 1 1 auto;
  /**
   * @since 16-09-24 Per lo stesso motivo di cui sopra i campi "cliente" e "contatto crm" devono avere una larghezza fissa per avere la miglior visibilità possibile degli eventuali
   * nomi di aziende con molti caratteri. Il calco è dovuto dalla somma della dimensione dei div che hanno classe "crm-form-section-item" e sono fratelli di questi due.
   * Siccome ad oggi hanno classe .crm-form-section-item-md (150px) la somma è 300, gli altri 45 sono i gap in flex delle colonne che sono impostati a 15px.
   * Essendoci 4 blocchi ci sono 3 gap quindi 15*3 = 45, il diviso due finale è semplicemente perchè entrambi gli ultimi due elementi "cliente" e "contatto" quindi lo spazio
   * va distrubuito equamente tra i due
   */
}
.crm-form-section-item.crm-form-section-item-xs {
  flex-basis: 70px;
}
.crm-form-section-item.crm-form-section-item-sm {
  flex-basis: 100px;
}
.crm-form-section-item.crm-form-section-item-md {
  flex-basis: 150px;
}
.crm-form-section-item.crm-form-section-item-lg {
  flex-basis: 200px;
}
.crm-form-section-item.crm-form-section-item-customer, .crm-form-section-item.crm-form-section-item-contact {
  flex-basis: calc((100% - 300px - 45px) / 2);
}
.crm-form-section-item .crm-offer-detail-date {
  width: 135px;
}

.crm-offer-item-table {
  width: 150vw;
  margin: 0;
  table-layout: fixed;
}

.crm-offer-item-description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.crm-rpm.modal .ready-products-table {
  width: 100vw;
  margin: 0;
  table-layout: fixed;
}
.crm-rpm.modal .crm-ready-product-description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.crm-page-container {
  padding: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2pzX21haW5fanMtYXNzZXRzX3N0eWxlc19hcHBfc2Nzcy5lNDUyM2FhNC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7OztFQUdFO0FBQ0Y7Ozs7OztFQU1FLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYSxFQUFFOztBQUVqQjtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZUFBZSxFQUFFO0VBQ2pCO0lBQ0Usa0JBQWtCLEVBQUU7O0FBRXhCO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjs7Ozs7RUFLRSxrQkFBa0IsRUFBRTs7QUFFdEI7Ozs7O0VBS0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsNkNBQTZDO1VBQ3JDLHFDQUFxQyxFQUFFOztBQUVqRDtFQUNFLCtDQUErQztVQUN2Qyx1Q0FBdUMsRUFBRTs7QUFFbkQ7RUFDRTtJQUNFLCtCQUErQjtZQUN2Qix1QkFBdUIsRUFBRTtFQUNuQztJQUNFLGlDQUFpQztZQUN6Qix5QkFBeUIsRUFBRSxFQUFFOztBQUV6QztFQUNFO0lBQ0UsK0JBQStCO1lBQ3ZCLHVCQUF1QixFQUFFO0VBQ25DO0lBQ0UsaUNBQWlDO1lBQ3pCLHlCQUF5QixFQUFFLEVBQUU7O0FBRXpDO0VBQ0Usc0VBQXNFO0VBQ3RFLGdDQUFnQztVQUN4Qix3QkFBd0IsRUFBRTs7QUFFcEM7RUFDRSxzRUFBc0U7RUFDdEUsaUNBQWlDO1VBQ3pCLHlCQUF5QixFQUFFOztBQUVyQztFQUNFLHNFQUFzRTtFQUN0RSxpQ0FBaUM7VUFDekIseUJBQXlCLEVBQUU7O0FBRXJDO0VBQ0UsZ0ZBQWdGO0VBQ2hGLCtCQUErQjtVQUN2Qix1QkFBdUIsRUFBRTs7QUFFbkM7RUFDRSxnRkFBZ0Y7RUFDaEYsK0JBQStCO1VBQ3ZCLHVCQUF1QixFQUFFOztBQUVuQztFQUNFLGdGQUFnRjtFQUNoRixnQ0FBZ0M7VUFDeEIsd0JBQXdCLEVBQUU7O0FBRXBDOzs7Ozs7RUFNRSxvQkFBb0I7VUFDWixZQUFZLEVBQUU7O0FBRXhCO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixZQUFZLEVBQUU7O0FBRWhCOztFQUVFLE9BQU87RUFDUCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFdBQVcsRUFBRTs7QUFFZjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7Z0VBQ2dFO0FBQ2hFO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsU0FBUztFQUNULHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQVUsRUFBRTs7QUFFZDtFQUNFLFVBQVU7RUFDVixZQUFZO0VBQ1osU0FBUztFQUNULGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsV0FBVyxFQUFFO0FBQ2Y7RUFDRSxvQ0FBb0M7RUFDcEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsNENBQXlDO0VBQ3pDLDRTQUFtVCxFQUFFOztBQUV2VDtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0IsRUFBRTtBQUNwQjtFQUNFLHFDQUFxQztFQUNyQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQiw0Q0FBMEM7RUFDMUMsOFNBQXdULEVBQUU7O0FBRTVUO0VBQ0Usa0JBQWtCO0VBQ2xCLHFDQUFxQztFQUNyQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQkFBa0I7RUFDbEIsdUNBQXVDO0VBQ3ZDLFVBQVU7RUFDVixxQ0FBcUMsRUFBRTs7QUFFekM7RUFDRSx5Q0FBeUM7RUFDekMsWUFBWTtFQUNaLHlDQUF5QyxFQUFFOztBQUU3Qzs7RUFFRSxZQUFZO0VBQ1oseUNBQXlDLEVBQUU7O0FBRTdDOztFQUVFLFVBQVU7RUFDVixxQ0FBcUMsRUFBRTs7QUFFekM7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7OztFQUdFLFNBQVM7RUFDVCxtQ0FBbUM7VUFDM0IsMkJBQTJCLEVBQUU7O0FBRXZDO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7QUFDdEI7RUFDRSxpQ0FBaUM7RUFDakMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsNkNBQXdDO0VBQ3hDLGlUQUE4UyxFQUFFOztBQUVsVDtFQUNFLGlDQUFpQztFQUNqQyxnQkFBZ0IsRUFBRTtBQUNwQjtFQUNFLGlDQUFpQztFQUNqQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQiw2Q0FBMEM7RUFDMUMsaVRBQXdULEVBQUU7O0FBRTVUO0VBQ0UsaUNBQWlDO0VBQ2pDLGdCQUFnQixFQUFFO0FBQ3BCO0VBQ0UsaUNBQWlDO0VBQ2pDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLDZDQUF3QztFQUN4QyxpVEFBOFMsRUFBRTs7QUFFbFQ7O0VBRUUsaUNBQWlDO0VBQ2pDLGdCQUFnQixFQUFFOzs7OztBQ24vWXBCLGdCQUFnQjtBQ0FoQjtBQUtBO0FBQ0E7OztFQUFBO0FBT0E7QUFJQTtBRFpBO0FFTEE7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBT0E7RUMrT0ksMEJBTEk7RUR4T1I7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFHRTtFQUdGO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztHQUFBO0VBR0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0FGS0Y7O0FJdkhJO0VGd0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUtqTEE7OztFQUdFO0FMb0xGOztBS3RLSTtFQU5KO0lBT007RUwwS0o7QUFDRjs7QUs5SkE7RUFDRTtFQUNBO0VGcVBJLG9DQUxJO0VFOU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaUtGOztBS3pKQTtFQUNFO0VBQ0EsY0N1bkJTO0VEdG5CVDtFQUNBO0VBQ0EsYUM2bkJXO0FOamViOztBS25KQTtFQUNFO0VBQ0EscUJDNmpCdUI7RUQxakJ2QixnQkM2akJxQjtFRDVqQnJCLGdCQzZqQnFCO0VENWpCckI7QUxvSkY7O0FLakpBO0VGZ05RO0FIM0RSO0FHcEdJO0VFakRKO0lGdU5RO0VIOUROO0FBQ0Y7O0FLckpBO0VGMk1RO0FIbERSO0FHN0dJO0VFNUNKO0lGa05RO0VIckROO0FBQ0Y7O0FLekpBO0VGc01RO0FIekNSO0FHdEhJO0VFdkNKO0lGNk1RO0VINUNOO0FBQ0Y7O0FLN0pBO0VGaU1RO0FIaENSO0FHL0hJO0VFbENKO0lGd01RO0VIbkNOO0FBQ0Y7O0FLaktBO0VGeUxNLGtCQUxJO0FIZlY7O0FLaEtBO0VGb0xNLGVBTEk7QUhYVjs7QUsxSkE7RUFDRTtFQUNBLG1CQytWd0I7QU5sTTFCOztBS3BKQTtFQUNFO0VBQ0E7RUFDQTtBTHVKRjs7QUtsSkE7RUFDRTtFQUNBO0VBQ0E7QUxxSkY7O0FLaEpBOztFQUVFO0FMbUpGOztBS2hKQTs7O0VBR0U7RUFDQTtBTG1KRjs7QUtoSkE7Ozs7RUFJRTtBTG1KRjs7QUtoSkE7RUFDRSxnQkNzY2lCO0FOblRuQjs7QUs5SUE7RUFDRTtFQUNBO0FMaUpGOztBSzVJQTtFQUNFO0FMK0lGOztBS3hJQTs7RUFFRSxtQkNpYm1CO0FOdFNyQjs7QUtwSUE7RUY4Rk0sa0JBTEk7QUgrQ1Y7O0FLbElBO0VBQ0UsaUJDa2dCYTtFRGpnQmI7RUFDQTtBTHFJRjs7QUs3SEE7O0VBRUU7RUYyRUksaUJBTEk7RUVwRVI7RUFDQTtBTGdJRjs7QUs3SEE7RUFDRTtBTGdJRjs7QUs5SEE7RUFDRTtBTGlJRjs7QUs1SEE7RUFDRTtFQUNBLHFCRTBmZ0I7QVAzWGxCO0FLN0hFO0VBQ0U7RUFDQSxxQkUwZm9CO0FQM1h4Qjs7QUtySEU7RUFFRTtFQUNBO0FMdUhKOztBS2pIQTs7OztFQUlFLHNDQzRWaUI7RUg3VGIsY0FMSTtBSDJGVjs7QUs3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRm1CSSxrQkFMSTtBSG1HVjtBSzVHRTtFRmNJLGtCQUxJO0VFUE47RUFDQTtBTDhHSjs7QUsxR0E7RUZPTSxrQkFMSTtFRUFSO0VBQ0E7QUw2R0Y7QUsxR0U7RUFDRTtBTDRHSjs7QUt4R0E7RUFDRTtFRkxJLGtCQUxJO0VFWVIseUJDZzdDVTtFRC82Q1YsdUNDZzdDTztFRXhzREw7QVJvWUo7QUt6R0U7RUFDRTtFRlpFLGNBTEk7QUg2SFY7O0FLbEdBO0VBQ0U7QUxxR0Y7O0FLaEdBOztFQUVFO0FMbUdGOztBSzVGQTtFQUNFO0VBQ0E7QUwrRkY7O0FLNUZBO0VBQ0UsaUJFd2hCcUI7RUZ2aEJyQixvQkV1aEJxQjtFRnRoQnJCLGlDQzBhb0I7RUR6YXBCO0FMK0ZGOztBS3hGQTtFQUVFO0VBQ0E7QUwwRkY7O0FLdkZBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUwwRkY7O0FLbkZBO0VBQ0U7QUxzRkY7O0FLaEZBO0VBRUU7QUxrRkY7O0FLMUVBO0VBQ0U7QUw2RUY7O0FLeEVBOzs7OztFQUtFO0VBQ0E7RUZ2R0ksa0JBTEk7RUU4R1I7QUwyRUY7O0FLdkVBOztFQUVFO0FMMEVGOztBS3JFQTtFQUNFO0FMd0VGOztBS3JFQTtFQUdFO0FMc0VGO0FLbkVFO0VBQ0U7QUxxRUo7O0FLOURBO0VBR0U7QUwrREY7O0FLdkRBOzs7O0VBSUU7QUwwREY7QUt2REk7Ozs7RUFDRTtBTDRETjs7QUtyREE7RUFDRTtFQUNBO0FMd0RGOztBS25EQTtFQUNFO0FMc0RGOztBSzVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMK0NGOztBS3ZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQ2lPcUI7RUhoYWY7RUVrTU47QUx5Q0Y7QUcxWUk7RUUwVko7SUZwTFE7RUh3T047QUFDRjtBSzVDRTtFQUNFO0FMOENKOztBS3ZDQTs7Ozs7OztFQU9FO0FMMENGOztBS3ZDQTtFQUNFO0FMMENGOztBS2pDQTtFQUNFO0VBQ0E7QUxvQ0Y7O0FLNUJBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFO0FMNEJGOztBS3ZCQTtFQUNFO0FMMEJGOztBS3BCQTtFQUNFO0VBQ0E7QUx1QkY7O0FLbEJBO0VBQ0U7QUxxQkY7O0FLaEJBO0VBQ0U7QUxtQkY7O0FLWkE7RUFDRTtFQUNBO0FMZUY7O0FLUkE7RUFDRTtBTFdGOztBS0pBO0VBQ0U7QUxPRjs7QVMzakJBO0VOd1FNLGtCQUxJO0VNalFSLGdCSHdvQmlCO0FOMUVuQjs7QVN6akJFO0VOb1FNO0VNaFFKLGdCSHluQmtCO0VHeG5CbEIsZ0JId21CbUI7QU45Q3ZCO0FHMWRJO0VNckdGO0lOMlFNO0VId1ROO0FBQ0Y7O0FTcGtCRTtFTm9RTTtFTWhRSixnQkh5bkJrQjtFR3huQmxCLGdCSHdtQm1CO0FObkN2QjtBR3JlSTtFTXJHRjtJTjJRTTtFSG1VTjtBQUNGOztBUy9rQkU7RU5vUU07RU1oUUosZ0JIeW5Ca0I7RUd4bkJsQixnQkh3bUJtQjtBTnhCdkI7QUdoZkk7RU1yR0Y7SU4yUU07RUg4VU47QUFDRjs7QVMxbEJFO0VOb1FNO0VNaFFKLGdCSHluQmtCO0VHeG5CbEIsZ0JId21CbUI7QU5idkI7QUczZkk7RU1yR0Y7SU4yUU07RUh5Vk47QUFDRjs7QVNybUJFO0VOb1FNO0VNaFFKLGdCSHluQmtCO0VHeG5CbEIsZ0JId21CbUI7QU5GdkI7QUd0Z0JJO0VNckdGO0lOMlFNO0VIb1dOO0FBQ0Y7O0FTaG5CRTtFTm9RTTtFTWhRSixnQkh5bkJrQjtFR3huQmxCLGdCSHdtQm1CO0FOU3ZCO0FHamhCSTtFTXJHRjtJTjJRTTtFSCtXTjtBQUNGOztBU25tQkE7RUN0REU7RUFDQTtBVjZwQkY7O0FTbm1CQTtFQzNERTtFQUNBO0FWa3FCRjs7QVNybUJBO0VBQ0U7QVR3bUJGO0FTdG1CRTtFQUNFLG9CSHNvQmtCO0FOOUJ0Qjs7QVMvbEJBO0VOb05NLGtCQUxJO0VNN01SO0FUa21CRjs7QVM5bEJBO0VBQ0UsbUJIbVVPO0VIdEhILGtCQUxJO0FIMFpWO0FTL2xCRTtFQUNFO0FUaW1CSjs7QVM3bEJBO0VBQ0U7RUFDQSxtQkh5VE87RUh0SEgsa0JBTEk7RU01TFIsY0Z0RlM7QVBzckJYO0FTOWxCRTtFQUNFO0FUZ21CSjs7QVc5ckJBO0VDR0U7RUFHQTtBWjZyQkY7O0FXOXJCQTtFQUNFLGdCTCtrRGtCO0VLOWtEbEIsb0NMK2tEYTtFSzlrRGI7RUhJRTtFS0xFLG9DQVJXO0VESWY7RUFHQTtBWnVzQkY7O0FXenJCQTtFQUVFO0FYMnJCRjs7QVd4ckJBO0VBQ0U7RUFDQTtBWDJyQkY7O0FXeHJCQTtFUjhQTSxrQkFMSTtFUXZQUixpQ0xpa0RxQjtBTnQ0QnZCOztBYzV0QkU7Ozs7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBR0E7RUFDQTtBZnd1QkY7O0FnQmxyQkk7RUZoREU7SUFDRSxnQkdGZTtFakJ3dUJyQjtBQUNGO0FnQnhyQkk7RUZoREU7SUFDRSxnQkdGZTtFakI2dUJyQjtBQUNGO0FnQjdyQkk7RUZoREU7SUFDRSxnQkdGZTtFakJrdkJyQjtBQUNGO0FnQmxzQkk7RUZoREU7SUFDRSxpQkdGZTtFakJ1dkJyQjtBQUNGO0FnQnZzQkk7RUZoREU7SUFDRSxpQkdGZTtFakI0dkJyQjtBQUNGO0FnQjVzQkk7RUZoREU7SUFDRSxpQkdGZTtFakJpd0JyQjtBQUNGO0FnQmp0Qkk7RUZoREU7SUFDRSxpQkdGZTtFakJzd0JyQjtBQUNGO0FnQnR0Qkk7RUZoREU7SUFDRSxpQkdGZTtFakIyd0JyQjtBQUNGO0FrQjF4QkE7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QWxCbXlCSjs7QWtCOXhCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFHQTtFQUdBO0FuQm15QkY7QWtCcnlCSTtFQ2lCRjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBR0E7QW5CbXhCRjs7QW1CanVCTTtFQUNFO0FuQm91QlI7O0FtQmp1Qk07RUF4Q0o7RUFDQTtBbkI2d0JGOztBbUIvdkJFO0VBQ0U7RUFDQTtBbkJrd0JKOztBbUJwd0JFO0VBQ0U7RUFDQTtBbkJ1d0JKOztBbUJ6d0JFO0VBQ0U7RUFDQTtBbkI0d0JKOztBbUI5d0JFO0VBQ0U7RUFDQTtBbkJpeEJKOztBbUJueEJFO0VBQ0U7RUFDQTtBbkJzeEJKOztBbUJ4eEJFO0VBQ0U7RUFDQTtBbkIyeEJKOztBbUJ4dkJNO0VBcERKO0VBQ0E7QW5CZ3pCRjs7QW1CdnZCVTtFQW5FTjtFQUNBO0FuQjh6Qko7O0FtQjV2QlU7RUFuRU47RUFDQTtBbkJtMEJKOztBbUJqd0JVO0VBbkVOO0VBQ0E7QW5CdzBCSjs7QW1CdHdCVTtFQW5FTjtFQUNBO0FuQjYwQko7O0FtQjN3QlU7RUFuRU47RUFDQTtBbkJrMUJKOztBbUJoeEJVO0VBbkVOO0VBQ0E7QW5CdTFCSjs7QW1CcnhCVTtFQW5FTjtFQUNBO0FuQjQxQko7O0FtQjF4QlU7RUFuRU47RUFDQTtBbkJpMkJKOztBbUIveEJVO0VBbkVOO0VBQ0E7QW5CczJCSjs7QW1CcHlCVTtFQW5FTjtFQUNBO0FuQjIyQko7O0FtQnp5QlU7RUFuRU47RUFDQTtBbkJnM0JKOztBbUI5eUJVO0VBbkVOO0VBQ0E7QW5CcTNCSjs7QW1CMXlCWTtFQTdEVjtBbkIyMkJGOztBbUI5eUJZO0VBN0RWO0FuQisyQkY7O0FtQmx6Qlk7RUE3RFY7QW5CbTNCRjs7QW1CdHpCWTtFQTdEVjtBbkJ1M0JGOztBbUIxekJZO0VBN0RWO0FuQjIzQkY7O0FtQjl6Qlk7RUE3RFY7QW5CKzNCRjs7QW1CbDBCWTtFQTdEVjtBbkJtNEJGOztBbUJ0MEJZO0VBN0RWO0FuQnU0QkY7O0FtQjEwQlk7RUE3RFY7QW5CMjRCRjs7QW1COTBCWTtFQTdEVjtBbkIrNEJGOztBbUJsMUJZO0VBN0RWO0FuQm01QkY7O0FtQjMwQlE7O0VBRUU7QW5CODBCVjs7QW1CMzBCUTs7RUFFRTtBbkI4MEJWOztBbUJyMUJROztFQUVFO0FuQncxQlY7O0FtQnIxQlE7O0VBRUU7QW5CdzFCVjs7QW1CLzFCUTs7RUFFRTtBbkJrMkJWOztBbUIvMUJROztFQUVFO0FuQmsyQlY7O0FtQnoyQlE7O0VBRUU7QW5CNDJCVjs7QW1CejJCUTs7RUFFRTtBbkI0MkJWOztBbUJuM0JROztFQUVFO0FuQnMzQlY7O0FtQm4zQlE7O0VBRUU7QW5CczNCVjs7QW1CNzNCUTs7RUFFRTtBbkJnNEJWOztBbUI3M0JROztFQUVFO0FuQmc0QlY7O0FnQng4Qkk7RUd1QkU7SUFDRTtFbkJxN0JOO0VtQmw3Qkk7SUF4Q0o7SUFDQTtFbkI2OUJBO0VtQi84QkE7SUFDRTtJQUNBO0VuQmk5QkY7RW1CbjlCQTtJQUNFO0lBQ0E7RW5CcTlCRjtFbUJ2OUJBO0lBQ0U7SUFDQTtFbkJ5OUJGO0VtQjM5QkE7SUFDRTtJQUNBO0VuQjY5QkY7RW1CLzlCQTtJQUNFO0lBQ0E7RW5CaStCRjtFbUJuK0JBO0lBQ0U7SUFDQTtFbkJxK0JGO0VtQmw4Qkk7SUFwREo7SUFDQTtFbkJ5L0JBO0VtQmg4QlE7SUFuRU47SUFDQTtFbkJzZ0NGO0VtQnA4QlE7SUFuRU47SUFDQTtFbkIwZ0NGO0VtQng4QlE7SUFuRU47SUFDQTtFbkI4Z0NGO0VtQjU4QlE7SUFuRU47SUFDQTtFbkJraENGO0VtQmg5QlE7SUFuRU47SUFDQTtFbkJzaENGO0VtQnA5QlE7SUFuRU47SUFDQTtFbkIwaENGO0VtQng5QlE7SUFuRU47SUFDQTtFbkI4aENGO0VtQjU5QlE7SUFuRU47SUFDQTtFbkJraUNGO0VtQmgrQlE7SUFuRU47SUFDQTtFbkJzaUNGO0VtQnArQlE7SUFuRU47SUFDQTtFbkIwaUNGO0VtQngrQlE7SUFuRU47SUFDQTtFbkI4aUNGO0VtQjUrQlE7SUFuRU47SUFDQTtFbkJrakNGO0VtQnYrQlU7SUE3RFY7RW5CdWlDQTtFbUIxK0JVO0lBN0RWO0VuQjBpQ0E7RW1CNytCVTtJQTdEVjtFbkI2aUNBO0VtQmgvQlU7SUE3RFY7RW5CZ2pDQTtFbUJuL0JVO0lBN0RWO0VuQm1qQ0E7RW1CdC9CVTtJQTdEVjtFbkJzakNBO0VtQnovQlU7SUE3RFY7RW5CeWpDQTtFbUI1L0JVO0lBN0RWO0VuQjRqQ0E7RW1CLy9CVTtJQTdEVjtFbkIrakNBO0VtQmxnQ1U7SUE3RFY7RW5Ca2tDQTtFbUJyZ0NVO0lBN0RWO0VuQnFrQ0E7RW1CeGdDVTtJQTdEVjtFbkJ3a0NBO0VtQmhnQ007O0lBRUU7RW5Ca2dDUjtFbUIvL0JNOztJQUVFO0VuQmlnQ1I7RW1CeGdDTTs7SUFFRTtFbkIwZ0NSO0VtQnZnQ007O0lBRUU7RW5CeWdDUjtFbUJoaENNOztJQUVFO0VuQmtoQ1I7RW1CL2dDTTs7SUFFRTtFbkJpaENSO0VtQnhoQ007O0lBRUU7RW5CMGhDUjtFbUJ2aENNOztJQUVFO0VuQnloQ1I7RW1CaGlDTTs7SUFFRTtFbkJraUNSO0VtQi9oQ007O0lBRUU7RW5CaWlDUjtFbUJ4aUNNOztJQUVFO0VuQjBpQ1I7RW1CdmlDTTs7SUFFRTtFbkJ5aUNSO0FBQ0Y7QWdCbG5DSTtFR3VCRTtJQUNFO0VuQjhsQ047RW1CM2xDSTtJQXhDSjtJQUNBO0VuQnNvQ0E7RW1CeG5DQTtJQUNFO0lBQ0E7RW5CMG5DRjtFbUI1bkNBO0lBQ0U7SUFDQTtFbkI4bkNGO0VtQmhvQ0E7SUFDRTtJQUNBO0VuQmtvQ0Y7RW1CcG9DQTtJQUNFO0lBQ0E7RW5Cc29DRjtFbUJ4b0NBO0lBQ0U7SUFDQTtFbkIwb0NGO0VtQjVvQ0E7SUFDRTtJQUNBO0VuQjhvQ0Y7RW1CM21DSTtJQXBESjtJQUNBO0VuQmtxQ0E7RW1Cem1DUTtJQW5FTjtJQUNBO0VuQitxQ0Y7RW1CN21DUTtJQW5FTjtJQUNBO0VuQm1yQ0Y7RW1Cam5DUTtJQW5FTjtJQUNBO0VuQnVyQ0Y7RW1Ccm5DUTtJQW5FTjtJQUNBO0VuQjJyQ0Y7RW1Cem5DUTtJQW5FTjtJQUNBO0VuQityQ0Y7RW1CN25DUTtJQW5FTjtJQUNBO0VuQm1zQ0Y7RW1Cam9DUTtJQW5FTjtJQUNBO0VuQnVzQ0Y7RW1Ccm9DUTtJQW5FTjtJQUNBO0VuQjJzQ0Y7RW1Cem9DUTtJQW5FTjtJQUNBO0VuQitzQ0Y7RW1CN29DUTtJQW5FTjtJQUNBO0VuQm10Q0Y7RW1CanBDUTtJQW5FTjtJQUNBO0VuQnV0Q0Y7RW1CcnBDUTtJQW5FTjtJQUNBO0VuQjJ0Q0Y7RW1CaHBDVTtJQTdEVjtFbkJndENBO0VtQm5wQ1U7SUE3RFY7RW5CbXRDQTtFbUJ0cENVO0lBN0RWO0VuQnN0Q0E7RW1CenBDVTtJQTdEVjtFbkJ5dENBO0VtQjVwQ1U7SUE3RFY7RW5CNHRDQTtFbUIvcENVO0lBN0RWO0VuQit0Q0E7RW1CbHFDVTtJQTdEVjtFbkJrdUNBO0VtQnJxQ1U7SUE3RFY7RW5CcXVDQTtFbUJ4cUNVO0lBN0RWO0VuQnd1Q0E7RW1CM3FDVTtJQTdEVjtFbkIydUNBO0VtQjlxQ1U7SUE3RFY7RW5COHVDQTtFbUJqckNVO0lBN0RWO0VuQml2Q0E7RW1CenFDTTs7SUFFRTtFbkIycUNSO0VtQnhxQ007O0lBRUU7RW5CMHFDUjtFbUJqckNNOztJQUVFO0VuQm1yQ1I7RW1CaHJDTTs7SUFFRTtFbkJrckNSO0VtQnpyQ007O0lBRUU7RW5CMnJDUjtFbUJ4ckNNOztJQUVFO0VuQjByQ1I7RW1CanNDTTs7SUFFRTtFbkJtc0NSO0VtQmhzQ007O0lBRUU7RW5Ca3NDUjtFbUJ6c0NNOztJQUVFO0VuQjJzQ1I7RW1CeHNDTTs7SUFFRTtFbkIwc0NSO0VtQmp0Q007O0lBRUU7RW5CbXRDUjtFbUJodENNOztJQUVFO0VuQmt0Q1I7QUFDRjtBZ0IzeENJO0VHdUJFO0lBQ0U7RW5CdXdDTjtFbUJwd0NJO0lBeENKO0lBQ0E7RW5CK3lDQTtFbUJqeUNBO0lBQ0U7SUFDQTtFbkJteUNGO0VtQnJ5Q0E7SUFDRTtJQUNBO0VuQnV5Q0Y7RW1CenlDQTtJQUNFO0lBQ0E7RW5CMnlDRjtFbUI3eUNBO0lBQ0U7SUFDQTtFbkIreUNGO0VtQmp6Q0E7SUFDRTtJQUNBO0VuQm16Q0Y7RW1CcnpDQTtJQUNFO0lBQ0E7RW5CdXpDRjtFbUJweENJO0lBcERKO0lBQ0E7RW5CMjBDQTtFbUJseENRO0lBbkVOO0lBQ0E7RW5CdzFDRjtFbUJ0eENRO0lBbkVOO0lBQ0E7RW5CNDFDRjtFbUIxeENRO0lBbkVOO0lBQ0E7RW5CZzJDRjtFbUI5eENRO0lBbkVOO0lBQ0E7RW5CbzJDRjtFbUJseUNRO0lBbkVOO0lBQ0E7RW5CdzJDRjtFbUJ0eUNRO0lBbkVOO0lBQ0E7RW5CNDJDRjtFbUIxeUNRO0lBbkVOO0lBQ0E7RW5CZzNDRjtFbUI5eUNRO0lBbkVOO0lBQ0E7RW5CbzNDRjtFbUJsekNRO0lBbkVOO0lBQ0E7RW5CdzNDRjtFbUJ0ekNRO0lBbkVOO0lBQ0E7RW5CNDNDRjtFbUIxekNRO0lBbkVOO0lBQ0E7RW5CZzRDRjtFbUI5ekNRO0lBbkVOO0lBQ0E7RW5CbzRDRjtFbUJ6ekNVO0lBN0RWO0VuQnkzQ0E7RW1CNXpDVTtJQTdEVjtFbkI0M0NBO0VtQi96Q1U7SUE3RFY7RW5CKzNDQTtFbUJsMENVO0lBN0RWO0VuQms0Q0E7RW1CcjBDVTtJQTdEVjtFbkJxNENBO0VtQngwQ1U7SUE3RFY7RW5CdzRDQTtFbUIzMENVO0lBN0RWO0VuQjI0Q0E7RW1COTBDVTtJQTdEVjtFbkI4NENBO0VtQmoxQ1U7SUE3RFY7RW5CaTVDQTtFbUJwMUNVO0lBN0RWO0VuQm81Q0E7RW1CdjFDVTtJQTdEVjtFbkJ1NUNBO0VtQjExQ1U7SUE3RFY7RW5CMDVDQTtFbUJsMUNNOztJQUVFO0VuQm8xQ1I7RW1CajFDTTs7SUFFRTtFbkJtMUNSO0VtQjExQ007O0lBRUU7RW5CNDFDUjtFbUJ6MUNNOztJQUVFO0VuQjIxQ1I7RW1CbDJDTTs7SUFFRTtFbkJvMkNSO0VtQmoyQ007O0lBRUU7RW5CbTJDUjtFbUIxMkNNOztJQUVFO0VuQjQyQ1I7RW1CejJDTTs7SUFFRTtFbkIyMkNSO0VtQmwzQ007O0lBRUU7RW5CbzNDUjtFbUJqM0NNOztJQUVFO0VuQm0zQ1I7RW1CMTNDTTs7SUFFRTtFbkI0M0NSO0VtQnozQ007O0lBRUU7RW5CMjNDUjtBQUNGO0FnQnA4Q0k7RUd1QkU7SUFDRTtFbkJnN0NOO0VtQjc2Q0k7SUF4Q0o7SUFDQTtFbkJ3OUNBO0VtQjE4Q0E7SUFDRTtJQUNBO0VuQjQ4Q0Y7RW1COThDQTtJQUNFO0lBQ0E7RW5CZzlDRjtFbUJsOUNBO0lBQ0U7SUFDQTtFbkJvOUNGO0VtQnQ5Q0E7SUFDRTtJQUNBO0VuQnc5Q0Y7RW1CMTlDQTtJQUNFO0lBQ0E7RW5CNDlDRjtFbUI5OUNBO0lBQ0U7SUFDQTtFbkJnK0NGO0VtQjc3Q0k7SUFwREo7SUFDQTtFbkJvL0NBO0VtQjM3Q1E7SUFuRU47SUFDQTtFbkJpZ0RGO0VtQi83Q1E7SUFuRU47SUFDQTtFbkJxZ0RGO0VtQm44Q1E7SUFuRU47SUFDQTtFbkJ5Z0RGO0VtQnY4Q1E7SUFuRU47SUFDQTtFbkI2Z0RGO0VtQjM4Q1E7SUFuRU47SUFDQTtFbkJpaERGO0VtQi84Q1E7SUFuRU47SUFDQTtFbkJxaERGO0VtQm45Q1E7SUFuRU47SUFDQTtFbkJ5aERGO0VtQnY5Q1E7SUFuRU47SUFDQTtFbkI2aERGO0VtQjM5Q1E7SUFuRU47SUFDQTtFbkJpaURGO0VtQi85Q1E7SUFuRU47SUFDQTtFbkJxaURGO0VtQm4rQ1E7SUFuRU47SUFDQTtFbkJ5aURGO0VtQnYrQ1E7SUFuRU47SUFDQTtFbkI2aURGO0VtQmwrQ1U7SUE3RFY7RW5Ca2lEQTtFbUJyK0NVO0lBN0RWO0VuQnFpREE7RW1CeCtDVTtJQTdEVjtFbkJ3aURBO0VtQjMrQ1U7SUE3RFY7RW5CMmlEQTtFbUI5K0NVO0lBN0RWO0VuQjhpREE7RW1Cai9DVTtJQTdEVjtFbkJpakRBO0VtQnAvQ1U7SUE3RFY7RW5Cb2pEQTtFbUJ2L0NVO0lBN0RWO0VuQnVqREE7RW1CMS9DVTtJQTdEVjtFbkIwakRBO0VtQjcvQ1U7SUE3RFY7RW5CNmpEQTtFbUJoZ0RVO0lBN0RWO0VuQmdrREE7RW1CbmdEVTtJQTdEVjtFbkJta0RBO0VtQjMvQ007O0lBRUU7RW5CNi9DUjtFbUIxL0NNOztJQUVFO0VuQjQvQ1I7RW1CbmdETTs7SUFFRTtFbkJxZ0RSO0VtQmxnRE07O0lBRUU7RW5Cb2dEUjtFbUIzZ0RNOztJQUVFO0VuQjZnRFI7RW1CMWdETTs7SUFFRTtFbkI0Z0RSO0VtQm5oRE07O0lBRUU7RW5CcWhEUjtFbUJsaERNOztJQUVFO0VuQm9oRFI7RW1CM2hETTs7SUFFRTtFbkI2aERSO0VtQjFoRE07O0lBRUU7RW5CNGhEUjtFbUJuaURNOztJQUVFO0VuQnFpRFI7RW1CbGlETTs7SUFFRTtFbkJvaURSO0FBQ0Y7QWdCN21ESTtFR3VCRTtJQUNFO0VuQnlsRE47RW1CdGxESTtJQXhDSjtJQUNBO0VuQmlvREE7RW1Cbm5EQTtJQUNFO0lBQ0E7RW5CcW5ERjtFbUJ2bkRBO0lBQ0U7SUFDQTtFbkJ5bkRGO0VtQjNuREE7SUFDRTtJQUNBO0VuQjZuREY7RW1CL25EQTtJQUNFO0lBQ0E7RW5CaW9ERjtFbUJub0RBO0lBQ0U7SUFDQTtFbkJxb0RGO0VtQnZvREE7SUFDRTtJQUNBO0VuQnlvREY7RW1CdG1ESTtJQXBESjtJQUNBO0VuQjZwREE7RW1CcG1EUTtJQW5FTjtJQUNBO0VuQjBxREY7RW1CeG1EUTtJQW5FTjtJQUNBO0VuQjhxREY7RW1CNW1EUTtJQW5FTjtJQUNBO0VuQmtyREY7RW1CaG5EUTtJQW5FTjtJQUNBO0VuQnNyREY7RW1CcG5EUTtJQW5FTjtJQUNBO0VuQjByREY7RW1CeG5EUTtJQW5FTjtJQUNBO0VuQjhyREY7RW1CNW5EUTtJQW5FTjtJQUNBO0VuQmtzREY7RW1CaG9EUTtJQW5FTjtJQUNBO0VuQnNzREY7RW1CcG9EUTtJQW5FTjtJQUNBO0VuQjBzREY7RW1CeG9EUTtJQW5FTjtJQUNBO0VuQjhzREY7RW1CNW9EUTtJQW5FTjtJQUNBO0VuQmt0REY7RW1CaHBEUTtJQW5FTjtJQUNBO0VuQnN0REY7RW1CM29EVTtJQTdEVjtFbkIyc0RBO0VtQjlvRFU7SUE3RFY7RW5COHNEQTtFbUJqcERVO0lBN0RWO0VuQml0REE7RW1CcHBEVTtJQTdEVjtFbkJvdERBO0VtQnZwRFU7SUE3RFY7RW5CdXREQTtFbUIxcERVO0lBN0RWO0VuQjB0REE7RW1CN3BEVTtJQTdEVjtFbkI2dERBO0VtQmhxRFU7SUE3RFY7RW5CZ3VEQTtFbUJucURVO0lBN0RWO0VuQm11REE7RW1CdHFEVTtJQTdEVjtFbkJzdURBO0VtQnpxRFU7SUE3RFY7RW5CeXVEQTtFbUI1cURVO0lBN0RWO0VuQjR1REE7RW1CcHFETTs7SUFFRTtFbkJzcURSO0VtQm5xRE07O0lBRUU7RW5CcXFEUjtFbUI1cURNOztJQUVFO0VuQjhxRFI7RW1CM3FETTs7SUFFRTtFbkI2cURSO0VtQnByRE07O0lBRUU7RW5Cc3JEUjtFbUJuckRNOztJQUVFO0VuQnFyRFI7RW1CNXJETTs7SUFFRTtFbkI4ckRSO0VtQjNyRE07O0lBRUU7RW5CNnJEUjtFbUJwc0RNOztJQUVFO0VuQnNzRFI7RW1CbnNETTs7SUFFRTtFbkJxc0RSO0VtQjVzRE07O0lBRUU7RW5COHNEUjtFbUIzc0RNOztJQUVFO0VuQjZzRFI7QUFDRjtBZ0J0eERJO0VHdUJFO0lBQ0U7RW5Ca3dETjtFbUIvdkRJO0lBeENKO0lBQ0E7RW5CMHlEQTtFbUI1eERBO0lBQ0U7SUFDQTtFbkI4eERGO0VtQmh5REE7SUFDRTtJQUNBO0VuQmt5REY7RW1CcHlEQTtJQUNFO0lBQ0E7RW5Cc3lERjtFbUJ4eURBO0lBQ0U7SUFDQTtFbkIweURGO0VtQjV5REE7SUFDRTtJQUNBO0VuQjh5REY7RW1CaHpEQTtJQUNFO0lBQ0E7RW5Ca3pERjtFbUIvd0RJO0lBcERKO0lBQ0E7RW5CczBEQTtFbUI3d0RRO0lBbkVOO0lBQ0E7RW5CbTFERjtFbUJqeERRO0lBbkVOO0lBQ0E7RW5CdTFERjtFbUJyeERRO0lBbkVOO0lBQ0E7RW5CMjFERjtFbUJ6eERRO0lBbkVOO0lBQ0E7RW5CKzFERjtFbUI3eERRO0lBbkVOO0lBQ0E7RW5CbTJERjtFbUJqeURRO0lBbkVOO0lBQ0E7RW5CdTJERjtFbUJyeURRO0lBbkVOO0lBQ0E7RW5CMjJERjtFbUJ6eURRO0lBbkVOO0lBQ0E7RW5CKzJERjtFbUI3eURRO0lBbkVOO0lBQ0E7RW5CbTNERjtFbUJqekRRO0lBbkVOO0lBQ0E7RW5CdTNERjtFbUJyekRRO0lBbkVOO0lBQ0E7RW5CMjNERjtFbUJ6ekRRO0lBbkVOO0lBQ0E7RW5CKzNERjtFbUJwekRVO0lBN0RWO0VuQm8zREE7RW1CdnpEVTtJQTdEVjtFbkJ1M0RBO0VtQjF6RFU7SUE3RFY7RW5CMDNEQTtFbUI3ekRVO0lBN0RWO0VuQjYzREE7RW1CaDBEVTtJQTdEVjtFbkJnNERBO0VtQm4wRFU7SUE3RFY7RW5CbTREQTtFbUJ0MERVO0lBN0RWO0VuQnM0REE7RW1CejBEVTtJQTdEVjtFbkJ5NERBO0VtQjUwRFU7SUE3RFY7RW5CNDREQTtFbUIvMERVO0lBN0RWO0VuQis0REE7RW1CbDFEVTtJQTdEVjtFbkJrNURBO0VtQnIxRFU7SUE3RFY7RW5CcTVEQTtFbUI3MERNOztJQUVFO0VuQiswRFI7RW1CNTBETTs7SUFFRTtFbkI4MERSO0VtQnIxRE07O0lBRUU7RW5CdTFEUjtFbUJwMURNOztJQUVFO0VuQnMxRFI7RW1CNzFETTs7SUFFRTtFbkIrMURSO0VtQjUxRE07O0lBRUU7RW5CODFEUjtFbUJyMkRNOztJQUVFO0VuQnUyRFI7RW1CcDJETTs7SUFFRTtFbkJzMkRSO0VtQjcyRE07O0lBRUU7RW5CKzJEUjtFbUI1MkRNOztJQUVFO0VuQjgyRFI7RW1CcjNETTs7SUFFRTtFbkJ1M0RSO0VtQnAzRE07O0lBRUU7RW5CczNEUjtBQUNGO0FnQi83REk7RUd1QkU7SUFDRTtFbkIyNkROO0VtQng2REk7SUF4Q0o7SUFDQTtFbkJtOURBO0VtQnI4REE7SUFDRTtJQUNBO0VuQnU4REY7RW1CejhEQTtJQUNFO0lBQ0E7RW5CMjhERjtFbUI3OERBO0lBQ0U7SUFDQTtFbkIrOERGO0VtQmo5REE7SUFDRTtJQUNBO0VuQm05REY7RW1CcjlEQTtJQUNFO0lBQ0E7RW5CdTlERjtFbUJ6OURBO0lBQ0U7SUFDQTtFbkIyOURGO0VtQng3REk7SUFwREo7SUFDQTtFbkIrK0RBO0VtQnQ3RFE7SUFuRU47SUFDQTtFbkI0L0RGO0VtQjE3RFE7SUFuRU47SUFDQTtFbkJnZ0VGO0VtQjk3RFE7SUFuRU47SUFDQTtFbkJvZ0VGO0VtQmw4RFE7SUFuRU47SUFDQTtFbkJ3Z0VGO0VtQnQ4RFE7SUFuRU47SUFDQTtFbkI0Z0VGO0VtQjE4RFE7SUFuRU47SUFDQTtFbkJnaEVGO0VtQjk4RFE7SUFuRU47SUFDQTtFbkJvaEVGO0VtQmw5RFE7SUFuRU47SUFDQTtFbkJ3aEVGO0VtQnQ5RFE7SUFuRU47SUFDQTtFbkI0aEVGO0VtQjE5RFE7SUFuRU47SUFDQTtFbkJnaUVGO0VtQjk5RFE7SUFuRU47SUFDQTtFbkJvaUVGO0VtQmwrRFE7SUFuRU47SUFDQTtFbkJ3aUVGO0VtQjc5RFU7SUE3RFY7RW5CNmhFQTtFbUJoK0RVO0lBN0RWO0VuQmdpRUE7RW1CbitEVTtJQTdEVjtFbkJtaUVBO0VtQnQrRFU7SUE3RFY7RW5Cc2lFQTtFbUJ6K0RVO0lBN0RWO0VuQnlpRUE7RW1CNStEVTtJQTdEVjtFbkI0aUVBO0VtQi8rRFU7SUE3RFY7RW5CK2lFQTtFbUJsL0RVO0lBN0RWO0VuQmtqRUE7RW1Cci9EVTtJQTdEVjtFbkJxakVBO0VtQngvRFU7SUE3RFY7RW5Cd2pFQTtFbUIzL0RVO0lBN0RWO0VuQjJqRUE7RW1COS9EVTtJQTdEVjtFbkI4akVBO0VtQnQvRE07O0lBRUU7RW5Cdy9EUjtFbUJyL0RNOztJQUVFO0VuQnUvRFI7RW1COS9ETTs7SUFFRTtFbkJnZ0VSO0VtQjcvRE07O0lBRUU7RW5CKy9EUjtFbUJ0Z0VNOztJQUVFO0VuQndnRVI7RW1CcmdFTTs7SUFFRTtFbkJ1Z0VSO0VtQjlnRU07O0lBRUU7RW5CZ2hFUjtFbUI3Z0VNOztJQUVFO0VuQitnRVI7RW1CdGhFTTs7SUFFRTtFbkJ3aEVSO0VtQnJoRU07O0lBRUU7RW5CdWhFUjtFbUI5aEVNOztJQUVFO0VuQmdpRVI7RW1CN2hFTTs7SUFFRTtFbkIraEVSO0FBQ0Y7QWdCeG1FSTtFR3VCRTtJQUNFO0VuQm9sRU47RW1CamxFSTtJQXhDSjtJQUNBO0VuQjRuRUE7RW1COW1FQTtJQUNFO0lBQ0E7RW5CZ25FRjtFbUJsbkVBO0lBQ0U7SUFDQTtFbkJvbkVGO0VtQnRuRUE7SUFDRTtJQUNBO0VuQnduRUY7RW1CMW5FQTtJQUNFO0lBQ0E7RW5CNG5FRjtFbUI5bkVBO0lBQ0U7SUFDQTtFbkJnb0VGO0VtQmxvRUE7SUFDRTtJQUNBO0VuQm9vRUY7RW1Cam1FSTtJQXBESjtJQUNBO0VuQndwRUE7RW1CL2xFUTtJQW5FTjtJQUNBO0VuQnFxRUY7RW1Cbm1FUTtJQW5FTjtJQUNBO0VuQnlxRUY7RW1Cdm1FUTtJQW5FTjtJQUNBO0VuQjZxRUY7RW1CM21FUTtJQW5FTjtJQUNBO0VuQmlyRUY7RW1CL21FUTtJQW5FTjtJQUNBO0VuQnFyRUY7RW1Cbm5FUTtJQW5FTjtJQUNBO0VuQnlyRUY7RW1Cdm5FUTtJQW5FTjtJQUNBO0VuQjZyRUY7RW1CM25FUTtJQW5FTjtJQUNBO0VuQmlzRUY7RW1CL25FUTtJQW5FTjtJQUNBO0VuQnFzRUY7RW1Cbm9FUTtJQW5FTjtJQUNBO0VuQnlzRUY7RW1Cdm9FUTtJQW5FTjtJQUNBO0VuQjZzRUY7RW1CM29FUTtJQW5FTjtJQUNBO0VuQml0RUY7RW1CdG9FVTtJQTdEVjtFbkJzc0VBO0VtQnpvRVU7SUE3RFY7RW5CeXNFQTtFbUI1b0VVO0lBN0RWO0VuQjRzRUE7RW1CL29FVTtJQTdEVjtFbkIrc0VBO0VtQmxwRVU7SUE3RFY7RW5Ca3RFQTtFbUJycEVVO0lBN0RWO0VuQnF0RUE7RW1CeHBFVTtJQTdEVjtFbkJ3dEVBO0VtQjNwRVU7SUE3RFY7RW5CMnRFQTtFbUI5cEVVO0lBN0RWO0VuQjh0RUE7RW1CanFFVTtJQTdEVjtFbkJpdUVBO0VtQnBxRVU7SUE3RFY7RW5Cb3VFQTtFbUJ2cUVVO0lBN0RWO0VuQnV1RUE7RW1CL3BFTTs7SUFFRTtFbkJpcUVSO0VtQjlwRU07O0lBRUU7RW5CZ3FFUjtFbUJ2cUVNOztJQUVFO0VuQnlxRVI7RW1CdHFFTTs7SUFFRTtFbkJ3cUVSO0VtQi9xRU07O0lBRUU7RW5CaXJFUjtFbUI5cUVNOztJQUVFO0VuQmdyRVI7RW1CdnJFTTs7SUFFRTtFbkJ5ckVSO0VtQnRyRU07O0lBRUU7RW5Cd3JFUjtFbUIvckVNOztJQUVFO0VuQmlzRVI7RW1COXJFTTs7SUFFRTtFbkJnc0VSO0VtQnZzRU07O0lBRUU7RW5CeXNFUjtFbUJ0c0VNOztJQUVFO0VuQndzRVI7QUFDRjtBb0JoMUVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJka1lPO0VjallQLG1CZHFzQjBCO0VjcHNCMUI7QXBCKzBFRjtBb0J4MEVFO0VBQ0U7RUFFQTtFQUlBO0VBQ0EsNENkMHNCaUI7RWN6c0JqQjtBcEJzMEVKO0FvQi96RUU7RUFDRTtBcEJpMEVKO0FvQjl6RUU7RUFDRTtBcEJnMEVKOztBb0I1ekVBO0VBQ0U7QXBCK3pFRjs7QW9CeHpFQTtFQUNFO0FwQjJ6RUY7O0FvQmx6RUU7RUFDRTtBcEJxekVKOztBb0J2eUVFO0VBQ0U7QXBCMHlFSjtBb0J2eUVJO0VBQ0U7QXBCeXlFTjs7QW9CbHlFRTtFQUNFO0FwQnF5RUo7QW9CbHlFRTtFQUNFO0FwQm95RUo7O0FvQjF4RUU7RUFDRTtFQUNBO0FwQjZ4RUo7O0FvQnZ4RUU7RUFDRTtFQUNBO0FwQjB4RUo7O0FvQmx4RUE7RUFDRTtFQUNBO0FwQnF4RUY7O0FvQjd3RUU7RUFDRTtFQUNBO0FwQmd4RUo7O0FxQmo2RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQjY1RUo7O0FxQi82RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQjI2RUo7O0FxQjc3RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQnk3RUo7O0FxQjM4RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQnU4RUo7O0FxQno5RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQnE5RUo7O0FxQnYrRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQm0rRUo7O0FxQnIvRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQmkvRUo7O0FxQm5nRkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQisvRUo7O0FvQjEyRUk7RUFDRTtFQUNBO0FwQjYyRU47O0FnQng4RUk7RUl5RkE7SUFDRTtJQUNBO0VwQm0zRUo7QUFDRjtBZ0IvOEVJO0VJeUZBO0lBQ0U7SUFDQTtFcEJ5M0VKO0FBQ0Y7QWdCcjlFSTtFSXlGQTtJQUNFO0lBQ0E7RXBCKzNFSjtBQUNGO0FnQjM5RUk7RUl5RkE7SUFDRTtJQUNBO0VwQnE0RUo7QUFDRjtBZ0JqK0VJO0VJeUZBO0lBQ0U7SUFDQTtFcEIyNEVKO0FBQ0Y7QWdCditFSTtFSXlGQTtJQUNFO0lBQ0E7RXBCaTVFSjtBQUNGO0FnQjcrRUk7RUl5RkE7SUFDRTtJQUNBO0VwQnU1RUo7QUFDRjtBZ0JuL0VJO0VJeUZBO0lBQ0U7SUFDQTtFcEI2NUVKO0FBQ0Y7QXNCcmtGQTtFQUNFLHFCaEJtMkJ5QjtFZ0IvMUJ6QiwwQ2Z3aUNpQjtBUDRoRG5COztBc0IvakZBO0VBQ0U7RUFDQTtFQUNBO0VuQmtSSSxrQkFMSTtFbUJ6UVIsZ0JmazBCaUI7RWVqMEJqQiwwQ2YyaENpQjtBUHFpRG5COztBc0I3akZBO0VBQ0U7RUFDQTtFbkJ3UUksZUFMSTtBSDh6RVY7O0FzQjdqRkE7RUFDRTtFQUNBO0VuQmtRSSxtQkFMSTtBSG8wRVY7O0F1QjlsRkE7RUFDRSxtQmpCMjFCcUI7RUg3akJqQixrQkFMSTtFb0JyUlIsaUNqQjIxQmdCO0FOb3dEbEI7O0F3QnBtRkE7RUFDRTtFQUNBO0VBQ0E7RXJCNFJJLGVBTEk7RXFCcFJSLGdCbEJpbUJtQjtFa0JobUJuQixnQmpCNDBCaUI7RWlCMzBCakIsK0JqQitoQ1k7RWlCOWhDWjtFQUNBLG9DbEJpM0JTO0VrQmgzQlQ7RUFDQTtFaEJHRTtFS0xFLHVDQVJXO0VZVVgsMkJETUo7QXhCbW1GRjtBeUJybUZNO0VEaEJOO0lDaUJRO0V6QndtRk47QUFDRjtBd0J0bUZFO0VBQ0U7QXhCd21GSjtBd0J0bUZJO0VBQ0U7QXhCd21GTjtBd0JubUZFO0VBQ0UsK0JqQnlnQ1U7RWlCeGdDVixvQ2xCNDFCTztFa0IzMUJQLGlEakJraEN1QjtFaUJqaEN2QjtFWHZCRSw4RUFSVztBYnFvRmpCO0F3QjdsRkU7RUFNRTtFQU1BO0VBS0E7QXhCaWxGSjtBd0I1a0ZFO0VBQ0U7RUFDQTtBeEI4a0ZKO0F3QjFrRkU7RUFDRSw4Q2pCaStCc0I7RWlCLzlCdEI7QXhCMmtGSjtBd0Jua0ZFO0VBRUUseUNsQjB5QmdCO0VrQnZ5QmhCO0F4QmtrRko7QXdCOWpGRTtFQUNFO0VBQ0E7RUFDQSwwQmxCaXJCa0I7RWtCaHJCbEIsK0JqQnk4QlU7RW1CdmlDWix3Q3BCOGlDb0I7RWtCOThCbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnRGxCNnJCcUI7RWtCNXJCckI7RUN6RkUscUlEMEZGO0F4QmdrRko7QXlCdHBGTTtFRDBFSjtJQ3pFTTtFekJ5cEZOO0FBQ0Y7QXdCbGtGRTtFQUNFLHlDbEJxOEJ3QjtBTituRDVCOztBd0IzakZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpCMnRCaUI7RWlCMXRCakIsNEJsQnV4QnNCO0VrQnR4QnRCO0VBQ0E7RUFDQTtBeEI4akZGO0F3QjVqRkU7RUFDRTtBeEI4akZKO0F3QjNqRkU7RUFFRTtFQUNBO0F4QjRqRko7O0F3QmpqRkE7RUFDRSxvRWxCNndCZ0I7RWtCNXdCaEI7RXJCNklJLG1CQUxJO0VLM1FOO0FSeXJGSjtBd0JsakZFO0VBQ0U7RUFDQTtFQUNBLHlCbEJpb0JxQjtBTm03RHpCOztBd0JoakZBO0VBQ0Usa0VsQm93QmdCO0VrQm53QmhCO0VyQmdJSSxlQUxJO0VLM1FOO0FScXNGSjtBd0JqakZFO0VBQ0U7RUFDQTtFQUNBLHVCbEJ3bkJxQjtBTjI3RHpCOztBd0IzaUZFO0VBQ0UscUVsQjJ1Qlc7QU5tMERmO0F3QjNpRkU7RUFDRSxvRWxCMnVCYztBTmswRGxCO0F3QjFpRkU7RUFDRSxrRWxCMnVCYztBTmkwRGxCOztBd0J2aUZBO0VBQ0UsV2xCNHVCaUI7RWtCM3VCakIsaUVsQjR0QmE7RWtCM3RCYixpQmxCOGtCb0I7QU40OUR0QjtBd0J4aUZFO0VBQ0U7QXhCMGlGSjtBd0J2aUZFO0VBQ0U7RWhCdkxBO0FSaXVGSjtBd0J0aUZFO0VBQ0U7RWhCNUxBO0FScXVGSjtBd0JyaUZFO0VBQ0UsZ0VsQjhzQmM7QU55MURsQjtBd0JyaUZFO0VBQ0UsOERsQitzQmM7QU53MURsQjs7QTJCenZGQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0V4QnlSSSxlQUxJO0V3QmhSUixnQnJCNmxCbUI7RXFCNWxCbkIsZ0JwQncwQmlCO0VvQnYwQmpCLCtCcEIyaENZO0VvQjFoQ1o7RUFDQSxvQ3JCNjJCUztFcUI1MkJUO0VBQ0E7RUFDQSx5Q3JCcStCd0I7RXFCcCtCeEIsMEJyQnErQm9CO0VxQnArQnBCO0VuQkpFO0VLTEUsdUNBUlc7RVlVWCwyQkVVSjtBM0J5dkZGO0F5Qi92Rk07RUVmTjtJRmdCUTtFekJrd0ZOO0FBQ0Y7QTJCNXZGRTtFQUNFLHFCMUI1Qlc7RTBCNkJYO0VkaEJFLDhFQVJXO0FidXhGakI7QTJCdHZGRTtFQUVFLHNCckJ5dUJrQjtFcUJ4dUJsQjtBM0J1dkZKO0EyQnB2RkU7RUFFRSx5Q3JCazFCZ0I7QU5tNkRwQjtBMkJodkZFO0VBQ0U7RUFDQTtBM0JrdkZKOztBMkI5dUZBO0VBQ0Usb0JyQmt1QnVCO0VxQmp1QnZCLHVCckJpdUJ1QjtFcUJodUJ2QixvQnJCaXVCdUI7RUgzZm5CLG1CQUxJO0VLM1FOO0FSNnhGSjs7QTJCOXVGQTtFQUNFLG1CckI4dEJ1QjtFcUI3dEJ2QixzQnJCNnRCdUI7RXFCNXRCdkIsa0JyQjZ0QnVCO0VIL2ZuQixlQUxJO0VLM1FOO0FScXlGSjs7QTJCNXVGSTtFQUNFO0EzQit1Rk47O0E0Qnh6RkE7RUFDRTtFQUNBLGtCdEI0NkJzQjtFc0IzNkJ0QixtQnRCNDZCeUI7RXNCMzZCekIsdUJ0QjQ2QnlCO0FOKzREM0I7QTRCenpGRTtFQUNFO0VBQ0E7QTVCMnpGSjs7QTRCdnpGQTtFQUNFLG9CdEJrNkJ5QjtFc0JqNkJ6QjtFQUNBO0E1QjB6RkY7QTRCeHpGRTtFQUNFO0VBQ0E7RUFDQTtBNUIwekZKOztBNEJ0ekZBO0VBQ0U7RUFFQTtFQUNBLFV0Qmk1QnVCO0VzQmg1QnZCLFd0Qmc1QnVCO0VzQi80QnZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2RHRCazVCd0I7RXNCajVCeEI7QTVCd3pGRjtBNEJyekZFO0VwQjNCRTtBUm0xRko7QTRCcHpGRTtFQUVFLGtCdEIwNEI2QjtBTjI2RGpDO0E0Qmx6RkU7RUFDRSx1QnRCaTRCNkI7QU5tN0RqQztBNEJqekZFO0VBQ0UsaURyQjAvQnVCO0VxQnovQnZCO0VBQ0EsaUR0QjBmb0I7QU55ekV4QjtBNEJoekZFO0VBQ0UseUIzQmpFVztFMkJrRVgscUIzQmxFVztBRG8zRmY7QTRCaHpGSTtFQUtJO0E1Qjh5RlI7QTRCMXlGSTtFQUtJO0E1Qnd5RlI7QTRCbnlGRTtFQUNFLHlCM0J4Rlc7RTJCeUZYLHFCckI5RU87RXFCb0ZMO0E1Qmd5Rk47QTRCNXhGRTtFQUNFO0VBQ0E7RUFDQSxZdEJzMkJnQztBTnc3RHBDO0E0QnZ4Rkk7RUFDRTtFQUNBLFl0QjYxQjhCO0FONDdEcEM7O0E0QjN3RkE7RUFDRSxtQnRCdzFCMEI7QU5zN0Q1QjtBNEI1d0ZFO0VBQ0U7RUFFQSxVdEJrMUJnQjtFc0JqMUJoQjtFQUNBO0VBQ0E7RXBCcEhBO0VpQkhFLGlER3lIRjtBNUI2d0ZKO0F5Qmw0Rk07RUc2R0o7SUg1R007RXpCcTRGTjtBQUNGO0E0Qmh4Rkk7RUFDRTtBNUJreEZOO0E0Qi93Rkk7RUFDRSxpQ3RCaTFCNEI7RXNCMzBCMUI7QTVCNHdGUjtBNEJ2d0ZFO0VBQ0Usb0J0QjJ6QndCO0VzQjF6QnhCO0E1Qnl3Rko7QTRCdndGSTtFQUNFO0VBQ0E7QTVCeXdGTjs7QTRCcHdGQTtFQUNFO0VBQ0Esa0J0Qnl5QjZCO0FOODlEL0I7O0E0QnB3RkE7RUFDRTtFQUNBO0VBQ0E7QTVCdXdGRjtBNEJud0ZJO0VBQ0U7RUFDQTtFQUNBLGF0QjhvQmlCO0FOdW5FdkI7O0E0Qjl2Rkk7RUFDRTtBNUJpd0ZOOztBNkJ4N0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IyN0ZGO0E2Qno3RkU7RUFDRTtBN0IyN0ZKO0E2QnY3Rkk7RUFDRSxpRXZCcWhDOEI7QU5vNkRwQztBNkJ2N0ZJO0VBQ0UsaUV2QmtoQzhCO0FOdTZEcEM7QTZCcjdGRTtFQUNFO0E3QnU3Rko7QTZCcDdGRTtFQUNFLFd2Qm1nQ3FCO0V1QmxnQ3JCLFl2QmtnQ3FCO0V1QmpnQ3JCO0VBQ0E7RUg5QkYseUJ6QkhhO0U0Qm1DWCxTdkJpZ0NzQjtFRWxoQ3RCO0VLTEUsK0NBUlc7RVlVWCw0R0l1QkY7QTdCczdGSjtBeUJ6OEZNO0VJVUo7SUpUTTtFekI0OEZOO0FBQ0Y7QTZCejdGSTtFSHJDRix5QnBCc2lDMkI7QU4yN0Q3QjtBNkJ2N0ZFO0VBQ0UsV3ZCNCtCcUI7RXVCMytCckIsY3ZCNCtCc0I7RXVCMytCdEI7RUFDQSxldkIyK0JzQjtFdUIxK0J0Qix5Q3ZCMitCa0I7RXVCMStCbEI7RXJCakNBO0VLTEUsdUNBUlc7QWJ5K0ZqQjtBNkJ0N0ZFO0VBQ0UsV3ZCdytCcUI7RXVCditCckIsWXZCdStCcUI7RXVCdCtCckI7RUh4REYseUJ6QkhhO0U0QjZEWCxTdkJ1K0JzQjtFRWxoQ3RCO0VLTEUsK0NBUlc7RVlVWCw0R0lpREY7QTdCdzdGSjtBeUJyK0ZNO0VJcUNKO0lKcENNO0V6QncrRk47QUFDRjtBNkIzN0ZJO0VIL0RGLHlCcEJzaUMyQjtBTnU5RDdCO0E2Qno3RkU7RUFDRSxXdkJrOUJxQjtFdUJqOUJyQixjdkJrOUJzQjtFdUJqOUJ0QjtFQUNBLGV2Qmk5QnNCO0V1Qmg5QnRCLHlDdkJpOUJrQjtFdUJoOUJsQjtFckIzREE7RUtMRSx1Q0FSVztBYnFnR2pCO0E2Qng3RkU7RUFDRTtBN0IwN0ZKO0E2Qng3Rkk7RUFDRSxxRHRCdzlDeUI7QVBrK0MvQjtBNkJ2N0ZJO0VBQ0UscUR0Qm85Q3lCO0FQcStDL0I7O0E4QnBoR0E7RUFDRTtBOUJ1aEdGO0E4QnJoR0U7OztFQUdFLHdEeEJpakNtQjtFd0JoakNuQiw0RHhCZ2pDbUI7RXdCL2lDbkIsaUJ4QmdqQ3dCO0FOdStENUI7QThCcGhHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMUkUsZ0VLU0Y7QTlCc2hHSjtBeUIzaEdNO0VLVEo7SUxVTTtFekI4aEdOO0FBQ0Y7QThCeGhHRTs7RUFFRTtBOUIwaEdKO0E4QnhoR0k7O0VBQ0U7QTlCMmhHTjtBOEJ4aEdJOzs7RUFFRSxxQnhCcWhDMEI7RXdCcGhDMUIsd0J4QnFoQzBCO0FOc2dFaEM7QThCeGhHSTs7RUFDRSxxQnhCZ2hDMEI7RXdCL2dDMUIsd0J4QmdoQzBCO0FOMmdFaEM7QThCdmhHRTtFQUNFLHFCeEIwZ0M0QjtFd0J6Z0M1Qix3QnhCMGdDNEI7QU4rZ0VoQztBOEJsaEdJOzs7O0VBQ0U7RUFDQSw4RHhCb2dDMEI7QU5taEVoQztBOEJyaEdNOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXhCNC9CcUI7RXdCMy9CckI7RUFDQSxvQ3hCNHpCRztFRTUyQlA7QVIya0dKO0E4QnBoR0k7RUFDRTtFQUNBLDhEeEJtL0IwQjtBTm1pRWhDO0E4QmpoR0k7RUFDRTtBOUJtaEdOO0E4Qi9nR0U7O0VBR0UsY3ZCN0VPO0FQNmxHWDtBOEI5Z0dJOztFQUNFLHlDeEJxeUJjO0FONHVFcEI7O0ErQnptR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjRtR0Y7QStCMW1HRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QS9CNG1HSjtBK0J4bUdFOzs7RUFHRTtBL0IwbUdKO0ErQnBtR0U7RUFDRTtFQUNBO0EvQnNtR0o7QStCcG1HSTtFQUNFO0EvQnNtR047O0ErQjVsR0E7RUFDRTtFQUNBO0VBQ0E7RTVCbVBJLGVBTEk7RTRCNU9SLGdCekJ5akJtQjtFeUJ4akJuQixnQnhCb3lCaUI7RXdCbnlCakIsK0J4QnUvQlk7RXdCdC9CWjtFQUNBO0VBQ0Esd0N6Qms3QnFCO0V5Qmo3QnJCO0V2QnJDRTtBUnFvR0o7O0ErQnZsR0E7Ozs7RUFJRTtFNUI4TkksZUFMSTtFSzNRTjtBUjhvR0o7O0ErQnZsR0E7Ozs7RUFJRTtFNUJxTkksbUJBTEk7RUszUU47QVJ1cEdKOztBK0J2bEdBOztFQUVFO0EvQjBsR0Y7O0ErQjlrR0k7Ozs7RXZCL0RBO0VBQ0E7QVJvcEdKO0ErQjdrR0k7Ozs7RXZCeEVBO0VBQ0E7QVIycEdKO0ErQmprR0U7RUFDRTtFdkI5RUE7RUFDQTtBUmtwR0o7QStCL2pHRTs7RXZCcEZFO0VBQ0E7QVJ1cEdKOztBZ0M3cUdFO0VBQ0U7RUFDQTtFQUNBLG1CMUJrMEJtQjtFSDdqQmpCLGtCQUxJO0U2QjdQTixrQzFCMGpDcUI7QU5xbkV6Qjs7QWdDNXFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QndQRSxtQkFMSTtFNkJoUE4sVzFCNmlDcUI7RTBCNWlDckIsb0MxQjRpQ3FCO0VFeGtDckI7QVIyc0dKOztBZ0MxcUdJOzs7O0VBRUU7QWhDK3FHTjs7QWdDL3RHSTtFQXNERSxnRDFCK2hDbUI7RTBCNWhDakIsb0MxQjIxQmE7RTBCMTFCYjtFQUNBO0VBQ0E7RUFDQTtBaEMycUdSO0FnQ3hxR007RUFDRSxnRDFCb2hDaUI7RU83a0NuQix5RkFSVztBYjR1R2pCOztBZ0M1dUdJO0VBZ0ZJLG9DMUJvMEJhO0UwQm4wQmI7QWhDZ3FHUjs7QWdDanZHSTtFQXdGRSxnRDFCNi9CbUI7QU5ncUV6QjtBZ0MxcEdRO0VBRUU7RUFDQSx1QjFCMjVCOEI7RTBCMTVCOUI7RUFDQTtBaEMycEdWO0FnQ3ZwR007RUFDRSxnRDFCZy9CaUI7RU83a0NuQix5RkFSVztBYit2R2pCOztBZ0MvdkdJO0VBbUhJO0FoQ2dwR1I7O0FnQ253R0k7RUEwSEUsZ0QxQjI5Qm1CO0FOa3JFekI7QWdDM29HTTtFQUNFLDZDMUJ3OUJpQjtBTnFyRXpCO0FnQzFvR007RUFDRSw0RDFCbzlCaUI7QU53ckV6QjtBZ0N6b0dNO0VBQ0Usa0MxQmc5QmlCO0FOMnJFekI7O0FnQ3RvR0k7RUFDRTtBaEN5b0dOOztBZ0NweEdJOzs7OztFQXFKTTtBaEN1b0dWOztBZ0N2d0dFO0VBQ0U7RUFDQTtFQUNBLG1CMUJrMEJtQjtFSDdqQmpCLGtCQUxJO0U2QjdQTixvQzFCMGpDcUI7QU4rc0V6Qjs7QWdDdHdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QndQRSxtQkFMSTtFNkJoUE4sVzFCNmlDcUI7RTBCNWlDckIsbUMxQjRpQ3FCO0VFeGtDckI7QVJxeUdKOztBZ0Nwd0dJOzs7O0VBRUU7QWhDeXdHTjs7QWdDenpHSTtFQXNERSxrRDFCK2hDbUI7RTBCNWhDakIsb0MxQjIxQmE7RTBCMTFCYjtFQUNBO0VBQ0E7RUFDQTtBaENxd0dSO0FnQ2x3R007RUFDRSxrRDFCb2hDaUI7RU83a0NuQix3RkFSVztBYnMwR2pCOztBZ0N0MEdJO0VBZ0ZJLG9DMUJvMEJhO0UwQm4wQmI7QWhDMHZHUjs7QWdDMzBHSTtFQXdGRSxrRDFCNi9CbUI7QU4wdkV6QjtBZ0NwdkdRO0VBRUU7RUFDQSx1QjFCMjVCOEI7RTBCMTVCOUI7RUFDQTtBaENxdkdWO0FnQ2p2R007RUFDRSxrRDFCZy9CaUI7RU83a0NuQix3RkFSVztBYnkxR2pCOztBZ0N6MUdJO0VBbUhJO0FoQzB1R1I7O0FnQzcxR0k7RUEwSEUsa0QxQjI5Qm1CO0FONHdFekI7QWdDcnVHTTtFQUNFLCtDMUJ3OUJpQjtBTit3RXpCO0FnQ3B1R007RUFDRSwyRDFCbzlCaUI7QU5reEV6QjtBZ0NudUdNO0VBQ0Usb0MxQmc5QmlCO0FOcXhFekI7O0FnQ2h1R0k7RUFDRTtBaENtdUdOOztBZ0M5MkdJOzs7OztFQXVKTTtBaEMrdEdWOztBaUN4M0dBO0VBRUU7RUFDQTtFQUNBO0U5QjJSSSw0QkFMSTtFOEJwUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFOUIwUUksbUNBTEk7RThCblFSO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXpCakJFO0VrQmZGLG1DT2tDcUI7RXBCeEJqQixxQ0FSVztFWVVYLHFJUXdCSjtBakNzM0dGO0F5QjE0R007RVFoQk47SVJpQlE7RXpCNjRHTjtBQUNGO0FpQ3ozR0U7RUFDRTtFQUVBO0VBQ0E7QWpDMDNHSjtBaUN2M0dFO0VBRUU7RUFDQTtFQUNBO0FqQ3czR0o7QWlDcjNHRTtFQUNFO0VQckRGLHlDT3NEdUI7RUFDckI7RUFDQTtFQUdFO0FqQ3EzR047QWlDLzJHRTtFQUNFO0VBQ0E7RUFHRTtBakMrMkdOO0FpQ3oyR0U7RUFLRTtFQUNBO0VBR0E7RXBCM0VFLHdDQVJXO0FieTdHakI7QWlDbjJHSTtFQUdJO0FqQ20yR1I7QWlDNTFHRTtFQUdJO0FqQzQxR047QWlDdDFHRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RXBCekdFLGdCQVJXO0FidThHakI7O0FpQzMwR0U7RUMxRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN5NkdGOztBaUM1MUdFO0VDMUZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMDdHRjs7QWlDNzJHRTtFQzFGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzI4R0Y7O0FpQzkzR0U7RUMxRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM0OUdGOztBaUMvNEdFO0VDMUZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNitHRjs7QWlDaDZHRTtFQzFGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzgvR0Y7O0FpQ2o3R0U7RUMxRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMrZ0hGOztBaUNsOEdFO0VDMUZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDZ2lIRjs7QWlDejdHRTtFQzNGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3doSEY7O0FpQzE4R0U7RUMzRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN5aUhGOztBaUMzOUdFO0VDM0ZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMGpIRjs7QWlDNStHRTtFQzNGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzJrSEY7O0FpQzcvR0U7RUMzRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM0bEhGOztBaUM5Z0hFO0VDM0ZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNm1IRjs7QWlDL2hIRTtFQzNGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzhuSEY7O0FpQ2hqSEU7RUMzRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMrb0hGOztBaUN0akhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEscUIxQjhpQmdCO0FQMGdHbEI7QWlDbmpIRTtFQUVFLHFCMUIyaUJvQjtBUHlnR3hCO0FpQ2pqSEU7RUFDRTtBakNtakhKO0FpQ2hqSEU7RUFDRTtBakNrakhKOztBaUN4aUhBO0VDMUhFO0VBQ0E7RS9COE1JLDZCQUxJO0UrQnZNUjtBbENzcUhGOztBaUN0aUhBO0VDbklFO0VBQ0E7RS9COE1JLDRCQUxJO0UrQnZNUjtBbEM2cUhGOztBbUNwd0hBO0VWZ0JNLGdDVWZKO0FuQ3V3SEY7QXlCcHZITTtFVXBCTjtJVnFCUTtFekJ1dkhOO0FBQ0Y7QW1DMXdIRTtFQUNFO0FuQzR3SEo7O0FtQ3R3SEU7RUFDRTtBbkN5d0hKOztBbUNyd0hBO0VBQ0U7RUFDQTtFVkRJLDZCVUVKO0FuQ3d3SEY7QXlCdHdITTtFVUxOO0lWTVE7RXpCeXdITjtBQUNGO0FtQzN3SEU7RUFDRTtFQUNBO0VWTkUsNEJVT0Y7QW5DNndISjtBeUJoeEhNO0VVQUo7SVZDTTtFekJteEhOO0FBQ0Y7O0FvQ3h5SEE7Ozs7OztFQU1FO0FwQzJ5SEY7O0FvQ3h5SEE7RUFDRTtBcEMyeUhGO0FxQ254SEk7RUFDRTtFQUNBLG9CL0J5aEJVO0UrQnhoQlYsdUIvQnVoQmlCO0UrQnRoQmpCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FyQzJ6SEY7QXFDandISTtFQUNFO0FyQ213SE47O0FvQ2p6SEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQzJRSSxrQ0FMSTtFaUNwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakM4T0ksd0NBTEk7RWlDdk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJ6Q0U7RUtMRSwwQ0FSVztBYnkySGpCO0FvQy95SEU7RUFDRTtFQUNBO0VBQ0E7QXBDaXpISjs7QW9DMXhISTtFQUNFO0FwQzZ4SE47QW9DM3hITTtFQUNFO0VBQ0E7QXBDNnhIUjs7QW9DenhISTtFQUNFO0FwQzR4SE47QW9DMXhITTtFQUNFO0VBQ0E7QXBDNHhIUjs7QWdCajBISTtFb0J1QkE7SUFDRTtFcEM4eUhKO0VvQzV5SEk7SUFDRTtJQUNBO0VwQzh5SE47RW9DMXlIRTtJQUNFO0VwQzR5SEo7RW9DMXlISTtJQUNFO0lBQ0E7RXBDNHlITjtBQUNGO0FnQmwxSEk7RW9CdUJBO0lBQ0U7RXBDOHpISjtFb0M1ekhJO0lBQ0U7SUFDQTtFcEM4ekhOO0VvQzF6SEU7SUFDRTtFcEM0ekhKO0VvQzF6SEk7SUFDRTtJQUNBO0VwQzR6SE47QUFDRjtBZ0JsMkhJO0VvQnVCQTtJQUNFO0VwQzgwSEo7RW9DNTBISTtJQUNFO0lBQ0E7RXBDODBITjtFb0MxMEhFO0lBQ0U7RXBDNDBISjtFb0MxMEhJO0lBQ0U7SUFDQTtFcEM0MEhOO0FBQ0Y7QWdCbDNISTtFb0J1QkE7SUFDRTtFcEM4MUhKO0VvQzUxSEk7SUFDRTtJQUNBO0VwQzgxSE47RW9DMTFIRTtJQUNFO0VwQzQxSEo7RW9DMTFISTtJQUNFO0lBQ0E7RXBDNDFITjtBQUNGO0FnQmw0SEk7RW9CdUJBO0lBQ0U7RXBDODJISjtFb0M1MkhJO0lBQ0U7SUFDQTtFcEM4MkhOO0VvQzEySEU7SUFDRTtFcEM0MkhKO0VvQzEySEk7SUFDRTtJQUNBO0VwQzQySE47QUFDRjtBZ0JsNUhJO0VvQnVCQTtJQUNFO0VwQzgzSEo7RW9DNTNISTtJQUNFO0lBQ0E7RXBDODNITjtFb0MxM0hFO0lBQ0U7RXBDNDNISjtFb0MxM0hJO0lBQ0U7SUFDQTtFcEM0M0hOO0FBQ0Y7QWdCbDZISTtFb0J1QkE7SUFDRTtFcEM4NEhKO0VvQzU0SEk7SUFDRTtJQUNBO0VwQzg0SE47RW9DMTRIRTtJQUNFO0VwQzQ0SEo7RW9DMTRISTtJQUNFO0lBQ0E7RXBDNDRITjtBQUNGO0FnQmw3SEk7RW9CdUJBO0lBQ0U7RXBDODVISjtFb0M1NUhJO0lBQ0U7SUFDQTtFcEM4NUhOO0VvQzE1SEU7SUFDRTtFcEM0NUhKO0VvQzE1SEk7SUFDRTtJQUNBO0VwQzQ1SE47QUFDRjtBb0NuNUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDcTVISjtBcUN4K0hJO0VBQ0U7RUFDQSxvQi9CeWhCVTtFK0J4aEJWLHVCL0J1aEJpQjtFK0J0aEJqQjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBckN5Z0lGO0FxQ3Q5SEk7RUFDRTtBckN3OUhOOztBb0N6NUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM0NUhKO0FxQzcvSEk7RUFDRTtFQUNBLG9CL0J5aEJVO0UrQnhoQlYsdUIvQnVoQmlCO0UrQnRoQmpCO0VBdkJKO0VBQ0E7RUFDQTtFQUNBO0FyQ3VoSUY7QXFDMytISTtFQUNFO0FyQzYrSE47QW9DcDZISTtFQUNFO0FwQ3M2SE47O0FvQ2g2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ202SEo7QXFDcmhJSTtFQUNFO0VBQ0Esb0IvQnloQlU7RStCeGhCVix1Qi9CdWhCaUI7RStCdGhCakI7QXJDdWhJTjtBcUM1Z0lNO0VBQ0U7QXJDOGdJUjtBcUMzZ0lNO0VBQ0U7RUFDQSxxQi9Cc2dCUTtFK0JyZ0JSLHVCL0JvZ0JlO0UrQm5nQmY7RUFuQ047RUFDQTtFQUNBO0FyQ2lqSUY7QXFDM2dJSTtFQUNFO0FyQzZnSU47QW9DbjdISTtFQUNFO0FwQ3E3SE47O0FvQy82SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ2s3SEY7O0FvQzU2SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCOUIwYm1CO0U4QnpibkI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFNUJwS0U7QVJtbElKO0FvQzU2SEU7RUFFRTtFVnhMRixtRFUwTHVCO0FwQzQ2SHpCO0FvQ3o2SEU7RUFFRTtFQUNBO0VWaE1GLG9EVWlNdUI7QXBDMDZIekI7QW9DdjZIRTtFQUVFO0VBQ0E7RUFDQTtBcEN3NkhKOztBb0NsNkhBO0VBQ0U7QXBDcTZIRjs7QW9DajZIQTtFQUNFO0VBQ0E7RUFDQTtFakN5RUksbUJBTEk7RWlDbEVSO0VBQ0E7QXBDbzZIRjs7QW9DaDZIQTtFQUNFO0VBQ0E7RUFDQTtBcENtNkhGOztBb0MvNUhBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ2k2SEY7O0FzQ3JwSUE7O0VBRUU7RUFDQTtFQUNBO0F0Q3dwSUY7QXNDdHBJRTs7RUFDRTtFQUNBO0F0Q3lwSUo7QXNDcHBJRTs7Ozs7Ozs7Ozs7O0VBTUU7QXRDNHBJSjs7QXNDdnBJQTtFQUNFO0VBQ0E7RUFDQTtBdEMwcElGO0FzQ3hwSUU7RUFDRTtBdEMwcElKOztBc0N0cElBO0U5QmhCSTtBUjBxSUo7QXNDdHBJRTs7RUFFRTtBdEN3cElKO0FzQ3BwSUU7OztFOUJYRTtFQUNBO0FSb3FJSjtBc0NocElFOzs7RTlCUEU7RUFDQTtBUjRwSUo7O0FzQ2hvSUE7RUFDRTtFQUNBO0F0Q21vSUY7QXNDam9JRTtFQUdFO0F0Q2lvSUo7QXNDOW5JRTtFQUNFO0F0Q2dvSUo7O0FzQzVuSUE7RUFDRTtFQUNBO0F0QytuSUY7O0FzQzVuSUE7RUFDRTtFQUNBO0F0QytuSUY7O0FzQzFuSUE7RXpCMUZNLCtIQVJXO0FiZ3VJakI7QXNDMW5JRTtFekI5RkksZ0JBUlc7QWJtdUlqQjs7QXNDcG5JQTtFQUNFO0VBQ0E7RUFDQTtBdEN1bklGO0FzQ3JuSUU7O0VBRUU7QXRDdW5JSjtBc0NwbklFOztFQUVFO0F0Q3NuSUo7QXNDbG5JRTs7RTlCNUZFO0VBQ0E7QVJrdElKO0FzQ2xuSUU7O0U5Qi9HRTtFQUNBO0FScXVJSjs7QXVDNXZJQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDMnZJRjs7QXVDeHZJQTtFQUNFO0VBQ0E7RXBDMFFJLHdDQUxJO0VvQ25RUjtFQUNBO0VBRUE7RUFDQTtFZGZJLHVHY2dCSjtBdkMwdklGO0F5QnR3SU07RWNHTjtJZEZRO0V6Qnl3SU47QUFDRjtBdUM3dklFO0VBRUU7QXZDOHZJSjtBdUMxdklFO0VBQ0U7RUFDQSxpRGpDOGdCb0I7QU44dUh4QjtBdUN4dklFO0VBRUU7RUFDQTtFQUNBO0F2Q3l2SUo7O0F1Q2p2SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0F2Q2l2SUY7QXVDL3VJRTtFQUNFO0VBR0E7RS9CaERBO0VBQ0E7QVJneUlKO0F1Qzl1SUk7RUFHRTtFQUNBO0F2Qzh1SU47QXVDMXVJRTs7RUFFRTtFQUNBO0VBQ0E7QXZDNHVJSjtBdUN6dUlFO0VBRUU7RS9CcEVBO0VBQ0E7QVIreUlKOztBdUNodUlBO0VBRUU7RUFDQTtFQUNBO0F2Q2t1SUY7QXVDL3RJRTtFL0IvRkU7QVJpMElKO0F1Qzl0SUU7O0VBRUU7RWJwSEYscURhcUh1QjtBdkNndUl6Qjs7QXVDeHRJQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0F2Q3d0SUY7QXVDdHRJRTtFQUNFO0VBQ0E7RUFDQTtBdkN3dElKO0F1Q3R0SUk7RUFFRTtBdkN1dElOO0F1Q250SUU7O0VBRUUsZ0JqQ3VkZTtFaUN0ZGY7RUFDQTtBdkNxdElKOztBdUM1c0lFOztFQUVFO0VBQ0E7QXZDK3NJSjs7QXVDMXNJRTs7RUFFRTtFQUNBO0VBQ0E7QXZDNnNJSjs7QXVDdnNJRTs7RUFDRTtBdkMyc0lKOztBdUNsc0lFO0VBQ0U7QXZDcXNJSjtBdUNuc0lFO0VBQ0U7QXZDcXNJSjs7QXdDbDRJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDazRJRjtBd0M1M0lFOzs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDdTRJSjtBd0NwM0lBO0VBQ0U7RUFDQTtFQUNBO0VyQ2lPSSw0Q0FMSTtFcUMxTlI7RUFFQTtBeENxM0lGO0F3Q24zSUU7RUFFRTtBeENvM0lKOztBd0MzMklBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMwMklGO0F3Q3YySUk7RUFFRTtBeEN3MklOO0F3Q3AySUU7RUFDRTtBeENzMklKOztBd0M5MUlBO0VBQ0UsbUJsQzJoQ21CO0VrQzFoQ25CLHNCbEMwaENtQjtFa0N6aENuQjtBeENpMklGO0F3Qy8xSUU7OztFQUdFO0F4Q2kySUo7O0F3Q3IxSUE7RUFDRTtFQUNBO0VBR0E7QXhDczFJRjs7QXdDbDFJQTtFQUNFO0VyQ2lKSSw4Q0FMSTtFcUMxSVI7RUFDQTtFQUNBO0VBQ0E7RWhDcElFO0VpQkhFLGdEZXlJSjtBeENxMUlGO0F5QjE5SU07RWU2SE47SWY1SFE7RXpCNjlJTjtBQUNGO0F3Q3gxSUU7RUFDRTtBeEMwMUlKO0F3Q3YxSUU7RUFDRTtFQUNBO0VBQ0E7QXhDeTFJSjs7QXdDbjFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDczFJRjs7QXdDbjFJQTtFQUNFO0VBQ0E7QXhDczFJRjs7QWdCeDhJSTtFd0I4SEE7SUFFSTtJQUNBO0V4QzYwSU47RXdDMzBJTTtJQUNFO0V4QzYwSVI7RXdDMzBJUTtJQUNFO0V4QzYwSVY7RXdDMTBJUTtJQUNFO0lBQ0E7RXhDNDBJVjtFd0N4MElNO0lBQ0U7RXhDMDBJUjtFd0N2MElNO0lBQ0U7SUFDQTtFeEN5MElSO0V3Q3QwSU07SUFDRTtFeEN3MElSO0V3Q3IwSU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STNCNU5KLGdCQVJXO0lZVVgsZ0JlNE5JO0V4Q3MwSVI7RXdDbjBJUTtJQUNFO0V4Q3EwSVY7RXdDbDBJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4Q28wSVY7QUFDRjtBZ0J6L0lJO0V3QjhIQTtJQUVJO0lBQ0E7RXhDNjNJTjtFd0MzM0lNO0lBQ0U7RXhDNjNJUjtFd0MzM0lRO0lBQ0U7RXhDNjNJVjtFd0MxM0lRO0lBQ0U7SUFDQTtFeEM0M0lWO0V3Q3gzSU07SUFDRTtFeEMwM0lSO0V3Q3YzSU07SUFDRTtJQUNBO0V4Q3kzSVI7RXdDdDNJTTtJQUNFO0V4Q3czSVI7RXdDcjNJTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0I1TkosZ0JBUlc7SVlVWCxnQmU0Tkk7RXhDczNJUjtFd0NuM0lRO0lBQ0U7RXhDcTNJVjtFd0NsM0lRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhDbzNJVjtBQUNGO0FnQnppSkk7RXdCOEhBO0lBRUk7SUFDQTtFeEM2NklOO0V3QzM2SU07SUFDRTtFeEM2NklSO0V3QzM2SVE7SUFDRTtFeEM2NklWO0V3QzE2SVE7SUFDRTtJQUNBO0V4QzQ2SVY7RXdDeDZJTTtJQUNFO0V4QzA2SVI7RXdDdjZJTTtJQUNFO0lBQ0E7RXhDeTZJUjtFd0N0NklNO0lBQ0U7RXhDdzZJUjtFd0NyNklNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kzQjVOSixnQkFSVztJWVVYLGdCZTROSTtFeENzNklSO0V3Q242SVE7SUFDRTtFeENxNklWO0V3Q2w2SVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeENvNklWO0FBQ0Y7QWdCemxKSTtFd0I4SEE7SUFFSTtJQUNBO0V4QzY5SU47RXdDMzlJTTtJQUNFO0V4QzY5SVI7RXdDMzlJUTtJQUNFO0V4QzY5SVY7RXdDMTlJUTtJQUNFO0lBQ0E7RXhDNDlJVjtFd0N4OUlNO0lBQ0U7RXhDMDlJUjtFd0N2OUlNO0lBQ0U7SUFDQTtFeEN5OUlSO0V3Q3Q5SU07SUFDRTtFeEN3OUlSO0V3Q3I5SU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STNCNU5KLGdCQVJXO0lZVVgsZ0JlNE5JO0V4Q3M5SVI7RXdDbjlJUTtJQUNFO0V4Q3E5SVY7RXdDbDlJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4Q285SVY7QUFDRjtBZ0J6b0pJO0V3QjhIQTtJQUVJO0lBQ0E7RXhDNmdKTjtFd0MzZ0pNO0lBQ0U7RXhDNmdKUjtFd0MzZ0pRO0lBQ0U7RXhDNmdKVjtFd0MxZ0pRO0lBQ0U7SUFDQTtFeEM0Z0pWO0V3Q3hnSk07SUFDRTtFeEMwZ0pSO0V3Q3ZnSk07SUFDRTtJQUNBO0V4Q3lnSlI7RXdDdGdKTTtJQUNFO0V4Q3dnSlI7RXdDcmdKTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0I1TkosZ0JBUlc7SVlVWCxnQmU0Tkk7RXhDc2dKUjtFd0NuZ0pRO0lBQ0U7RXhDcWdKVjtFd0NsZ0pRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhDb2dKVjtBQUNGO0FnQnpySkk7RXdCOEhBO0lBRUk7SUFDQTtFeEM2akpOO0V3QzNqSk07SUFDRTtFeEM2akpSO0V3QzNqSlE7SUFDRTtFeEM2akpWO0V3QzFqSlE7SUFDRTtJQUNBO0V4QzRqSlY7RXdDeGpKTTtJQUNFO0V4QzBqSlI7RXdDdmpKTTtJQUNFO0lBQ0E7RXhDeWpKUjtFd0N0akpNO0lBQ0U7RXhDd2pKUjtFd0NyakpNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kzQjVOSixnQkFSVztJWVVYLGdCZTROSTtFeENzakpSO0V3Q25qSlE7SUFDRTtFeENxakpWO0V3Q2xqSlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeENvakpWO0FBQ0Y7QWdCenVKSTtFd0I4SEE7SUFFSTtJQUNBO0V4QzZtSk47RXdDM21KTTtJQUNFO0V4QzZtSlI7RXdDM21KUTtJQUNFO0V4QzZtSlY7RXdDMW1KUTtJQUNFO0lBQ0E7RXhDNG1KVjtFd0N4bUpNO0lBQ0U7RXhDMG1KUjtFd0N2bUpNO0lBQ0U7SUFDQTtFeEN5bUpSO0V3Q3RtSk07SUFDRTtFeEN3bUpSO0V3Q3JtSk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STNCNU5KLGdCQVJXO0lZVVgsZ0JlNE5JO0V4Q3NtSlI7RXdDbm1KUTtJQUNFO0V4Q3FtSlY7RXdDbG1KUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4Q29tSlY7QUFDRjtBZ0J6eEpJO0V3QjhIQTtJQUVJO0lBQ0E7RXhDNnBKTjtFd0MzcEpNO0lBQ0U7RXhDNnBKUjtFd0MzcEpRO0lBQ0U7RXhDNnBKVjtFd0MxcEpRO0lBQ0U7SUFDQTtFeEM0cEpWO0V3Q3hwSk07SUFDRTtFeEMwcEpSO0V3Q3ZwSk07SUFDRTtJQUNBO0V4Q3lwSlI7RXdDdHBKTTtJQUNFO0V4Q3dwSlI7RXdDcnBKTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0I1TkosZ0JBUlc7SVlVWCxnQmU0Tkk7RXhDc3BKUjtFd0NucEpRO0lBQ0U7RXhDcXBKVjtFd0NscEpRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhDb3BKVjtBQUNGO0F3QzNzSkk7RUFFSTtFQUNBO0F4QzRzSlI7QXdDMXNKUTtFQUNFO0F4QzRzSlY7QXdDMXNKVTtFQUNFO0F4QzRzSlo7QXdDenNKVTtFQUNFO0VBQ0E7QXhDMnNKWjtBd0N2c0pRO0VBQ0U7QXhDeXNKVjtBd0N0c0pRO0VBQ0U7RUFDQTtBeEN3c0pWO0F3Q3JzSlE7RUFDRTtBeEN1c0pWO0F3Q3BzSlE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCNU5KLGdCQVJXO0VZVVgsZ0JlNE5JO0F4Q3FzSlY7QXdDbHNKVTtFQUNFO0F4Q29zSlo7QXdDanNKVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q21zSlo7O0F3Q2xySkE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENvckpGOztBd0M5cUpJO0VBQ0U7QXhDaXJKTjs7QXlDdDhKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpDakJFO0VLTEUsc0NBUlc7QWJzK0pqQjtBeUNwOEpFO0VBQ0U7RUFDQTtBekNzOEpKO0F5Q244SkU7RUFDRTtFQUNBO0F6Q3E4Sko7QXlDbjhKSTtFQUNFO0VqQ3ZCRjtFQUNBO0FSNjlKSjtBeUNuOEpJO0VBQ0U7RWpDZEY7RUFDQTtBUm85Sko7QXlDaDhKRTs7RUFFRTtBekNrOEpKOztBeUM5N0pBO0VBR0U7RUFDQTtFQUNBO0F6Qys3SkY7O0F5QzU3SkE7RUFDRTtFQUNBO0F6Qys3SkY7O0F5QzU3SkE7RUFDRTtFQUdBO0VBQ0E7QXpDNjdKRjs7QXlDMTdKQTtFQUNFO0F6QzY3SkY7O0F5Q3I3SkU7RUFDRTtBekN3N0pKOztBeUNoN0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNtN0pGO0F5Q2o3SkU7RWpDL0ZFO0FSbWhLSjs7QXlDNzZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Q2c3SkY7QXlDOTZKRTtFakM1R0U7QVI2aEtKOztBeUN0NkpBO0VBQ0U7RUFHQTtFQUdBO0VBR0E7QXpDbTZKRjtBeUNqNkpFO0VBQ0U7RUFDQTtBekNtNkpKOztBeUMvNUpBO0VBQ0U7RUFHQTtBekNnNkpGOztBeUMxNUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQ3pKRTtBUnVqS0o7O0F5QzE1SkE7OztFQUdFO0F6QzY1SkY7O0F5QzE1SkE7O0VqQzNKSTtFQUNBO0FSMGpLSjs7QXlDMzVKQTs7RWpDbEpJO0VBQ0E7QVJraktKOztBeUNyNUpFO0VBQ0U7QXpDdzVKSjtBZ0I3aEtJO0V5QmlJSjtJQVFJO0lBQ0E7RXpDdzVKRjtFeUNyNUpFO0lBRUU7SUFDQTtFekNzNUpKO0V5Q3A1Skk7SUFDRTtJQUNBO0V6Q3M1Sk47RXlDajVKTTtJakMxTEo7SUFDQTtFUjhrS0Y7RXlDbDVKUTs7SUFHRTtFekNtNUpWO0V5Q2o1SlE7O0lBR0U7RXpDazVKVjtFeUM5NEpNO0lqQzNMSjtJQUNBO0VSNGtLRjtFeUMvNEpROztJQUdFO0V6Q2c1SlY7RXlDOTRKUTs7SUFHRTtFekMrNEpWO0FBQ0Y7O0EwQ2xvS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDb29LRjs7QTBDaG9LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZDZ1FJLGVBTEk7RXVDelBSO0VBQ0E7RUFDQTtFQUNBO0VsQ3JCRTtFa0N1QkY7RWpCMUJJLDJDaUIyQko7QTFDbW9LRjtBeUIxcEtNO0VpQlVOO0lqQlRRO0V6QjZwS047QUFDRjtBMEN0b0tFO0VBQ0U7RUFDQTtFQUNBO0ExQ3dvS0o7QTBDcm9LSTtFQUNFO0VBQ0E7QTFDdW9LTjtBMENsb0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJsREUsb0RpQm1ERjtBMUNvb0tKO0F5Qm5yS007RWlCc0NKO0lqQnJDTTtFekJzcktOO0FBQ0Y7QTBDdG9LRTtFQUNFO0ExQ3dvS0o7QTBDcm9LRTtFQUNFO0VBQ0E7RUFDQTtBMUN1b0tKOztBMENub0tBO0VBQ0U7QTFDc29LRjs7QTBDbm9LQTtFQUNFO0VBQ0E7RUFDQTtBMUNzb0tGO0EwQ3BvS0U7RWxDL0RFO0VBQ0E7QVJzc0tKO0EwQ3JvS0k7RWxDbEVBO0VBQ0E7QVIwc0tKO0EwQ3BvS0U7RUFDRTtBMUNzb0tKO0EwQ2xvS0U7RWxDOURFO0VBQ0E7QVJtc0tKO0EwQ2xvS007RWxDbEVGO0VBQ0E7QVJ1c0tKO0EwQ2pvS0k7RWxDdkVBO0VBQ0E7QVIyc0tKOztBMEMvbktBO0VBQ0U7QTFDa29LRjs7QTBDMW5LRTtFQUNFO0VBQ0E7RWxDOUdBO0FSNHVLSjtBMEMzbktJO0VBQ0U7QTFDNm5LTjtBMEMzbktJO0VBQ0U7QTFDNm5LTjtBMEN4bktNO0VsQzFIRjtBUnF2S0o7QTBDcG5LSTtFbENqSUE7QVJ3dktKOztBMEMvbUtJO0VBQ0U7RUFDQTtBMUNrbktOOztBMkNoeEtBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0V4Q21SSSwwQ0FMSTtFd0M1UVI7RUFDQTtFbkNBRTtBUmd4S0o7O0EyQzF3S0U7RUFDRTtBM0M2d0tKO0EyQzN3S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0M2d0tOO0EyQ3R3S0U7RUFDRTtBM0N3d0tKOztBNENoektBO0VBRUU7RUFDQTtFekNnU0ksa0NBTEk7RXlDelJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFbENwQkE7RUFDQTtBVnEwS0Y7O0E0Qzl5S0E7RUFDRTtFQUNBO0VBQ0E7RXpDb1FJLDBDQUxJO0V5QzdQUjtFQUVBO0VBQ0E7RW5CcEJJLDJCbUJxQko7QTVDZ3pLRjtBeUJqMEtNO0VtQlFOO0luQlBRO0V6Qm8wS047QUFDRjtBNENuektFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTVDb3pLSjtBNENqektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVXRDeXZDdUI7RXNDeHZDdkI7QTVDbXpLSjtBNENoektFO0VBRUU7RUFDQTtFbEJ0REYsaURrQnVEdUI7RUFDckI7QTVDaXpLSjtBNEM5eUtFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTVDK3lLSjs7QTRDMXlLRTtFQUNFLCtDdEMwdENzQjtBTm1sSTFCO0E0Q3h5S007RXBDL0JGO0VBQ0E7QVIwMEtKO0E0Q3R5S007RXBDbkRGO0VBQ0E7QVI0MUtKOztBNEMxeEtBO0VDakdFO0VBQ0E7RTFDOFJJLG1DQUxJO0UwQ3ZSUjtBN0MrM0tGOztBNEN4eEtBO0VDMUdFO0VBQ0E7RTFDOFJJLG9DQUxJO0UwQ3ZSUjtBN0NzNEtGOztBOEN4NEtBO0VBRUU7RUFDQTtFM0MyUkksNkJBTEk7RTJDcFJSO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RTNDbVJJLHFDQUxJO0UyQzVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDSkU7QVI2NEtKO0E4Q3A0S0U7RUFDRTtBOUNzNEtKOztBOENqNEtBO0VBQ0U7RUFDQTtBOUNvNEtGOztBK0NwNktBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2Q0hFO0FSdzZLSjs7QStDaDZLQTtFQUVFO0EvQ2s2S0Y7O0ErQzk1S0E7RUFDRSxnQnpDNGtCaUI7RXlDM2tCakI7QS9DaTZLRjs7QStDMTVLQTtFQUNFLHFCekN3L0M0QjtBTnE2SDlCO0ErQzE1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzQ1S0o7O0ErQ3I1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0N3NUtKOztBK0M1NUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DKzVLSjs7QStDbjZLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQ3M2S0o7O0ErQzE2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0M2NktKOztBK0NqN0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DbzdLSjs7QStDeDdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQzI3S0o7O0ErQy83S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0NrOEtKOztBK0N0OEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DeThLSjs7QWdEbmdMRTtFQUNFO0lBQ0UsMEJ6Q21oRFk7RVBtL0hoQjtBQUNGO0FnRGpnTEE7O0VBR0U7RTdDb1JJLGlDQUxJO0U2QzdRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTdDd1FJLHdDQUxJO0U2Q2pRUjtFeENWRTtFS0xFLDBDQVJXO0FieWhMakI7O0FnRDcvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2QjFCSSw4Q3VCMkJKO0FoRGdnTEY7QXlCdmhMTTtFdUJjTjtJdkJiUTtFekIwaExOO0FBQ0Y7O0FnRGxnTEE7RXRCc0JFO0VzQnBCQTtBaERxZ0xGOztBZ0RsZ0xBO0VBQ0U7QWhEcWdMRjs7QWdEbGdMQTtFQUNFO0FoRHFnTEY7O0FnRGpnTEU7RUFDRTtBaERvZ0xKO0FnRGpnTE07RUFKSjtJQUtNO0VoRG9nTE47QUFDRjs7QWlEbGtMQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFekNYRTtBUjRrTEo7O0FpRDdqTEE7RUFDRTtFQUNBO0FqRGdrTEY7QWlEOWpMRTtFQUVFO0VBQ0E7QWpEK2pMSjs7QWlEdGpMQTtFQUNFO0VBQ0E7RUFDQTtBakR5akxGO0FpRHRqTEU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBakR1akxKO0FpRHBqTEU7RUFDRTtFQUNBO0FqRHNqTEo7O0FpRDlpTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWpEZ2pMRjtBaUQ5aUxFO0V6Q3hERTtFQUNBO0FSeW1MSjtBaUQ5aUxFO0V6QzlDRTtFQUNBO0FSK2xMSjtBaUQ5aUxFO0VBRUU7RUFDQTtFQUNBO0FqRCtpTEo7QWlEM2lMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDZpTEo7QWlEemlMRTtFQUNFO0FqRDJpTEo7QWlEemlMSTtFQUNFO0VBR0E7QWpEeWlMTjs7QWlENWhMSTtFQUNFO0FqRCtoTE47QWlENWhMUTtFekMxREo7RUFaQTtBUnNtTEo7QWlEM2hMUTtFekMzRUo7RUFZQTtBUjhsTEo7QWlEMWhMUTtFQUNFO0FqRDRoTFY7QWlEemhMUTtFQUNFO0VBQ0E7QWpEMmhMVjtBaUR6aExVO0VBQ0U7RUFHQTtBakR5aExaOztBZ0IvbUxJO0VpQzREQTtJQUNFO0VqRHVqTEo7RWlEcGpMTTtJekMxREo7SUFaQTtFUjhuTEY7RWlEbmpMTTtJekMzRUo7SUFZQTtFUnNuTEY7RWlEbGpMTTtJQUNFO0VqRG9qTFI7RWlEampMTTtJQUNFO0lBQ0E7RWpEbWpMUjtFaURqakxRO0lBQ0U7SUFHQTtFakRpakxWO0FBQ0Y7QWdCeG9MSTtFaUM0REE7SUFDRTtFakQra0xKO0VpRDVrTE07SXpDMURKO0lBWkE7RVJzcExGO0VpRDNrTE07SXpDM0VKO0lBWUE7RVI4b0xGO0VpRDFrTE07SUFDRTtFakQ0a0xSO0VpRHprTE07SUFDRTtJQUNBO0VqRDJrTFI7RWlEemtMUTtJQUNFO0lBR0E7RWpEeWtMVjtBQUNGO0FnQmhxTEk7RWlDNERBO0lBQ0U7RWpEdW1MSjtFaURwbUxNO0l6QzFESjtJQVpBO0VSOHFMRjtFaURubUxNO0l6QzNFSjtJQVlBO0VSc3FMRjtFaURsbUxNO0lBQ0U7RWpEb21MUjtFaURqbUxNO0lBQ0U7SUFDQTtFakRtbUxSO0VpRGptTFE7SUFDRTtJQUdBO0VqRGltTFY7QUFDRjtBZ0J4ckxJO0VpQzREQTtJQUNFO0VqRCtuTEo7RWlENW5MTTtJekMxREo7SUFaQTtFUnNzTEY7RWlEM25MTTtJekMzRUo7SUFZQTtFUjhyTEY7RWlEMW5MTTtJQUNFO0VqRDRuTFI7RWlEem5MTTtJQUNFO0lBQ0E7RWpEMm5MUjtFaUR6bkxRO0lBQ0U7SUFHQTtFakR5bkxWO0FBQ0Y7QWdCaHRMSTtFaUM0REE7SUFDRTtFakR1cExKO0VpRHBwTE07SXpDMURKO0lBWkE7RVI4dExGO0VpRG5wTE07SXpDM0VKO0lBWUE7RVJzdExGO0VpRGxwTE07SUFDRTtFakRvcExSO0VpRGpwTE07SUFDRTtJQUNBO0VqRG1wTFI7RWlEanBMUTtJQUNFO0lBR0E7RWpEaXBMVjtBQUNGO0FnQnh1TEk7RWlDNERBO0lBQ0U7RWpEK3FMSjtFaUQ1cUxNO0l6QzFESjtJQVpBO0VSc3ZMRjtFaUQzcUxNO0l6QzNFSjtJQVlBO0VSOHVMRjtFaUQxcUxNO0lBQ0U7RWpENHFMUjtFaUR6cUxNO0lBQ0U7SUFDQTtFakQycUxSO0VpRHpxTFE7SUFDRTtJQUdBO0VqRHlxTFY7QUFDRjtBZ0Jod0xJO0VpQzREQTtJQUNFO0VqRHVzTEo7RWlEcHNMTTtJekMxREo7SUFaQTtFUjh3TEY7RWlEbnNMTTtJekMzRUo7SUFZQTtFUnN3TEY7RWlEbHNMTTtJQUNFO0VqRG9zTFI7RWlEanNMTTtJQUNFO0lBQ0E7RWpEbXNMUjtFaURqc0xRO0lBQ0U7SUFHQTtFakRpc0xWO0FBQ0Y7QWdCeHhMSTtFaUM0REE7SUFDRTtFakQrdExKO0VpRDV0TE07SXpDMURKO0lBWkE7RVJzeUxGO0VpRDN0TE07SXpDM0VKO0lBWUE7RVI4eExGO0VpRDF0TE07SUFDRTtFakQ0dExSO0VpRHp0TE07SUFDRTtJQUNBO0VqRDJ0TFI7RWlEenRMUTtJQUNFO0lBR0E7RWpEeXRMVjtBQUNGO0FpRDdzTEE7RXpDbkpJO0FSbTJMSjtBaUQ3c0xFO0VBQ0U7QWpEK3NMSjtBaUQ3c0xJO0VBQ0U7QWpEK3NMTjs7QWlEbnNMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRHNzTEo7O0FpRGh0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRtdExKOztBaUQ3dExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEZ3VMSjs7QWlEMXVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDZ1TEo7O0FpRHZ2TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakQwdkxKOztBaURwd0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEdXdMSjs7QWlEanhMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRG94TEo7O0FpRDl4TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRpeUxKOztBa0QvOUxBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVTVDZ3FEZ0I7RTRDL3BEaEIsVzVDK3BEZ0I7RTRDOXBEaEI7RUFDQTtFQUNBO0VBQ0E7RTFDSkU7RTBDTUY7QWxEKzlMRjtBa0Q1OUxFO0VBQ0U7RUFDQTtFQUNBO0FsRDg5TEo7QWtEMzlMRTtFQUNFO0VBQ0E7RUFDQTtBbEQ2OUxKO0FrRDE5TEU7RUFFRTtFQUNBO0VBQ0E7QWxEMjlMSjs7QWtEbjlMQTtFQUhFO0FsRDA5TEY7O0FrRGo5TEk7RUFURjtBbEQ4OUxGOztBbUQvZ01BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEQ2UkksK0JBTEk7RWdEdFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RWhEK1FJLHFDQUxJO0VnRHhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDUkU7QVJ3aE1KO0FtRDdnTUU7RUFDRTtBbkQrZ01KO0FtRDVnTUU7RUFDRTtBbkQ4Z01KOztBbUQxZ01BO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDRnTUY7QW1EMWdNRTtFQUNFO0FuRDRnTUo7O0FtRHhnTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0NqQ0U7RUFDQTtBUjZpTUo7QW1EdmdNRTtFQUNFO0VBR0E7QW5EdWdNSjs7QW1EbmdNQTtFQUNFO0VBQ0E7QW5Ec2dNRjs7QW9EMWtNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FwRHdrTUY7O0FvRGprTUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBcERta01GO0FvRGhrTUU7RTNCM0NJLG1DMkI0Q0Y7RUFDQSw4QjlDcTlDbUI7QU42bUp2QjtBeUIzbU1NO0UyQnVDSjtJM0J0Q007RXpCOG1NTjtBQUNGO0FvRHJrTUU7RUFDRSxlOUNtOUNtQjtBTm9uSnZCO0FvRG5rTUU7RUFDRSxzQjlDZzlDb0I7QU5xbkp4Qjs7QW9EamtNQTtFQUNFO0FwRG9rTUY7QW9EbGtNRTtFQUNFO0VBQ0E7QXBEb2tNSjtBb0Rqa01FO0VBQ0U7QXBEbWtNSjs7QW9EL2pNQTtFQUNFO0VBQ0E7RUFDQTtBcERra01GOztBb0Q5ak1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1Q3BGRTtFS0xFLHVDQVJXO0V1Q3FHZjtBcEQrak1GOztBb0Qzak1BO0VBRUU7RUFDQTtFQUNBO0VDakhBO0VBQ0E7RUFDQTtFQUNBLG1DRGtIRTtFQ2pIRjtFQUNBO0VBQ0Esd0NEZ0hFO0FwRCtqTUo7QXFENXFNRTtFQUNFO0FyRDhxTUo7QXFENXFNRTtFQUNFLG9DRDBHQTtBcERva01KOztBb0Q5ak1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUN6R0U7RUFDQTtBUjJxTUo7QW9EL2pNRTtFQUNFO0VBRUE7QXBEZ2tNSjs7QW9EempNQTtFQUNFO0VBQ0E7QXBENGpNRjs7QW9EdmpNQTtFQUNFO0VBR0E7RUFDQTtBcER3ak1GOztBb0Rwak1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNqSUU7RUFDQTtBUnlyTUo7QW9EbGpNRTtFQUNFO0FwRG9qTUo7O0FnQm5xTUk7RW9DdUhGO0lBQ0U7SUFDQTtFcERnak1GO0VvRDVpTUE7SUFDRTtJQUNBO0lBQ0E7RXBEOGlNRjtFb0QzaU1BO0lBQ0U7RXBENmlNRjtBQUNGO0FnQmxyTUk7RW9DeUlGOztJQUVFO0VwRDRpTUY7QUFDRjtBZ0J4ck1JO0VvQ2dKRjtJQUNFO0VwRDJpTUY7QUFDRjtBb0RsaU1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEb2lNTjtBb0RsaU1NO0VBQ0U7RUFDQTtFNUNuTko7QVJ3dk1KO0FvRGppTU07O0U1Q3ZORjtBUjR2TUo7QW9EaGlNTTtFQUNFO0FwRGtpTVI7O0FnQmxzTUk7RW9DOElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBEd2pNSjtFb0R0ak1JO0lBQ0U7SUFDQTtJNUNuTko7RVI0d01GO0VvRHJqTUk7O0k1Q3ZORjtFUmd4TUY7RW9EcGpNSTtJQUNFO0VwRHNqTU47QUFDRjtBZ0J2dE1JO0VvQzhJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRDRrTUo7RW9EMWtNSTtJQUNFO0lBQ0E7STVDbk5KO0VSZ3lNRjtFb0R6a01JOztJNUN2TkY7RVJveU1GO0VvRHhrTUk7SUFDRTtFcEQwa01OO0FBQ0Y7QWdCM3VNSTtFb0M4SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcERnbU1KO0VvRDlsTUk7SUFDRTtJQUNBO0k1Q25OSjtFUm96TUY7RW9EN2xNSTs7STVDdk5GO0VSd3pNRjtFb0Q1bE1JO0lBQ0U7RXBEOGxNTjtBQUNGO0FnQi92TUk7RW9DOElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBEb25NSjtFb0Rsbk1JO0lBQ0U7SUFDQTtJNUNuTko7RVJ3ME1GO0VvRGpuTUk7O0k1Q3ZORjtFUjQwTUY7RW9EaG5NSTtJQUNFO0VwRGtuTU47QUFDRjtBZ0JueE1JO0VvQzhJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRHdvTUo7RW9EdG9NSTtJQUNFO0lBQ0E7STVDbk5KO0VSNDFNRjtFb0Ryb01JOztJNUN2TkY7RVJnMk1GO0VvRHBvTUk7SUFDRTtFcERzb01OO0FBQ0Y7QWdCdnlNSTtFb0M4SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEQ0cE1KO0VvRDFwTUk7SUFDRTtJQUNBO0k1Q25OSjtFUmczTUY7RW9EenBNSTs7STVDdk5GO0VSbzNNRjtFb0R4cE1JO0lBQ0U7RXBEMHBNTjtBQUNGO0FnQjN6TUk7RW9DOElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBEZ3JNSjtFb0Q5cU1JO0lBQ0U7SUFDQTtJNUNuTko7RVJvNE1GO0VvRDdxTUk7O0k1Q3ZORjtFUnc0TUY7RW9ENXFNSTtJQUNFO0VwRDhxTU47QUFDRjtBZ0IvME1JO0VvQzhJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRG9zTUo7RW9EbHNNSTtJQUNFO0lBQ0E7STVDbk5KO0VSdzVNRjtFb0Rqc01JOztJNUN2TkY7RVI0NU1GO0VvRGhzTUk7SUFDRTtFcERrc01OO0FBQ0Y7QXNEbDdNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5ENFJJLGlDQUxJO0VtRHJSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUNsQkEsbUNoRGkxQmlCO0VnRC8wQmpCO0VBQ0EsZ0JqRHVtQm1CO0VpRHRtQm5CLGdCaERrMUJpQjtFZ0RqMUJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcERvUkksdUNBTEk7RW1EcFFSO0VBQ0E7QXREMDdNRjtBc0R4N01FO0VBQ0U7QXREMDdNSjtBc0R2N01FO0VBQ0U7RUFDQTtFQUNBO0F0RHk3TUo7QXNEdjdNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RHk3TU47O0FzRHA3TUE7RUFDRTtBdER1N01GO0FzRG43TUU7RUFDRTtFQUNBO0VBRUE7QXREbzdNSjs7QXNEaDdNQTtBQUNBO0VBQ0U7RUFHQTtFQUNBO0F0RGk3TUY7QXNELzZNRTtFQUNFO0VBQ0E7RUFFQTtBdERnN01KOztBc0Q1Nk1BO0FBRUE7RUFDRTtBdEQ4Nk1GO0FzRDE2TUU7RUFDRTtFQUNBO0VBRUE7QXREMjZNSjs7QXNEdjZNQTtBQUNBO0VBQ0U7RUFHQTtFQUNBO0F0RHc2TUY7QXNEdDZNRTtFQUNFO0VBQ0E7RUFFQTtBdER1Nk1KOztBc0RuNk1BO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUMvR0U7QVJxZ05KOztBd0R4aE5BO0VBRUU7RUFDQTtFckRnU0ksaUNBTEk7RXFEelJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJEdVJJLG9DQUxJO0VxRGhSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLG1DaERpMUJpQjtFZ0QvMEJqQjtFQUNBLGdCakR1bUJtQjtFaUR0bUJuQixnQmhEazFCaUI7RWdEajFCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBEb1JJLHVDQUxJO0VxRDlQUjtFQUNBO0VBQ0E7RUFDQTtFaERoQkU7RUtMRSx5Q0FSVztBYmlrTmpCO0F3RGhpTkU7RUFDRTtFQUNBO0VBQ0E7QXhEa2lOSjtBd0RoaU5JO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RGlpTk47O0F3RDNoTkU7RUFDRTtBeEQ4aE5KO0F3RDFoTkk7RUFFRTtBeEQyaE5OO0F3RHZoTkk7RUFDRTtFQUNBO0F4RHloTk47QXdEdGhOSTtFQUNFO0VBQ0E7QXhEd2hOTjs7QXdEbmhOQTtBQUVFO0VBQ0U7RUFHQTtFQUNBO0F4RG1oTko7QXdEamhOSTtFQUVFO0F4RGtoTk47QXdEOWdOSTtFQUNFO0VBQ0E7QXhEZ2hOTjtBd0Q3Z05JO0VBQ0U7RUFDQTtBeEQrZ05OOztBd0QxZ05BO0FBR0U7RUFDRTtBeEQyZ05KO0F3RHZnTkk7RUFFRTtBeER3Z05OO0F3RHBnTkk7RUFDRTtFQUNBO0F4RHNnTk47QXdEbmdOSTtFQUNFO0VBQ0E7QXhEcWdOTjtBd0RoZ05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBeERnZ05KOztBd0Q1L01BO0FBRUU7RUFDRTtFQUdBO0VBQ0E7QXhENC9NSjtBd0QxL01JO0VBRUU7QXhEMi9NTjtBd0R2L01JO0VBQ0U7RUFDQTtBeER5L01OO0F3RHQvTUk7RUFDRTtFQUNBO0F4RHcvTU47O0F3RG4vTUE7QUFrQkE7RUFDRTtFQUNBO0VyRGlHSSw4Q0FMSTtFcUQxRlI7RUFDQTtFQUNBO0VoRDNLRTtFQUNBO0FSaXBOSjtBd0RwK01FO0VBQ0U7QXhEcytNSjs7QXdEbCtNQTtFQUNFO0VBQ0E7QXhEcStNRjs7QXlEeHFOQTtFQUNFO0F6RDJxTkY7O0F5RHhxTkE7RUFDRTtBekQycU5GOztBeUR4cU5BO0VBQ0U7RUFDQTtFQUNBO0F6RDJxTkY7QTBEanNORTtFQUNFO0VBQ0E7RUFDQTtBMURtc05KOztBeUQ1cU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQ2xCSSxzQ2dDbUJKO0F6RCtxTkY7QXlCOXJOTTtFZ0NRTjtJaENQUTtFekJpc05OO0FBQ0Y7O0F5RGpyTkE7OztFQUdFO0F6RG9yTkY7O0F5RGpyTkE7O0VBRUU7QXpEb3JORjs7QXlEanJOQTs7RUFFRTtBekRvck5GOztBeUQ1cU5FO0VBQ0U7RUFDQTtFQUNBO0F6RCtxTko7QXlENXFORTs7O0VBR0U7RUFDQTtBekQ4cU5KO0F5RDNxTkU7O0VBRUU7RUFDQTtFaEMzREUsMkJnQzRERjtBekQ2cU5KO0F5QnJ1Tk07RWdDb0RKOztJaENuRE07RXpCeXVOTjtBQUNGOztBeUQzcU5BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVW5EaWlEdUI7RW1EaGlEdkI7RUFDQSxXbEQzRk07RWtENEZOO0VBQ0E7RUFDQTtFQUNBLFluRDRoRHlCO0VtQmhuRHJCLDhCZ0NxRko7QXpENnFORjtBeUI5dk5NO0VnQ2dFTjs7SWhDL0RRO0V6Qmt3Tk47QUFDRjtBeURock5FOzs7RUFFRSxXbERyR0k7RWtEc0dKO0VBQ0E7RUFDQSxZbkRvaEQ2QjtBTitwS2pDOztBeURock5BO0VBQ0U7QXpEbXJORjs7QXlENXFOQTtFQUNFO0F6RCtxTkY7O0F5RHRxTkE7O0VBRUU7RUFDQSxXbkQ2Z0Q0QjtFbUQ1Z0Q1QixZbkQ0Z0Q0QjtFbUQzZ0Q1QjtFQUNBO0VBQ0E7QXpEeXFORjs7QXlEdHFOQTtFQUNFO0F6RHlxTkY7O0F5RHRxTkE7RUFDRTtBekR5cU5GOztBeURocU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCbkQyOUN1QjtFbUQxOUN2QjtFQUNBLGdCbkR5OUN1QjtBTnlzS3pCO0F5RGhxTkU7RUFDRTtFQUNBO0VBQ0EsV25EeTlDdUI7RW1EeDlDdkIsV25EeTlDd0I7RW1EeDlDeEI7RUFDQSxpQm5EeTlDd0I7RW1EeDlDeEIsZ0JuRHc5Q3dCO0VtRHY5Q3hCO0VBQ0E7RUFDQSxzQmxEN0tJO0VrRDhLSjtFQUNBO0VBRUE7RUFDQTtFQUNBLFluRGc5Q3lCO0VtQnhuRHZCLDZCZ0N5S0Y7QXpEaXFOSjtBeUJ0ME5NO0VnQ29KSjtJaENuSk07RXpCeTBOTjtBQUNGO0F5RG5xTkU7RUFDRSxVbkQ2OENnQztBTnd0S3BDOztBeUQ3cE5BO0VBQ0U7RUFDQTtFQUNBLGVuRHc4Q3dCO0VtRHY4Q3hCO0VBQ0Esb0JuRHE4QzJCO0VtRHA4QzNCLHVCbkRvOEMyQjtFbURuOEMzQixXbER2TU07RWtEd01OO0F6RGdxTkY7O0F5RDFwTkU7O0VBRUUsZ0NuRHk4Q2dDO0FOb3RLcEM7QXlEMXBORTtFQUNFLHNCbER6TUk7QVBxMk5SO0F5RHpwTkU7RUFDRSxXbEQ3TUk7QVB3Mk5SOztBeURycU5FOzs7RUFFRSxnQ25EeThDZ0M7QU5ndUtwQztBeUR0cU5FO0VBQ0Usc0JsRHpNSTtBUGkzTlI7QXlEcnFORTtFQUNFLFdsRDdNSTtBUG8zTlI7O0EyRGg0TkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzRGs0TkY7O0EyRDczTkE7RUFDRTtJQUNFO0UzRGc0TkY7QUFDRjtBMkQ1M05BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBM0QyM05GOztBMkR4M05BO0VBRUU7RUFDQTtFQUNBO0EzRDAzTkY7O0EyRGozTkE7RUFDRTtJQUNFO0UzRG8zTkY7RTJEbDNOQTtJQUNFO0lBQ0E7RTNEbzNORjtBQUNGO0EyRGgzTkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBM0QrMk5GOztBMkQ1Mk5BO0VBQ0U7RUFDQTtBM0QrMk5GOztBMkQzMk5FO0VBQ0U7O0lBRUU7RTNEODJOSjtBQUNGO0E0RGo4TkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEazhORjs7QWdCajROSTtFNENoREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kvQzlCQSwyQ0FSVztJWVVYLDJDbUM4QkE7RTVEbzdOSjtBQUNGO0F5Qi84Tk07RW1DWUo7SW5DWE07RXpCazlOTjtBQUNGO0FnQng1Tkk7RTRDaENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUQwN05OO0U0RHY3Tkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHc3Tk47RTREcjdOSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHM3Tk47RTREbjdOSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURvN05OO0U0RGo3Tkk7SUFFRTtFNURrN05OO0U0RC82Tkk7SUFHRTtFNUQrNk5OO0FBQ0Y7QWdCNThOSTtFNENuQ0Y7SUFxRU07SUFDQTtJQUNBO0U1RDg2Tk47RTRENTZOTTtJQUNFO0U1RDg2TlI7RTREMzZOTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVENDZOUjtBQUNGOztBZ0JoOU5JO0U0Q2hERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SS9DOUJBLDJDQVJXO0lZVVgsMkNtQzhCQTtFNURtZ09KO0FBQ0Y7QXlCOWhPTTtFbUNZSjtJbkNYTTtFekJpaU9OO0FBQ0Y7QWdCditOSTtFNENoQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHlnT047RTREdGdPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEdWdPTjtFNERwZ09JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEcWdPTjtFNERsZ09JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RG1nT047RTREaGdPSTtJQUVFO0U1RGlnT047RTREOS9OSTtJQUdFO0U1RDgvTk47QUFDRjtBZ0IzaE9JO0U0Q25DRjtJQXFFTTtJQUNBO0lBQ0E7RTVENi9OTjtFNEQzL05NO0lBQ0U7RTVENi9OUjtFNEQxL05NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUQyL05SO0FBQ0Y7O0FnQi9oT0k7RTRDaERGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJL0M5QkEsMkNBUlc7SVlVWCwyQ21DOEJBO0U1RGtsT0o7QUFDRjtBeUI3bU9NO0VtQ1lKO0luQ1hNO0V6QmduT047QUFDRjtBZ0J0ak9JO0U0Q2hDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEd2xPTjtFNERybE9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURzbE9OO0U0RG5sT0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURvbE9OO0U0RGpsT0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEa2xPTjtFNEQva09JO0lBRUU7RTVEZ2xPTjtFNEQ3a09JO0lBR0U7RTVENmtPTjtBQUNGO0FnQjFtT0k7RTRDbkNGO0lBcUVNO0lBQ0E7SUFDQTtFNUQ0a09OO0U0RDFrT007SUFDRTtFNUQ0a09SO0U0RHprT007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RDBrT1I7QUFDRjs7QWdCOW1PSTtFNENoREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kvQzlCQSwyQ0FSVztJWVVYLDJDbUM4QkE7RTVEaXFPSjtBQUNGO0F5QjVyT007RW1DWUo7SW5DWE07RXpCK3JPTjtBQUNGO0FnQnJvT0k7RTRDaENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUR1cU9OO0U0RHBxT0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHFxT047RTREbHFPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RG1xT047RTREaHFPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURpcU9OO0U0RDlwT0k7SUFFRTtFNUQrcE9OO0U0RDVwT0k7SUFHRTtFNUQ0cE9OO0FBQ0Y7QWdCenJPSTtFNENuQ0Y7SUFxRU07SUFDQTtJQUNBO0U1RDJwT047RTREenBPTTtJQUNFO0U1RDJwT1I7RTREeHBPTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEeXBPUjtBQUNGOztBZ0I3ck9JO0U0Q2hERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SS9DOUJBLDJDQVJXO0lZVVgsMkNtQzhCQTtFNURndk9KO0FBQ0Y7QXlCM3dPTTtFbUNZSjtJbkNYTTtFekI4d09OO0FBQ0Y7QWdCcHRPSTtFNENoQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHN2T047RTREbnZPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEb3ZPTjtFNERqdk9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEa3ZPTjtFNEQvdU9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RGd2T047RTREN3VPSTtJQUVFO0U1RDh1T047RTREM3VPSTtJQUdFO0U1RDJ1T047QUFDRjtBZ0J4d09JO0U0Q25DRjtJQXFFTTtJQUNBO0lBQ0E7RTVEMHVPTjtFNER4dU9NO0lBQ0U7RTVEMHVPUjtFNER2dU9NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUR3dU9SO0FBQ0Y7O0FnQjV3T0k7RTRDaERGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJL0M5QkEsMkNBUlc7SVlVWCwyQ21DOEJBO0U1RCt6T0o7QUFDRjtBeUIxMU9NO0VtQ1lKO0luQ1hNO0V6QjYxT047QUFDRjtBZ0JueU9JO0U0Q2hDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEcTBPTjtFNERsME9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURtME9OO0U0RGgwT0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURpME9OO0U0RDl6T0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEK3pPTjtFNEQ1ek9JO0lBRUU7RTVENnpPTjtFNEQxek9JO0lBR0U7RTVEMHpPTjtBQUNGO0FnQnYxT0k7RTRDbkNGO0lBcUVNO0lBQ0E7SUFDQTtFNUR5ek9OO0U0RHZ6T007SUFDRTtFNUR5ek9SO0U0RHR6T007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHV6T1I7QUFDRjs7QWdCMzFPSTtFNENoREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kvQzlCQSwyQ0FSVztJWVVYLDJDbUM4QkE7RTVEODRPSjtBQUNGO0F5Qno2T007RW1DWUo7SW5DWE07RXpCNDZPTjtBQUNGO0FnQmwzT0k7RTRDaENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURvNU9OO0U0RGo1T0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RGs1T047RTRELzRPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RGc1T047RTRENzRPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUQ4NE9OO0U0RDM0T0k7SUFFRTtFNUQ0NE9OO0U0RHo0T0k7SUFHRTtFNUR5NE9OO0FBQ0Y7QWdCdDZPSTtFNENuQ0Y7SUFxRU07SUFDQTtJQUNBO0U1RHc0T047RTREdDRPTTtJQUNFO0U1RHc0T1I7RTREcjRPTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEczRPUjtBQUNGOztBZ0IxNk9JO0U0Q2hERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SS9DOUJBLDJDQVJXO0lZVVgsMkNtQzhCQTtFNUQ2OU9KO0FBQ0Y7QXlCeC9PTTtFbUNZSjtJbkNYTTtFekIyL09OO0FBQ0Y7QWdCajhPSTtFNENoQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RG0rT047RTREaCtPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEaStPTjtFNEQ5OU9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEKzlPTjtFNEQ1OU9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RDY5T047RTREMTlPSTtJQUVFO0U1RDI5T047RTREeDlPSTtJQUdFO0U1RHc5T047QUFDRjtBZ0JyL09JO0U0Q25DRjtJQXFFTTtJQUNBO0lBQ0E7RTVEdTlPTjtFNERyOU9NO0lBQ0U7RTVEdTlPUjtFNERwOU9NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURxOU9SO0FBQ0Y7O0E0RHppUEU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQzlCQSwyQ0FSVztFWVVYLDJDbUM4QkE7QTVEMmlQTjtBeUJya1BNO0VtQ1lKO0luQ1hNO0V6QndrUE47QUFDRjtBNEQ5aVBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUQraVBSO0E0RDVpUE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E1RDZpUFI7QTREMWlQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E1RDJpUFI7QTREeGlQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUR5aVBSO0E0RHRpUE07RUFFRTtBNUR1aVBSO0E0RHBpUE07RUFHRTtBNURvaVBSOztBNER6Z1BBO0VQeEhFO0VBQ0E7RUFDQTtFQUNBLGEvQ3FuQzBCO0UrQ3BuQzFCO0VBQ0E7RUFDQSxzQjlDUU07QVA2blBSO0FxRGxvUEU7RUFDRTtBckRvb1BKO0FxRGxvUEU7RUFDRSxZL0NrL0NxQjtBTmtwTXpCOztBNERqaFBBO0VBQ0U7RUFDQTtFQUNBO0E1RG9oUEY7QTREbGhQRTtFQUNFO0VBRUE7QTVEbWhQSjs7QTREN2dQQTtFQUNFO0VBQ0E7QTVEZ2hQRjs7QTREN2dQQTtFQUNFO0VBQ0E7RUFDQTtBNURnaFBGOztBNkR4cVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl0RHU1Q3dCO0FQb3hNMUI7QTZEenFQRTtFQUNFO0VBQ0E7QTdEMnFQSjs7QTZEdHFQQTtFQUNFO0E3RHlxUEY7O0E2RHRxUEE7RUFDRTtBN0R5cVBGOztBNkR0cVBBO0VBQ0U7QTdEeXFQRjs7QTZEcHFQRTtFQUNFO0E3RHVxUEo7O0E2RG5xUEE7RUFDRTtJQUNFLFl0RDAzQ3NCO0VQNHlNeEI7QUFDRjtBNkRucVBBO0VBQ0U7RUFNQTtFQUNBO0E3RGdxUEY7O0E2RDdwUEE7RUFDRTtJQUNFO0U3RGdxUEY7QUFDRjtBMERwdFBFO0VBQ0U7RUFDQTtFQUNBO0ExRHN0UEo7O0E4RHp0UEU7RUFDRTtFQUNBO0E5RDR0UEo7O0E4RDl0UEU7RUFDRTtFQUNBO0E5RGl1UEo7O0E4RG51UEU7RUFDRTtFQUNBO0E5RHN1UEo7O0E4RHh1UEU7RUFDRTtFQUNBO0E5RDJ1UEo7O0E4RDd1UEU7RUFDRTtFQUNBO0E5RGd2UEo7O0E4RGx2UEU7RUFDRTtFQUNBO0E5RHF2UEo7O0E4RHZ2UEU7RUFDRTtFQUNBO0E5RDB2UEo7O0E4RDV2UEU7RUFDRTtFQUNBO0E5RCt2UEo7O0ErRGp3UEU7RUFDRTtFQUVBO0EvRG13UEo7QStENXZQTTtFQU9FO0VBRUE7QS9EdXZQUjs7QStEMXdQRTtFQUNFO0VBRUE7QS9ENHdQSjtBK0Ryd1BNO0VBT0U7RUFFQTtBL0Rnd1BSOztBK0RueFBFO0VBQ0U7RUFFQTtBL0RxeFBKO0ErRDl3UE07RUFPRTtFQUVBO0EvRHl3UFI7O0ErRDV4UEU7RUFDRTtFQUVBO0EvRDh4UEo7QStEdnhQTTtFQU9FO0VBRUE7QS9Ea3hQUjs7QStEcnlQRTtFQUNFO0VBRUE7QS9EdXlQSjtBK0RoeVBNO0VBT0U7RUFFQTtBL0QyeFBSOztBK0Q5eVBFO0VBQ0U7RUFFQTtBL0RnelBKO0ErRHp5UE07RUFPRTtFQUVBO0EvRG95UFI7O0ErRHZ6UEU7RUFDRTtFQUVBO0EvRHl6UEo7QStEbHpQTTtFQU9FO0VBRUE7QS9ENnlQUjs7QStEaDBQRTtFQUNFO0VBRUE7QS9EazBQSjtBK0QzelBNO0VBT0U7RUFFQTtBL0RzelBSOztBK0QzeVBBO0VBQ0U7RUFFQTtBL0Q2eVBGO0ErRHR5UEk7RUFFRTtFQUVBO0EvRHN5UE47O0FnRXAxUEE7RUFDRTtFQUVBO0FoRXMxUEY7O0FpRXoxUEE7RUFDRTtFQUNBLGEzRDZjYztFMkQ1Y2Q7RUFDQTtFQUNBLDZCM0QyYzJCO0UyRDFjM0I7QWpFNDFQRjtBaUUxMVBFO0VBQ0U7RUFDQSxVM0R1Y2tCO0UyRHRjbEIsVzNEc2NrQjtFMkRyY2xCO0V4Q0lFLHNDd0NIRjtBakU0MVBKO0F5QnIxUE07RXdDWko7SXhDYU07RXpCdzFQTjtBQUNGOztBaUUxMVBJO0VBQ0U7QWpFNjFQTjs7QWtFaDNQQTtFQUNFO0VBQ0E7QWxFbTNQRjtBa0VqM1BFO0VBQ0U7RUFDQTtFQUNBO0FsRW0zUEo7QWtFaDNQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFazNQSjs7QWtFNzJQRTtFQUNFO0FsRWczUEo7O0FrRWozUEU7RUFDRTtBbEVvM1BKOztBa0VyM1BFO0VBQ0U7QWxFdzNQSjs7QWtFejNQRTtFQUNFO0FsRTQzUEo7O0FtRWo1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3RGtuQ2E7QU5reU5mOztBbUVqNVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhN0QwbUNhO0FOMHlOZjs7QW1FNTRQSTtFQUNFO0VBQ0E7RUFDQSxhN0Q4bENVO0FOaXpOaEI7O0FtRTU0UEk7RUFDRTtFQUNBO0VBQ0EsYTdEd2xDVTtBTnV6TmhCOztBZ0I1MlBJO0VtRDVDQTtJQUNFO0lBQ0E7SUFDQSxhN0Q4bENVO0VOOHpOZDtFbUV6NVBFO0lBQ0U7SUFDQTtJQUNBLGE3RHdsQ1U7RU5tME5kO0FBQ0Y7QWdCejNQSTtFbUQ1Q0E7SUFDRTtJQUNBO0lBQ0EsYTdEOGxDVTtFTjAwTmQ7RW1FcjZQRTtJQUNFO0lBQ0E7SUFDQSxhN0R3bENVO0VOKzBOZDtBQUNGO0FnQnI0UEk7RW1ENUNBO0lBQ0U7SUFDQTtJQUNBLGE3RDhsQ1U7RU5zMU5kO0VtRWo3UEU7SUFDRTtJQUNBO0lBQ0EsYTdEd2xDVTtFTjIxTmQ7QUFDRjtBZ0JqNVBJO0VtRDVDQTtJQUNFO0lBQ0E7SUFDQSxhN0Q4bENVO0VOazJOZDtFbUU3N1BFO0lBQ0U7SUFDQTtJQUNBLGE3RHdsQ1U7RU51Mk5kO0FBQ0Y7QWdCNzVQSTtFbUQ1Q0E7SUFDRTtJQUNBO0lBQ0EsYTdEOGxDVTtFTjgyTmQ7RW1FejhQRTtJQUNFO0lBQ0E7SUFDQSxhN0R3bENVO0VObTNOZDtBQUNGO0FnQno2UEk7RW1ENUNBO0lBQ0U7SUFDQTtJQUNBLGE3RDhsQ1U7RU4wM05kO0VtRXI5UEU7SUFDRTtJQUNBO0lBQ0EsYTdEd2xDVTtFTiszTmQ7QUFDRjtBZ0JyN1BJO0VtRDVDQTtJQUNFO0lBQ0E7SUFDQSxhN0Q4bENVO0VOczROZDtFbUVqK1BFO0lBQ0U7SUFDQTtJQUNBLGE3RHdsQ1U7RU4yNE5kO0FBQ0Y7QWdCajhQSTtFbUQ1Q0E7SUFDRTtJQUNBO0lBQ0EsYTdEOGxDVTtFTms1TmQ7RW1FNytQRTtJQUNFO0lBQ0E7SUFDQSxhN0R3bENVO0VOdTVOZDtBQUNGO0FvRS9nUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEVpaFFGOztBb0U5Z1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFaWhRRjs7QXFFemhRQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RTBoUUY7QXNFdmhRRTs7RUFDRTtBdEUwaFFKOztBdUV4aVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFVqRWdjcUI7RWlFL2JyQjtBdkUyaVFKOztBd0VualFBO0VDQUU7RUFDQTtFQUNBO0F6RXVqUUY7O0EwRTdqUUE7RUFDRTtFQUNBO0VBQ0EsOEJwRWdzQmdCO0VvRS9yQmhCO0VBQ0E7RUFDQSxhcEUwckJXO0FOczRPYjs7QTJFLytQQTtBQUNBO0VBQ0U7QTNFay9QRjs7QTJFLytQQTtBQUNBO0VBQ0U7RUFFQTtBM0VpL1BGOztBMkU5K1BBO0FBQ0E7RUFDRTtBM0VpL1BGOztBMkUvK1BBO0VBQ0U7QTNFay9QRjs7QTJFaC9QQTtFQUNFO0EzRW0vUEY7O0EyRWgvUEE7QUFDQTtFQUNFO0EzRW0vUEY7O0EyRWgvUEE7RUFDRTtBM0VtL1BGOztBMkVoL1BBO0FBQ0E7RUFDRTtBM0VtL1BGOztBMkVqL1BBO0VBQ0U7QTNFby9QRjs7QTJFNTVQRTtFQUNFO0EzRSs1UEo7O0EyRWg2UEU7RUFDRTtBM0VtNlBKOztBMkVwNlBFO0VBQ0U7QTNFdTZQSjs7QTJFeDZQRTtFQUNFO0EzRTI2UEo7O0EyRTU2UEU7RUFDRTtBM0UrNlBKOztBMkVoN1BFO0VBQ0U7QTNFbTdQSjs7QTJFcDdQRTtFQUNFO0EzRXU3UEo7O0EyRXg3UEU7RUFDRTtBM0UyN1BKOztBNEUvalFRO0VBT0k7QTVFNGpRWjs7QTRFbmtRUTtFQU9JO0E1RWdrUVo7O0E0RXZrUVE7RUFPSTtBNUVva1FaOztBNEUza1FRO0VBT0k7QTVFd2tRWjs7QTRFL2tRUTtFQU9JO0E1RTRrUVo7O0E0RW5sUVE7RUFPSTtBNUVnbFFaOztBNEV2bFFRO0VBT0k7QTVFb2xRWjs7QTRFM2xRUTtFQU9JO0E1RXdsUVo7O0E0RS9sUVE7RUFPSTtBNUU0bFFaOztBNEVubVFRO0VBT0k7QTVFZ21RWjs7QTRFdm1RUTtFQU9JO0E1RW9tUVo7O0E0RTNtUVE7RUFPSTtBNUV3bVFaOztBNEUvbVFRO0VBT0k7QTVFNG1RWjs7QTRFbm5RUTtFQU9JO0E1RWduUVo7O0E0RXZuUVE7RUFPSTtBNUVvblFaOztBNEUzblFRO0VBT0k7QTVFd25RWjs7QTRFL25RUTtFQU9JO0E1RTRuUVo7O0E0RW5vUVE7RUFPSTtBNUVnb1FaOztBNEV2b1FRO0VBT0k7QTVFb29RWjs7QTRFM29RUTtFQU9JO0E1RXdvUVo7O0E0RS9vUVE7RUFPSTtBNUU0b1FaOztBNEVucFFRO0VBT0k7QTVFZ3BRWjs7QTRFdnBRUTtFQU9JO0E1RW9wUVo7O0E0RTNwUVE7RUFPSTtBNUV3cFFaOztBNEUvcFFRO0VBT0k7QTVFNHBRWjs7QTRFbnFRUTtFQU9JO0E1RWdxUVo7O0E0RXZxUVE7RUFPSTtBNUVvcVFaOztBNEUzcVFRO0VBT0k7QTVFd3FRWjs7QTRFL3FRUTtFQU9JO0E1RTRxUVo7O0E0RW5yUVE7RUFPSTtBNUVnclFaOztBNEV2clFRO0VBT0k7QTVFb3JRWjs7QTRFM3JRUTtFQU9JO0E1RXdyUVo7O0E0RS9yUVE7RUFPSTtBNUU0clFaOztBNEVuc1FRO0VBT0k7QTVFZ3NRWjs7QTRFdnNRUTtFQU9JO0E1RW9zUVo7O0E0RTNzUVE7RUFPSTtBNUV3c1FaOztBNEUvc1FRO0VBT0k7QTVFNHNRWjs7QTRFbnRRUTtFQU9JO0E1RWd0UVo7O0E0RXZ0UVE7RUFPSTtBNUVvdFFaOztBNEUzdFFRO0VBT0k7QTVFd3RRWjs7QTRFL3RRUTtFQU9JO0E1RTR0UVo7O0E0RW51UVE7RUFPSTtBNUVndVFaOztBNEV2dVFRO0VBT0k7QTVFb3VRWjs7QTRFM3VRUTtFQU9JO0E1RXd1UVo7O0E0RS91UVE7RUFPSTtBNUU0dVFaOztBNEVudlFRO0VBT0k7QTVFZ3ZRWjs7QTRFdnZRUTtFQU9JO0E1RW92UVo7O0E0RTN2UVE7RUFPSTtBNUV3dlFaOztBNEUvdlFRO0VBT0k7QTVFNHZRWjs7QTRFbndRUTtFQU9JO0E1RWd3UVo7O0E0RXZ3UVE7RUFPSTtBNUVvd1FaOztBNEUzd1FRO0VBT0k7QTVFd3dRWjs7QTRFL3dRUTtFQU9JO0E1RTR3UVo7O0E0RW54UVE7RUFPSTtBNUVneFFaOztBNEV2eFFRO0VBT0k7QTVFb3hRWjs7QTRFM3hRUTtFQU9JO0E1RXd4UVo7O0E0RS94UVE7RUFPSTtBNUU0eFFaOztBNEVueVFRO0VBT0k7QTVFZ3lRWjs7QTRFdnlRUTtFQU9JO0E1RW95UVo7O0E0RTN5UVE7RUFPSTtBNUV3eVFaOztBNEUveVFRO0VBT0k7QTVFNHlRWjs7QTRFbnpRUTtFQU9JO0E1RWd6UVo7O0E0RXZ6UVE7RUFPSTtBNUVvelFaOztBNEUzelFRO0VBT0k7QTVFd3pRWjs7QTRFL3pRUTtFQU9JO0E1RTR6UVo7O0E0RW4wUVE7RUFPSTtBNUVnMFFaOztBNEV2MFFRO0VBT0k7QTVFbzBRWjs7QTRFMzBRUTtFQU9JO0E1RXcwUVo7O0E0RS8wUVE7RUFPSTtBNUU0MFFaOztBNEVuMVFRO0VBT0k7QTVFZzFRWjs7QTRFdjFRUTtFQU9JO0E1RW8xUVo7O0E0RTMxUVE7RUFPSTtBNUV3MVFaOztBNEUvMVFRO0VBT0k7QTVFNDFRWjs7QTRFbjJRUTtFQU9JO0E1RWcyUVo7O0E0RXYyUVE7RUFPSTtBNUVvMlFaOztBNEUzMlFRO0VBT0k7QTVFdzJRWjs7QTRFLzJRUTtFQU9JO0E1RTQyUVo7O0E0RW4zUVE7RUFPSTtBNUVnM1FaOztBNEVqNFFRO0VBQ0U7QTVFbzRRVjs7QTRFcjRRUTtFQUNFO0E1RXc0UVY7O0E0RXo0UVE7RUFDRTtBNUU0NFFWOztBNEU3NFFRO0VBQ0U7QTVFZzVRVjs7QTRFajVRUTtFQUNFO0E1RW81UVY7O0E0RXI1UVE7RUFDRTtBNUV3NVFWOztBNEV6NVFRO0VBQ0U7QTVFNDVRVjs7QTRFNzVRUTtFQUNFO0E1RWc2UVY7O0E0RXY1UVE7RUFPSTtBNUVvNVFaOztBNEUzNVFRO0VBT0k7QTVFdzVRWjs7QTRFLzVRUTtFQU9JO0E1RTQ1UVo7O0E0RW42UVE7RUFPSTtBNUVnNlFaOztBNEV2NlFRO0VBT0k7QTVFbzZRWjs7QTRFMzZRUTtFQU9JO0E1RXc2UVo7O0E0RS82UVE7RUFPSTtBNUU0NlFaOztBNEVuN1FRO0VBT0k7QTVFZzdRWjs7QTRFdjdRUTtFQU9JO0E1RW83UVo7O0E0RTM3UVE7RUFPSTtBNUV3N1FaOztBNEUvN1FRO0VBT0k7QTVFNDdRWjs7QTRFbjhRUTtFQU9JO0E1RWc4UVo7O0E0RXY4UVE7RUFPSTtBNUVvOFFaOztBNEUzOFFRO0VBT0k7QTVFdzhRWjs7QTRFLzhRUTtFQU9JO0E1RTQ4UVo7O0E0RW45UVE7RUFPSTtBNUVnOVFaOztBNEV2OVFRO0VBT0k7QTVFbzlRWjs7QTRFMzlRUTtFQU9JO0E1RXc5UVo7O0E0RS85UVE7RUFPSTtBNUU0OVFaOztBNEVuK1FRO0VBT0k7QTVFZytRWjs7QTRFditRUTtFQU9JO0E1RW8rUVo7O0E0RTMrUVE7RUFPSTtBNUV3K1FaOztBNEUvK1FRO0VBT0k7QTVFNCtRWjs7QTRFbi9RUTtFQU9JO0E1RWcvUVo7O0E0RXYvUVE7RUFPSTtBNUVvL1FaOztBNEUzL1FRO0VBT0k7QTVFdy9RWjs7QTRFLy9RUTtFQU9JO0E1RTQvUVo7O0E0RW5nUlE7RUFPSTtBNUVnZ1JaOztBNEV2Z1JRO0VBT0k7QTVFb2dSWjs7QTRFM2dSUTtFQU9JO0E1RXdnUlo7O0E0RS9nUlE7RUFJUTtFQUdKO0E1RTZnUlo7O0E0RXBoUlE7RUFJUTtFQUdKO0E1RWtoUlo7O0E0RXpoUlE7RUFJUTtFQUdKO0E1RXVoUlo7O0E0RTloUlE7RUFJUTtFQUdKO0E1RTRoUlo7O0E0RW5pUlE7RUFJUTtFQUdKO0E1RWlpUlo7O0E0RXhpUlE7RUFJUTtFQUdKO0E1RXNpUlo7O0E0RTdpUlE7RUFJUTtFQUdKO0E1RTJpUlo7O0E0RWxqUlE7RUFJUTtFQUdKO0E1RWdqUlo7O0E0RXZqUlE7RUFJUTtFQUdKO0E1RXFqUlo7O0E0RTVqUlE7RUFJUTtFQUdKO0E1RTBqUlo7O0E0RWprUlE7RUFPSTtBNUU4alJaOztBNEVya1JRO0VBT0k7QTVFa2tSWjs7QTRFemtSUTtFQU9JO0E1RXNrUlo7O0E0RTdrUlE7RUFPSTtBNUUwa1JaOztBNEVqbFJRO0VBT0k7QTVFOGtSWjs7QTRFcmxSUTtFQU9JO0E1RWtsUlo7O0E0RXpsUlE7RUFPSTtBNUVzbFJaOztBNEU3bFJRO0VBT0k7QTVFMGxSWjs7QTRFam1SUTtFQU9JO0E1RThsUlo7O0E0RXJtUlE7RUFPSTtBNUVrbVJaOztBNEV6bVJRO0VBT0k7QTVFc21SWjs7QTRFN21SUTtFQU9JO0E1RTBtUlo7O0E0RWpuUlE7RUFPSTtBNUU4bVJaOztBNEUvblJRO0VBQ0U7QTVFa29SVjs7QTRFbm9SUTtFQUNFO0E1RXNvUlY7O0E0RXZvUlE7RUFDRTtBNUUwb1JWOztBNEUzb1JRO0VBQ0U7QTVFOG9SVjs7QTRFL29SUTtFQUNFO0E1RWtwUlY7O0E0RXpvUlE7RUFPSTtBNUVzb1JaOztBNEU3b1JRO0VBT0k7QTVFMG9SWjs7QTRFanBSUTtFQU9JO0E1RThvUlo7O0E0RXJwUlE7RUFPSTtBNUVrcFJaOztBNEV6cFJRO0VBT0k7QTVFc3BSWjs7QTRFN3BSUTtFQU9JO0E1RTBwUlo7O0E0RWpxUlE7RUFPSTtBNUU4cFJaOztBNEVycVJRO0VBT0k7QTVFa3FSWjs7QTRFenFSUTtFQU9JO0E1RXNxUlo7O0E0RTdxUlE7RUFPSTtBNUUwcVJaOztBNEVqclJRO0VBT0k7QTVFOHFSWjs7QTRFcnJSUTtFQU9JO0E1RWtyUlo7O0E0RXpyUlE7RUFPSTtBNUVzclJaOztBNEU3clJRO0VBT0k7QTVFMHJSWjs7QTRFanNSUTtFQU9JO0E1RThyUlo7O0E0RXJzUlE7RUFPSTtBNUVrc1JaOztBNEV6c1JRO0VBT0k7QTVFc3NSWjs7QTRFN3NSUTtFQU9JO0E1RTBzUlo7O0E0RWp0UlE7RUFPSTtBNUU4c1JaOztBNEVydFJRO0VBT0k7QTVFa3RSWjs7QTRFenRSUTtFQU9JO0E1RXN0Ulo7O0E0RTd0UlE7RUFPSTtBNUUwdFJaOztBNEVqdVJRO0VBT0k7QTVFOHRSWjs7QTRFcnVSUTtFQU9JO0E1RWt1Ulo7O0E0RXp1UlE7RUFPSTtBNUVzdVJaOztBNEU3dVJRO0VBT0k7QTVFMHVSWjs7QTRFanZSUTtFQU9JO0E1RTh1Ulo7O0E0RXJ2UlE7RUFPSTtBNUVrdlJaOztBNEV6dlJRO0VBT0k7QTVFc3ZSWjs7QTRFN3ZSUTtFQU9JO0E1RTB2Ulo7O0E0RWp3UlE7RUFPSTtBNUU4dlJaOztBNEVyd1JRO0VBT0k7QTVFa3dSWjs7QTRFendSUTtFQU9JO0E1RXN3Ulo7O0E0RTd3UlE7RUFPSTtBNUUwd1JaOztBNEVqeFJRO0VBT0k7QTVFOHdSWjs7QTRFcnhSUTtFQU9JO0E1RWt4Ulo7O0E0RXp4UlE7RUFPSTtBNUVzeFJaOztBNEU3eFJRO0VBT0k7QTVFMHhSWjs7QTRFanlSUTtFQU9JO0E1RTh4Ulo7O0E0RXJ5UlE7RUFPSTtBNUVreVJaOztBNEV6eVJRO0VBT0k7QTVFc3lSWjs7QTRFN3lSUTtFQU9JO0E1RTB5Ulo7O0E0RWp6UlE7RUFPSTtBNUU4eVJaOztBNEVyelJRO0VBT0k7QTVFa3pSWjs7QTRFenpSUTtFQU9JO0E1RXN6Ulo7O0E0RTd6UlE7RUFPSTtBNUUwelJaOztBNEVqMFJRO0VBT0k7QTVFOHpSWjs7QTRFcjBSUTtFQU9JO0E1RWswUlo7O0E0RXowUlE7RUFPSTtBNUVzMFJaOztBNEU3MFJRO0VBT0k7QTVFMDBSWjs7QTRFajFSUTtFQU9JO0E1RTgwUlo7O0E0RXIxUlE7RUFPSTtBNUVrMVJaOztBNEV6MVJRO0VBT0k7QTVFczFSWjs7QTRFNzFSUTtFQU9JO0E1RTAxUlo7O0E0RWoyUlE7RUFPSTtBNUU4MVJaOztBNEVyMlJRO0VBT0k7QTVFazJSWjs7QTRFejJSUTtFQU9JO0E1RXMyUlo7O0E0RTcyUlE7RUFPSTtBNUUwMlJaOztBNEVqM1JRO0VBT0k7QTVFODJSWjs7QTRFcjNSUTtFQU9JO0E1RWszUlo7O0E0RXozUlE7RUFPSTtBNUVzM1JaOztBNEU3M1JRO0VBT0k7QTVFMDNSWjs7QTRFajRSUTtFQU9JO0E1RTgzUlo7O0E0RXI0UlE7RUFPSTtBNUVrNFJaOztBNEV6NFJRO0VBT0k7QTVFczRSWjs7QTRFNzRSUTtFQU9JO0E1RTA0Ulo7O0E0RWo1UlE7RUFPSTtFQUFBO0E1RSs0Ulo7O0E0RXQ1UlE7RUFPSTtFQUFBO0E1RW81Ulo7O0E0RTM1UlE7RUFPSTtFQUFBO0E1RXk1Ulo7O0E0RWg2UlE7RUFPSTtFQUFBO0E1RTg1Ulo7O0E0RXI2UlE7RUFPSTtFQUFBO0E1RW02Ulo7O0E0RTE2UlE7RUFPSTtFQUFBO0E1RXc2Ulo7O0E0RS82UlE7RUFPSTtFQUFBO0E1RTY2Ulo7O0E0RXA3UlE7RUFPSTtFQUFBO0E1RWs3Ulo7O0E0RXo3UlE7RUFPSTtFQUFBO0E1RXU3Ulo7O0E0RTk3UlE7RUFPSTtFQUFBO0E1RTQ3Ulo7O0E0RW44UlE7RUFPSTtFQUFBO0E1RWk4Ulo7O0E0RXg4UlE7RUFPSTtFQUFBO0E1RXM4Ulo7O0E0RTc4UlE7RUFPSTtFQUFBO0E1RTI4Ulo7O0E0RWw5UlE7RUFPSTtFQUFBO0E1RWc5Ulo7O0E0RXY5UlE7RUFPSTtBNUVvOVJaOztBNEUzOVJRO0VBT0k7QTVFdzlSWjs7QTRFLzlSUTtFQU9JO0E1RTQ5Ulo7O0E0RW4rUlE7RUFPSTtBNUVnK1JaOztBNEV2K1JRO0VBT0k7QTVFbytSWjs7QTRFMytSUTtFQU9JO0E1RXcrUlo7O0E0RS8rUlE7RUFPSTtBNUU0K1JaOztBNEVuL1JRO0VBT0k7QTVFZy9SWjs7QTRFdi9SUTtFQU9JO0E1RW8vUlo7O0E0RTMvUlE7RUFPSTtBNUV3L1JaOztBNEUvL1JRO0VBT0k7QTVFNC9SWjs7QTRFbmdTUTtFQU9JO0E1RWdnU1o7O0E0RXZnU1E7RUFPSTtBNUVvZ1NaOztBNEUzZ1NRO0VBT0k7QTVFd2dTWjs7QTRFL2dTUTtFQU9JO0E1RTRnU1o7O0E0RW5oU1E7RUFPSTtBNUVnaFNaOztBNEV2aFNRO0VBT0k7QTVFb2hTWjs7QTRFM2hTUTtFQU9JO0E1RXdoU1o7O0E0RS9oU1E7RUFPSTtBNUU0aFNaOztBNEVuaVNRO0VBT0k7QTVFZ2lTWjs7QTRFdmlTUTtFQU9JO0E1RW9pU1o7O0E0RTNpU1E7RUFPSTtBNUV3aVNaOztBNEUvaVNRO0VBT0k7QTVFNGlTWjs7QTRFbmpTUTtFQU9JO0E1RWdqU1o7O0E0RXZqU1E7RUFPSTtBNUVvalNaOztBNEUzalNRO0VBT0k7QTVFd2pTWjs7QTRFL2pTUTtFQU9JO0E1RTRqU1o7O0E0RW5rU1E7RUFPSTtBNUVna1NaOztBNEV2a1NRO0VBT0k7QTVFb2tTWjs7QTRFM2tTUTtFQU9JO0E1RXdrU1o7O0E0RS9rU1E7RUFPSTtBNUU0a1NaOztBNEVubFNRO0VBT0k7QTVFZ2xTWjs7QTRFdmxTUTtFQU9JO0E1RW9sU1o7O0E0RTNsU1E7RUFPSTtBNUV3bFNaOztBNEUvbFNRO0VBT0k7QTVFNGxTWjs7QTRFbm1TUTtFQU9JO0E1RWdtU1o7O0E0RXZtU1E7RUFPSTtBNUVvbVNaOztBNEUzbVNRO0VBT0k7QTVFd21TWjs7QTRFL21TUTtFQU9JO0E1RTRtU1o7O0E0RW5uU1E7RUFPSTtBNUVnblNaOztBNEV2blNRO0VBT0k7QTVFb25TWjs7QTRFM25TUTtFQU9JO0E1RXduU1o7O0E0RS9uU1E7RUFPSTtFQUFBO0E1RTZuU1o7O0E0RXBvU1E7RUFPSTtFQUFBO0E1RWtvU1o7O0E0RXpvU1E7RUFPSTtFQUFBO0E1RXVvU1o7O0E0RTlvU1E7RUFPSTtFQUFBO0E1RTRvU1o7O0E0RW5wU1E7RUFPSTtFQUFBO0E1RWlwU1o7O0E0RXhwU1E7RUFPSTtFQUFBO0E1RXNwU1o7O0E0RTdwU1E7RUFPSTtFQUFBO0E1RTJwU1o7O0E0RWxxU1E7RUFPSTtFQUFBO0E1RWdxU1o7O0E0RXZxU1E7RUFPSTtFQUFBO0E1RXFxU1o7O0E0RTVxU1E7RUFPSTtFQUFBO0E1RTBxU1o7O0E0RWpyU1E7RUFPSTtBNUU4cVNaOztBNEVyclNRO0VBT0k7QTVFa3JTWjs7QTRFenJTUTtFQU9JO0E1RXNyU1o7O0E0RTdyU1E7RUFPSTtBNUUwclNaOztBNEVqc1NRO0VBT0k7QTVFOHJTWjs7QTRFcnNTUTtFQU9JO0E1RWtzU1o7O0E0RXpzU1E7RUFPSTtBNUVzc1NaOztBNEU3c1NRO0VBT0k7QTVFMHNTWjs7QTRFanRTUTtFQU9JO0E1RThzU1o7O0E0RXJ0U1E7RUFPSTtBNUVrdFNaOztBNEV6dFNRO0VBT0k7QTVFc3RTWjs7QTRFN3RTUTtFQU9JO0E1RTB0U1o7O0E0RWp1U1E7RUFPSTtBNUU4dFNaOztBNEVydVNRO0VBT0k7QTVFa3VTWjs7QTRFenVTUTtFQU9JO0E1RXN1U1o7O0E0RTd1U1E7RUFPSTtBNUUwdVNaOztBNEVqdlNRO0VBT0k7QTVFOHVTWjs7QTRFcnZTUTtFQU9JO0E1RWt2U1o7O0E0RXp2U1E7RUFPSTtBNUVzdlNaOztBNEU3dlNRO0VBT0k7QTVFMHZTWjs7QTRFandTUTtFQU9JO0E1RTh2U1o7O0E0RXJ3U1E7RUFPSTtBNUVrd1NaOztBNEV6d1NRO0VBT0k7QTVFc3dTWjs7QTRFN3dTUTtFQU9JO0E1RTB3U1o7O0E0RWp4U1E7RUFPSTtBNUU4d1NaOztBNEVyeFNRO0VBT0k7QTVFa3hTWjs7QTRFenhTUTtFQU9JO0VBQUE7QTVFdXhTWjs7QTRFOXhTUTtFQU9JO0VBQUE7QTVFNHhTWjs7QTRFbnlTUTtFQU9JO0VBQUE7QTVFaXlTWjs7QTRFeHlTUTtFQU9JO0VBQUE7QTVFc3lTWjs7QTRFN3lTUTtFQU9JO0VBQUE7QTVFMnlTWjs7QTRFbHpTUTtFQU9JO0VBQUE7QTVFZ3pTWjs7QTRFdnpTUTtFQU9JO0VBQUE7QTVFcXpTWjs7QTRFNXpTUTtFQU9JO0VBQUE7QTVFMHpTWjs7QTRFajBTUTtFQU9JO0VBQUE7QTVFK3pTWjs7QTRFdDBTUTtFQU9JO0VBQUE7QTVFbzBTWjs7QTRFMzBTUTtFQU9JO0VBQUE7QTVFeTBTWjs7QTRFaDFTUTtFQU9JO0VBQUE7QTVFODBTWjs7QTRFcjFTUTtFQU9JO0E1RWsxU1o7O0E0RXoxU1E7RUFPSTtBNUVzMVNaOztBNEU3MVNRO0VBT0k7QTVFMDFTWjs7QTRFajJTUTtFQU9JO0E1RTgxU1o7O0E0RXIyU1E7RUFPSTtBNUVrMlNaOztBNEV6MlNRO0VBT0k7QTVFczJTWjs7QTRFNzJTUTtFQU9JO0E1RTAyU1o7O0E0RWozU1E7RUFPSTtBNUU4MlNaOztBNEVyM1NRO0VBT0k7QTVFazNTWjs7QTRFejNTUTtFQU9JO0E1RXMzU1o7O0E0RTczU1E7RUFPSTtBNUUwM1NaOztBNEVqNFNRO0VBT0k7QTVFODNTWjs7QTRFcjRTUTtFQU9JO0E1RWs0U1o7O0E0RXo0U1E7RUFPSTtBNUVzNFNaOztBNEU3NFNRO0VBT0k7QTVFMDRTWjs7QTRFajVTUTtFQU9JO0E1RTg0U1o7O0E0RXI1U1E7RUFPSTtBNUVrNVNaOztBNEV6NVNRO0VBT0k7QTVFczVTWjs7QTRFNzVTUTtFQU9JO0E1RTA1U1o7O0E0RWo2U1E7RUFPSTtBNUU4NVNaOztBNEVyNlNRO0VBT0k7QTVFazZTWjs7QTRFejZTUTtFQU9JO0E1RXM2U1o7O0E0RTc2U1E7RUFPSTtBNUUwNlNaOztBNEVqN1NRO0VBT0k7QTVFODZTWjs7QTRFcjdTUTtFQU9JO0E1RWs3U1o7O0E0RXo3U1E7RUFPSTtBNUVzN1NaOztBNEU3N1NRO0VBT0k7QTVFMDdTWjs7QTRFajhTUTtFQU9JO0E1RTg3U1o7O0E0RXI4U1E7RUFPSTtBNUVrOFNaOztBNEV6OFNRO0VBT0k7QTVFczhTWjs7QTRFNzhTUTtFQU9JO0E1RTA4U1o7O0E0RWo5U1E7RUFPSTtBNUU4OFNaOztBNEVyOVNRO0VBT0k7QTVFazlTWjs7QTRFejlTUTtFQU9JO0E1RXM5U1o7O0E0RTc5U1E7RUFPSTtBNUUwOVNaOztBNEVqK1NRO0VBT0k7QTVFODlTWjs7QTRFcitTUTtFQU9JO0E1RWsrU1o7O0E0RXorU1E7RUFPSTtBNUVzK1NaOztBNEU3K1NRO0VBT0k7QTVFMCtTWjs7QTRFai9TUTtFQU9JO0E1RTgrU1o7O0E0RXIvU1E7RUFPSTtBNUVrL1NaOztBNEV6L1NRO0VBT0k7QTVFcy9TWjs7QTRFNy9TUTtFQU9JO0E1RTAvU1o7O0E0RWpnVFE7RUFPSTtBNUU4L1NaOztBNEVyZ1RRO0VBT0k7QTVFa2dUWjs7QTRFemdUUTtFQU9JO0E1RXNnVFo7O0E0RTdnVFE7RUFPSTtBNUUwZ1RaOztBNEVqaFRRO0VBT0k7QTVFOGdUWjs7QTRFcmhUUTtFQU9JO0E1RWtoVFo7O0E0RXpoVFE7RUFPSTtBNUVzaFRaOztBNEU3aFRRO0VBT0k7QTVFMGhUWjs7QTRFamlUUTtFQU9JO0E1RThoVFo7O0E0RXJpVFE7RUFPSTtBNUVraVRaOztBNEV6aVRRO0VBT0k7QTVFc2lUWjs7QTRFN2lUUTtFQU9JO0E1RTBpVFo7O0E0RWpqVFE7RUFPSTtBNUU4aVRaOztBNEVyalRRO0VBT0k7QTVFa2pUWjs7QTRFempUUTtFQU9JO0E1RXNqVFo7O0E0RTdqVFE7RUFPSTtBNUUwalRaOztBNEVqa1RRO0VBT0k7QTVFOGpUWjs7QTRFcmtUUTtFQU9JO0E1RWtrVFo7O0E0RXprVFE7RUFPSTtBNUVza1RaOztBNEU3a1RRO0VBT0k7QTVFMGtUWjs7QTRFamxUUTtFQU9JO0E1RThrVFo7O0E0RXJsVFE7RUFPSTtBNUVrbFRaOztBNEV6bFRRO0VBT0k7QTVFc2xUWjs7QTRFN2xUUTtFQU9JO0E1RTBsVFo7O0E0RWptVFE7RUFPSTtBNUU4bFRaOztBNEVybVRRO0VBT0k7QTVFa21UWjs7QTRFem1UUTtFQU9JO0E1RXNtVFo7O0E0RTdtVFE7RUFPSTtBNUUwbVRaOztBNEVqblRRO0VBT0k7QTVFOG1UWjs7QTRFcm5UUTtFQU9JO0E1RWtuVFo7O0E0RXZvVFE7QUFjQTtFQU9JO0VBQUE7QTVFd25UWjs7QTRFcm1UUTtBQTFCQTtFQUlRO0VBR0o7QTVFOG5UWjs7QTRFcm9UUTtFQUlRO0VBR0o7QTVFbW9UWjs7QTRFMW9UUTtFQUlRO0VBR0o7QTVFd29UWjs7QTRFL29UUTtFQUlRO0VBR0o7QTVFNm9UWjs7QTRFcHBUUTtFQUlRO0VBR0o7QTVFa3BUWjs7QTRFenBUUTtFQUlRO0VBR0o7QTVFdXBUWjs7QTRFOXBUUTtFQUlRO0VBR0o7QTVFNHBUWjs7QTRFbnFUUTtFQUlRO0VBR0o7QTVFaXFUWjs7QTRFeHFUUTtFQUlRO0VBR0o7QTVFc3FUWjs7QTRFN3FUUTtFQUlRO0VBR0o7QTVFMnFUWjs7QTRFbHJUUTtFQUlRO0VBR0o7QTVFZ3JUWjs7QTRFdnJUUTtFQUlRO0VBR0o7QTVFcXJUWjs7QTRFNXJUUTtFQUlRO0VBR0o7QTVFMHJUWjs7QTRFanNUUTtFQUlRO0VBR0o7QTVFK3JUWjs7QTRFdHNUUTtFQUlRO0VBR0o7QTVFb3NUWjs7QTRFM3NUUTtFQUlRO0VBR0o7QTVFeXNUWjs7QTRFaHRUUTtFQUlRO0VBR0o7QTVFOHNUWjs7QTRFcnRUUTtFQUlRO0VBR0o7QTVFbXRUWjs7QTRFcHVUUTtFQUNFO0E1RXV1VFY7O0E0RXh1VFE7RUFDRTtBNUUydVRWOztBNEU1dVRRO0VBQ0U7QTVFK3VUVjs7QTRFaHZUUTtFQUNFO0E1RW12VFY7O0E0RTF1VFE7RUFPSTtBNUV1dVRaOztBNEU5dVRRO0VBT0k7QTVFMnVUWjs7QTRFbHZUUTtFQU9JO0E1RSt1VFo7O0E0RXR2VFE7RUFPSTtBNUVtdlRaOztBNEUxdlRRO0VBT0k7QTVFdXZUWjs7QTRFOXZUUTtFQU9JO0E1RTJ2VFo7O0E0RWx3VFE7RUFPSTtBNUUrdlRaOztBNEV0d1RRO0VBT0k7QTVFbXdUWjs7QTRFcHhUUTtFQUNFO0E1RXV4VFY7O0E0RW54VFU7RUFDRTtBNUVzeFRaOztBNEU1eFRRO0VBQ0U7QTVFK3hUVjs7QTRFM3hUVTtFQUNFO0E1RTh4VFo7O0E0RXB5VFE7RUFDRTtBNUV1eVRWOztBNEVueVRVO0VBQ0U7QTVFc3lUWjs7QTRFNXlUUTtFQUNFO0E1RSt5VFY7O0E0RTN5VFU7RUFDRTtBNUU4eVRaOztBNEVwelRRO0VBQ0U7QTVFdXpUVjs7QTRFbnpUVTtFQUNFO0E1RXN6VFo7O0E0RWx6VFE7RUFPSTtBNUUreVRaOztBNEUxeVRVO0VBT0k7QTVFdXlUZDs7QTRFMXpUUTtFQU9JO0E1RXV6VFo7O0E0RWx6VFU7RUFPSTtBNUUreVRkOztBNEVsMFRRO0VBT0k7QTVFK3pUWjs7QTRFMXpUVTtFQU9JO0E1RXV6VGQ7O0E0RTEwVFE7RUFJUTtFQUdKO0E1RXcwVFo7O0E0RS8wVFE7RUFJUTtFQUdKO0E1RTYwVFo7O0E0RXAxVFE7RUFJUTtFQUdKO0E1RWsxVFo7O0E0RXoxVFE7RUFJUTtFQUdKO0E1RXUxVFo7O0E0RTkxVFE7RUFJUTtFQUdKO0E1RTQxVFo7O0E0RW4yVFE7RUFJUTtFQUdKO0E1RWkyVFo7O0E0RXgyVFE7RUFJUTtFQUdKO0E1RXMyVFo7O0E0RTcyVFE7RUFJUTtFQUdKO0E1RTIyVFo7O0E0RWwzVFE7RUFJUTtFQUdKO0E1RWczVFo7O0E0RWo0VFE7RUFDRTtBNUVvNFRWOztBNEVoNFRVO0VBQ0U7QTVFbTRUWjs7QTRFejRUUTtFQUNFO0E1RTQ0VFY7O0E0RXg0VFU7RUFDRTtBNUUyNFRaOztBNEVqNVRRO0VBQ0U7QTVFbzVUVjs7QTRFaDVUVTtFQUNFO0E1RW01VFo7O0E0RXo1VFE7RUFDRTtBNUU0NVRWOztBNEV4NVRVO0VBQ0U7QTVFMjVUWjs7QTRFajZUUTtFQUNFO0E1RW82VFY7O0E0RWg2VFU7RUFDRTtBNUVtNlRaOztBNEV6NlRRO0VBQ0U7QTVFNDZUVjs7QTRFeDZUVTtFQUNFO0E1RTI2VFo7O0E0RXY2VFE7RUFJUTtFQUdKO0E1RXE2VFo7O0E0RTU2VFE7RUFJUTtFQUdKO0E1RTA2VFo7O0E0RWo3VFE7RUFJUTtFQUdKO0E1RSs2VFo7O0E0RXQ3VFE7RUFJUTtFQUdKO0E1RW83VFo7O0E0RTM3VFE7RUFJUTtFQUdKO0E1RXk3VFo7O0E0RWg4VFE7RUFJUTtFQUdKO0E1RTg3VFo7O0E0RXI4VFE7RUFJUTtFQUdKO0E1RW04VFo7O0E0RTE4VFE7RUFJUTtFQUdKO0E1RXc4VFo7O0E0RS84VFE7RUFJUTtFQUdKO0E1RTY4VFo7O0E0RXA5VFE7RUFJUTtFQUdKO0E1RWs5VFo7O0E0RXo5VFE7RUFJUTtFQUdKO0E1RXU5VFo7O0E0RTk5VFE7RUFJUTtFQUdKO0E1RTQ5VFo7O0E0RW4rVFE7RUFJUTtFQUdKO0E1RWkrVFo7O0E0RXgrVFE7RUFJUTtFQUdKO0E1RXMrVFo7O0E0RXYvVFE7RUFDRTtBNUUwL1RWOztBNEUzL1RRO0VBQ0U7QTVFOC9UVjs7QTRFLy9UUTtFQUNFO0E1RWtnVVY7O0E0RW5nVVE7RUFDRTtBNUVzZ1VWOztBNEV2Z1VRO0VBQ0U7QTVFMGdVVjs7QTRFamdVUTtFQU9JO0E1RTgvVFo7O0E0RXJnVVE7RUFPSTtBNUVrZ1VaOztBNEV6Z1VRO0VBT0k7QTVFc2dVWjs7QTRFN2dVUTtFQU9JO0E1RTBnVVo7O0E0RWpoVVE7RUFPSTtBNUU4Z1VaOztBNEVyaFVRO0VBT0k7QTVFa2hVWjs7QTRFemhVUTtFQU9JO0E1RXNoVVo7O0E0RTdoVVE7RUFPSTtBNUUwaFVaOztBNEVqaVVRO0VBT0k7QTVFOGhVWjs7QTRFcmlVUTtFQU9JO0E1RWtpVVo7O0E0RXppVVE7RUFPSTtBNUVzaVVaOztBNEU3aVVRO0VBT0k7QTVFMGlVWjs7QTRFampVUTtFQU9JO0E1RThpVVo7O0E0RXJqVVE7RUFPSTtBNUVralVaOztBNEV6alVRO0VBT0k7QTVFc2pVWjs7QTRFN2pVUTtFQU9JO0E1RTBqVVo7O0E0RWprVVE7RUFPSTtBNUU4alVaOztBNEVya1VRO0VBT0k7QTVFa2tVWjs7QTRFemtVUTtFQU9JO0E1RXNrVVo7O0E0RTdrVVE7RUFPSTtBNUUwa1VaOztBNEVqbFVRO0VBT0k7QTVFOGtVWjs7QTRFcmxVUTtFQU9JO0E1RWtsVVo7O0E0RXpsVVE7RUFPSTtBNUVzbFVaOztBNEU3bFVRO0VBT0k7QTVFMGxVWjs7QTRFam1VUTtFQU9JO0E1RThsVVo7O0E0RXJtVVE7RUFPSTtBNUVrbVVaOztBNEV6bVVRO0VBT0k7QTVFc21VWjs7QTRFN21VUTtFQU9JO0VBQUE7QTVFMm1VWjs7QTRFbG5VUTtFQU9JO0VBQUE7QTVFZ25VWjs7QTRFdm5VUTtFQU9JO0VBQUE7QTVFcW5VWjs7QTRFNW5VUTtFQU9JO0VBQUE7QTVFMG5VWjs7QTRFam9VUTtFQU9JO0VBQUE7QTVFK25VWjs7QTRFdG9VUTtFQU9JO0VBQUE7QTVFb29VWjs7QTRFM29VUTtFQU9JO0VBQUE7QTVFeW9VWjs7QTRFaHBVUTtFQU9JO0VBQUE7QTVFOG9VWjs7QTRFcnBVUTtFQU9JO0VBQUE7QTVFbXBVWjs7QTRFMXBVUTtFQU9JO0VBQUE7QTVFd3BVWjs7QTRFL3BVUTtFQU9JO0VBQUE7QTVFNnBVWjs7QTRFcHFVUTtFQU9JO0VBQUE7QTVFa3FVWjs7QTRFenFVUTtFQU9JO0VBQUE7QTVFdXFVWjs7QTRFOXFVUTtFQU9JO0VBQUE7QTVFNHFVWjs7QTRFbnJVUTtFQU9JO0VBQUE7QTVFaXJVWjs7QTRFeHJVUTtFQU9JO0VBQUE7QTVFc3JVWjs7QTRFN3JVUTtFQU9JO0VBQUE7QTVFMnJVWjs7QTRFbHNVUTtFQU9JO0VBQUE7QTVFZ3NVWjs7QTRFdnNVUTtFQU9JO0VBQUE7QTVFcXNVWjs7QTRFNXNVUTtFQU9JO0VBQUE7QTVFMHNVWjs7QTRFanRVUTtFQU9JO0VBQUE7QTVFK3NVWjs7QTRFdHRVUTtFQU9JO0VBQUE7QTVFb3RVWjs7QTRFM3RVUTtFQU9JO0VBQUE7QTVFeXRVWjs7QTRFaHVVUTtFQU9JO0VBQUE7QTVFOHRVWjs7QTRFcnVVUTtFQU9JO0VBQUE7QTVFbXVVWjs7QTRFMXVVUTtFQU9JO0VBQUE7QTVFd3VVWjs7QTRFL3VVUTtFQU9JO0VBQUE7QTVFNnVVWjs7QTRFcHZVUTtFQU9JO0VBQUE7QTVFa3ZVWjs7QTRFenZVUTtFQU9JO0VBQUE7QTVFdXZVWjs7QTRFOXZVUTtFQU9JO0VBQUE7QTVFNHZVWjs7QTRFbndVUTtFQU9JO0VBQUE7QTVFaXdVWjs7QTRFeHdVUTtFQU9JO0VBQUE7QTVFc3dVWjs7QTRFN3dVUTtFQU9JO0VBQUE7QTVFMndVWjs7QTRFbHhVUTtFQU9JO0VBQUE7QTVFZ3hVWjs7QTRFdnhVUTtFQU9JO0VBQUE7QTVFcXhVWjs7QTRFNXhVUTtFQU9JO0VBQUE7QTVFMHhVWjs7QTRFanlVUTtFQU9JO0E1RTh4VVo7O0E0RXJ5VVE7RUFPSTtBNUVreVVaOztBNEV6eVVRO0VBT0k7QTVFc3lVWjs7QTRFN3lVUTtFQU9JO0E1RTB5VVo7O0E0RWp6VVE7RUFPSTtBNUU4eVVaOztBNEVyelVRO0VBT0k7QTVFa3pVWjs7QTRFenpVUTtFQU9JO0E1RXN6VVo7O0E0RTd6VVE7RUFPSTtBNUUwelVaOztBNEVqMFVRO0VBT0k7QTVFOHpVWjs7QTRFcjBVUTtFQU9JO0E1RWswVVo7O0E0RXowVVE7RUFPSTtBNUVzMFVaOztBNEU3MFVRO0VBT0k7QTVFMDBVWjs7QTRFajFVUTtFQU9JO0E1RTgwVVo7O0E0RXIxVVE7RUFPSTtBNUVrMVVaOztBNEV6MVVRO0VBT0k7QTVFczFVWjs7QTRFNzFVUTtFQU9JO0E1RTAxVVo7O0FnQi8yVUk7RTREY0k7SUFPSTtFNUUrMVVWO0U0RXQyVU07SUFPSTtFNUVrMlVWO0U0RXoyVU07SUFPSTtFNUVxMlVWO0U0RTUyVU07SUFPSTtFNUV3MlVWO0U0RS8yVU07SUFPSTtFNUUyMlVWO0U0RWwzVU07SUFPSTtFNUU4MlVWO0U0RXIzVU07SUFPSTtFNUVpM1VWO0U0RXgzVU07SUFPSTtFNUVvM1VWO0U0RTMzVU07SUFPSTtFNUV1M1VWO0U0RTkzVU07SUFPSTtFNUUwM1VWO0U0RWo0VU07SUFPSTtFNUU2M1VWO0U0RXA0VU07SUFPSTtFNUVnNFVWO0U0RXY0VU07SUFPSTtFNUVtNFVWO0U0RTE0VU07SUFPSTtFNUVzNFVWO0U0RTc0VU07SUFPSTtFNUV5NFVWO0U0RWg1VU07SUFPSTtFNUU0NFVWO0U0RW41VU07SUFPSTtFNUUrNFVWO0U0RXQ1VU07SUFPSTtFNUVrNVVWO0U0RXo1VU07SUFPSTtFNUVxNVVWO0U0RTU1VU07SUFPSTtFNUV3NVVWO0U0RS81VU07SUFPSTtFNUUyNVVWO0U0RWw2VU07SUFPSTtFNUU4NVVWO0U0RXI2VU07SUFPSTtFNUVpNlVWO0U0RXg2VU07SUFPSTtFNUVvNlVWO0U0RTM2VU07SUFPSTtFNUV1NlVWO0U0RTk2VU07SUFPSTtFNUUwNlVWO0U0RWo3VU07SUFPSTtFNUU2NlVWO0U0RXA3VU07SUFPSTtFNUVnN1VWO0U0RXY3VU07SUFPSTtFNUVtN1VWO0U0RTE3VU07SUFPSTtFNUVzN1VWO0U0RTc3VU07SUFPSTtFNUV5N1VWO0U0RWg4VU07SUFPSTtFNUU0N1VWO0U0RW44VU07SUFPSTtFNUUrN1VWO0U0RXQ4VU07SUFPSTtFNUVrOFVWO0U0RXo4VU07SUFPSTtFNUVxOFVWO0U0RTU4VU07SUFPSTtFNUV3OFVWO0U0RS84VU07SUFPSTtFNUUyOFVWO0U0RWw5VU07SUFPSTtFNUU4OFVWO0U0RXI5VU07SUFPSTtFNUVpOVVWO0U0RXg5VU07SUFPSTtFNUVvOVVWO0U0RTM5VU07SUFPSTtFNUV1OVVWO0U0RTk5VU07SUFPSTtFNUUwOVVWO0U0RWorVU07SUFPSTtFNUU2OVVWO0U0RXArVU07SUFPSTtFNUVnK1VWO0U0RXYrVU07SUFPSTtFNUVtK1VWO0U0RTErVU07SUFPSTtFNUVzK1VWO0U0RTcrVU07SUFPSTtFNUV5K1VWO0U0RWgvVU07SUFPSTtFNUU0K1VWO0U0RW4vVU07SUFPSTtFNUUrK1VWO0U0RXQvVU07SUFPSTtFNUVrL1VWO0U0RXovVU07SUFPSTtFNUVxL1VWO0U0RTUvVU07SUFPSTtFNUV3L1VWO0U0RS8vVU07SUFPSTtFNUUyL1VWO0U0RWxnVk07SUFPSTtFNUU4L1VWO0U0RXJnVk07SUFPSTtFNUVpZ1ZWO0U0RXhnVk07SUFPSTtFNUVvZ1ZWO0U0RTNnVk07SUFPSTtFNUV1Z1ZWO0U0RTlnVk07SUFPSTtFNUUwZ1ZWO0U0RWpoVk07SUFPSTtFNUU2Z1ZWO0U0RXBoVk07SUFPSTtFNUVnaFZWO0U0RXZoVk07SUFPSTtFNUVtaFZWO0U0RTFoVk07SUFPSTtFNUVzaFZWO0U0RTdoVk07SUFPSTtFNUV5aFZWO0U0RWhpVk07SUFPSTtFNUU0aFZWO0U0RW5pVk07SUFPSTtJQUFBO0U1RWdpVlY7RTRFdmlWTTtJQU9JO0lBQUE7RTVFb2lWVjtFNEUzaVZNO0lBT0k7SUFBQTtFNUV3aVZWO0U0RS9pVk07SUFPSTtJQUFBO0U1RTRpVlY7RTRFbmpWTTtJQU9JO0lBQUE7RTVFZ2pWVjtFNEV2alZNO0lBT0k7SUFBQTtFNUVvalZWO0U0RTNqVk07SUFPSTtJQUFBO0U1RXdqVlY7RTRFL2pWTTtJQU9JO0lBQUE7RTVFNGpWVjtFNEVua1ZNO0lBT0k7SUFBQTtFNUVna1ZWO0U0RXZrVk07SUFPSTtJQUFBO0U1RW9rVlY7RTRFM2tWTTtJQU9JO0lBQUE7RTVFd2tWVjtFNEUva1ZNO0lBT0k7SUFBQTtFNUU0a1ZWO0U0RW5sVk07SUFPSTtJQUFBO0U1RWdsVlY7RTRFdmxWTTtJQU9JO0lBQUE7RTVFb2xWVjtFNEUzbFZNO0lBT0k7RTVFdWxWVjtFNEU5bFZNO0lBT0k7RTVFMGxWVjtFNEVqbVZNO0lBT0k7RTVFNmxWVjtFNEVwbVZNO0lBT0k7RTVFZ21WVjtFNEV2bVZNO0lBT0k7RTVFbW1WVjtFNEUxbVZNO0lBT0k7RTVFc21WVjtFNEU3bVZNO0lBT0k7RTVFeW1WVjtFNEVoblZNO0lBT0k7RTVFNG1WVjtFNEVublZNO0lBT0k7RTVFK21WVjtFNEV0blZNO0lBT0k7RTVFa25WVjtFNEV6blZNO0lBT0k7RTVFcW5WVjtFNEU1blZNO0lBT0k7RTVFd25WVjtFNEUvblZNO0lBT0k7RTVFMm5WVjtFNEVsb1ZNO0lBT0k7RTVFOG5WVjtFNEVyb1ZNO0lBT0k7RTVFaW9WVjtFNEV4b1ZNO0lBT0k7RTVFb29WVjtFNEUzb1ZNO0lBT0k7RTVFdW9WVjtFNEU5b1ZNO0lBT0k7RTVFMG9WVjtFNEVqcFZNO0lBT0k7RTVFNm9WVjtFNEVwcFZNO0lBT0k7RTVFZ3BWVjtFNEV2cFZNO0lBT0k7RTVFbXBWVjtFNEUxcFZNO0lBT0k7RTVFc3BWVjtFNEU3cFZNO0lBT0k7RTVFeXBWVjtFNEVocVZNO0lBT0k7RTVFNHBWVjtFNEVucVZNO0lBT0k7RTVFK3BWVjtFNEV0cVZNO0lBT0k7RTVFa3FWVjtFNEV6cVZNO0lBT0k7RTVFcXFWVjtFNEU1cVZNO0lBT0k7RTVFd3FWVjtFNEUvcVZNO0lBT0k7RTVFMnFWVjtFNEVsclZNO0lBT0k7RTVFOHFWVjtFNEVyclZNO0lBT0k7RTVFaXJWVjtFNEV4clZNO0lBT0k7RTVFb3JWVjtFNEUzclZNO0lBT0k7RTVFdXJWVjtFNEU5clZNO0lBT0k7RTVFMHJWVjtFNEVqc1ZNO0lBT0k7RTVFNnJWVjtFNEVwc1ZNO0lBT0k7RTVFZ3NWVjtFNEV2c1ZNO0lBT0k7RTVFbXNWVjtFNEUxc1ZNO0lBT0k7RTVFc3NWVjtFNEU3c1ZNO0lBT0k7RTVFeXNWVjtFNEVodFZNO0lBT0k7RTVFNHNWVjtFNEVudFZNO0lBT0k7RTVFK3NWVjtFNEV0dFZNO0lBT0k7RTVFa3RWVjtFNEV6dFZNO0lBT0k7SUFBQTtFNUVzdFZWO0U0RTd0Vk07SUFPSTtJQUFBO0U1RTB0VlY7RTRFanVWTTtJQU9JO0lBQUE7RTVFOHRWVjtFNEVydVZNO0lBT0k7SUFBQTtFNUVrdVZWO0U0RXp1Vk07SUFPSTtJQUFBO0U1RXN1VlY7RTRFN3VWTTtJQU9JO0lBQUE7RTVFMHVWVjtFNEVqdlZNO0lBT0k7SUFBQTtFNUU4dVZWO0U0RXJ2Vk07SUFPSTtJQUFBO0U1RWt2VlY7RTRFenZWTTtJQU9JO0lBQUE7RTVFc3ZWVjtFNEU3dlZNO0lBT0k7SUFBQTtFNUUwdlZWO0U0RWp3Vk07SUFPSTtFNUU2dlZWO0U0RXB3Vk07SUFPSTtFNUVnd1ZWO0U0RXZ3Vk07SUFPSTtFNUVtd1ZWO0U0RTF3Vk07SUFPSTtFNUVzd1ZWO0U0RTd3Vk07SUFPSTtFNUV5d1ZWO0U0RWh4Vk07SUFPSTtFNUU0d1ZWO0U0RW54Vk07SUFPSTtFNUUrd1ZWO0U0RXR4Vk07SUFPSTtFNUVreFZWO0U0RXp4Vk07SUFPSTtFNUVxeFZWO0U0RTV4Vk07SUFPSTtFNUV3eFZWO0U0RS94Vk07SUFPSTtFNUUyeFZWO0U0RWx5Vk07SUFPSTtFNUU4eFZWO0U0RXJ5Vk07SUFPSTtFNUVpeVZWO0U0RXh5Vk07SUFPSTtFNUVveVZWO0U0RTN5Vk07SUFPSTtFNUV1eVZWO0U0RTl5Vk07SUFPSTtFNUUweVZWO0U0RWp6Vk07SUFPSTtFNUU2eVZWO0U0RXB6Vk07SUFPSTtFNUVnelZWO0U0RXZ6Vk07SUFPSTtFNUVtelZWO0U0RTF6Vk07SUFPSTtFNUVzelZWO0U0RTd6Vk07SUFPSTtFNUV5elZWO0U0RWgwVk07SUFPSTtFNUU0elZWO0U0RW4wVk07SUFPSTtFNUUrelZWO0U0RXQwVk07SUFPSTtFNUVrMFZWO0U0RXowVk07SUFPSTtFNUVxMFZWO0U0RTUwVk07SUFPSTtFNUV3MFZWO0U0RS8wVk07SUFPSTtJQUFBO0U1RTQwVlY7RTRFbjFWTTtJQU9JO0lBQUE7RTVFZzFWVjtFNEV2MVZNO0lBT0k7SUFBQTtFNUVvMVZWO0U0RTMxVk07SUFPSTtJQUFBO0U1RXcxVlY7RTRFLzFWTTtJQU9JO0lBQUE7RTVFNDFWVjtFNEVuMlZNO0lBT0k7SUFBQTtFNUVnMlZWO0U0RXYyVk07SUFPSTtJQUFBO0U1RW8yVlY7RTRFMzJWTTtJQU9JO0lBQUE7RTVFdzJWVjtFNEUvMlZNO0lBT0k7SUFBQTtFNUU0MlZWO0U0RW4zVk07SUFPSTtJQUFBO0U1RWczVlY7RTRFdjNWTTtJQU9JO0lBQUE7RTVFbzNWVjtFNEUzM1ZNO0lBT0k7SUFBQTtFNUV3M1ZWO0U0RS8zVk07SUFPSTtFNUUyM1ZWO0U0RWw0Vk07SUFPSTtFNUU4M1ZWO0U0RXI0Vk07SUFPSTtFNUVpNFZWO0U0RXg0Vk07SUFPSTtFNUVvNFZWO0U0RTM0Vk07SUFPSTtFNUV1NFZWO0U0RTk0Vk07SUFPSTtFNUUwNFZWO0U0RWo1Vk07SUFPSTtFNUU2NFZWO0U0RXA1Vk07SUFPSTtFNUVnNVZWO0U0RXY1Vk07SUFPSTtFNUVtNVZWO0U0RTE1Vk07SUFPSTtFNUVzNVZWO0U0RTc1Vk07SUFPSTtFNUV5NVZWO0U0RWg2Vk07SUFPSTtFNUU0NVZWO0U0RW42Vk07SUFPSTtFNUUrNVZWO0U0RXQ2Vk07SUFPSTtFNUVrNlZWO0U0RXo2Vk07SUFPSTtFNUVxNlZWO0U0RTU2Vk07SUFPSTtFNUV3NlZWO0U0RS82Vk07SUFPSTtFNUUyNlZWO0U0RWw3Vk07SUFPSTtFNUU4NlZWO0U0RXI3Vk07SUFPSTtFNUVpN1ZWO0U0RXg3Vk07SUFPSTtFNUVvN1ZWO0U0RTM3Vk07SUFPSTtFNUV1N1ZWO0U0RTk3Vk07SUFPSTtFNUUwN1ZWO0U0RWo4Vk07SUFPSTtFNUU2N1ZWO0U0RXA4Vk07SUFPSTtFNUVnOFZWO0U0RXY4Vk07SUFPSTtFNUVtOFZWO0U0RTE4Vk07SUFPSTtFNUVzOFZWO0U0RTc4Vk07SUFPSTtFNUV5OFZWO0U0RWg5Vk07SUFPSTtFNUU0OFZWO0U0RW45Vk07SUFPSTtFNUUrOFZWO0U0RXQ5Vk07SUFPSTtFNUVrOVZWO0U0RXo5Vk07SUFPSTtFNUVxOVZWO0U0RTU5Vk07SUFPSTtFNUV3OVZWO0U0RS85Vk07SUFPSTtFNUUyOVZWO0U0RWwrVk07SUFPSTtFNUU4OVZWO0U0RXIrVk07SUFPSTtFNUVpK1ZWO0U0RXgrVk07SUFPSTtFNUVvK1ZWO0U0RTMrVk07SUFPSTtFNUV1K1ZWO0U0RTkrVk07SUFPSTtFNUUwK1ZWO0U0RWovVk07SUFPSTtFNUU2K1ZWO0U0RXAvVk07SUFPSTtFNUVnL1ZWO0U0RXYvVk07SUFPSTtFNUVtL1ZWO0U0RTEvVk07SUFPSTtFNUVzL1ZWO0U0RTcvVk07SUFPSTtFNUV5L1ZWO0U0RWhnV007SUFPSTtFNUU0L1ZWO0U0RW5nV007SUFPSTtFNUUrL1ZWO0FBQ0Y7QWdCcmhXSTtFNERjSTtJQU9JO0U1RW9nV1Y7RTRFM2dXTTtJQU9JO0U1RXVnV1Y7RTRFOWdXTTtJQU9JO0U1RTBnV1Y7RTRFamhXTTtJQU9JO0U1RTZnV1Y7RTRFcGhXTTtJQU9JO0U1RWdoV1Y7RTRFdmhXTTtJQU9JO0U1RW1oV1Y7RTRFMWhXTTtJQU9JO0U1RXNoV1Y7RTRFN2hXTTtJQU9JO0U1RXloV1Y7RTRFaGlXTTtJQU9JO0U1RTRoV1Y7RTRFbmlXTTtJQU9JO0U1RStoV1Y7RTRFdGlXTTtJQU9JO0U1RWtpV1Y7RTRFemlXTTtJQU9JO0U1RXFpV1Y7RTRFNWlXTTtJQU9JO0U1RXdpV1Y7RTRFL2lXTTtJQU9JO0U1RTJpV1Y7RTRFbGpXTTtJQU9JO0U1RThpV1Y7RTRFcmpXTTtJQU9JO0U1RWlqV1Y7RTRFeGpXTTtJQU9JO0U1RW9qV1Y7RTRFM2pXTTtJQU9JO0U1RXVqV1Y7RTRFOWpXTTtJQU9JO0U1RTBqV1Y7RTRFamtXTTtJQU9JO0U1RTZqV1Y7RTRFcGtXTTtJQU9JO0U1RWdrV1Y7RTRFdmtXTTtJQU9JO0U1RW1rV1Y7RTRFMWtXTTtJQU9JO0U1RXNrV1Y7RTRFN2tXTTtJQU9JO0U1RXlrV1Y7RTRFaGxXTTtJQU9JO0U1RTRrV1Y7RTRFbmxXTTtJQU9JO0U1RStrV1Y7RTRFdGxXTTtJQU9JO0U1RWtsV1Y7RTRFemxXTTtJQU9JO0U1RXFsV1Y7RTRFNWxXTTtJQU9JO0U1RXdsV1Y7RTRFL2xXTTtJQU9JO0U1RTJsV1Y7RTRFbG1XTTtJQU9JO0U1RThsV1Y7RTRFcm1XTTtJQU9JO0U1RWltV1Y7RTRFeG1XTTtJQU9JO0U1RW9tV1Y7RTRFM21XTTtJQU9JO0U1RXVtV1Y7RTRFOW1XTTtJQU9JO0U1RTBtV1Y7RTRFam5XTTtJQU9JO0U1RTZtV1Y7RTRFcG5XTTtJQU9JO0U1RWduV1Y7RTRFdm5XTTtJQU9JO0U1RW1uV1Y7RTRFMW5XTTtJQU9JO0U1RXNuV1Y7RTRFN25XTTtJQU9JO0U1RXluV1Y7RTRFaG9XTTtJQU9JO0U1RTRuV1Y7RTRFbm9XTTtJQU9JO0U1RStuV1Y7RTRFdG9XTTtJQU9JO0U1RWtvV1Y7RTRFem9XTTtJQU9JO0U1RXFvV1Y7RTRFNW9XTTtJQU9JO0U1RXdvV1Y7RTRFL29XTTtJQU9JO0U1RTJvV1Y7RTRFbHBXTTtJQU9JO0U1RThvV1Y7RTRFcnBXTTtJQU9JO0U1RWlwV1Y7RTRFeHBXTTtJQU9JO0U1RW9wV1Y7RTRFM3BXTTtJQU9JO0U1RXVwV1Y7RTRFOXBXTTtJQU9JO0U1RTBwV1Y7RTRFanFXTTtJQU9JO0U1RTZwV1Y7RTRFcHFXTTtJQU9JO0U1RWdxV1Y7RTRFdnFXTTtJQU9JO0U1RW1xV1Y7RTRFMXFXTTtJQU9JO0U1RXNxV1Y7RTRFN3FXTTtJQU9JO0U1RXlxV1Y7RTRFaHJXTTtJQU9JO0U1RTRxV1Y7RTRFbnJXTTtJQU9JO0U1RStxV1Y7RTRFdHJXTTtJQU9JO0U1RWtyV1Y7RTRFenJXTTtJQU9JO0U1RXFyV1Y7RTRFNXJXTTtJQU9JO0U1RXdyV1Y7RTRFL3JXTTtJQU9JO0U1RTJyV1Y7RTRFbHNXTTtJQU9JO0U1RThyV1Y7RTRFcnNXTTtJQU9JO0U1RWlzV1Y7RTRFeHNXTTtJQU9JO0lBQUE7RTVFcXNXVjtFNEU1c1dNO0lBT0k7SUFBQTtFNUV5c1dWO0U0RWh0V007SUFPSTtJQUFBO0U1RTZzV1Y7RTRFcHRXTTtJQU9JO0lBQUE7RTVFaXRXVjtFNEV4dFdNO0lBT0k7SUFBQTtFNUVxdFdWO0U0RTV0V007SUFPSTtJQUFBO0U1RXl0V1Y7RTRFaHVXTTtJQU9JO0lBQUE7RTVFNnRXVjtFNEVwdVdNO0lBT0k7SUFBQTtFNUVpdVdWO0U0RXh1V007SUFPSTtJQUFBO0U1RXF1V1Y7RTRFNXVXTTtJQU9JO0lBQUE7RTVFeXVXVjtFNEVodldNO0lBT0k7SUFBQTtFNUU2dVdWO0U0RXB2V007SUFPSTtJQUFBO0U1RWl2V1Y7RTRFeHZXTTtJQU9JO0lBQUE7RTVFcXZXVjtFNEU1dldNO0lBT0k7SUFBQTtFNUV5dldWO0U0RWh3V007SUFPSTtFNUU0dldWO0U0RW53V007SUFPSTtFNUUrdldWO0U0RXR3V007SUFPSTtFNUVrd1dWO0U0RXp3V007SUFPSTtFNUVxd1dWO0U0RTV3V007SUFPSTtFNUV3d1dWO0U0RS93V007SUFPSTtFNUUyd1dWO0U0RWx4V007SUFPSTtFNUU4d1dWO0U0RXJ4V007SUFPSTtFNUVpeFdWO0U0RXh4V007SUFPSTtFNUVveFdWO0U0RTN4V007SUFPSTtFNUV1eFdWO0U0RTl4V007SUFPSTtFNUUweFdWO0U0RWp5V007SUFPSTtFNUU2eFdWO0U0RXB5V007SUFPSTtFNUVneVdWO0U0RXZ5V007SUFPSTtFNUVteVdWO0U0RTF5V007SUFPSTtFNUVzeVdWO0U0RTd5V007SUFPSTtFNUV5eVdWO0U0RWh6V007SUFPSTtFNUU0eVdWO0U0RW56V007SUFPSTtFNUUreVdWO0U0RXR6V007SUFPSTtFNUVreldWO0U0RXp6V007SUFPSTtFNUVxeldWO0U0RTV6V007SUFPSTtFNUV3eldWO0U0RS96V007SUFPSTtFNUUyeldWO0U0RWwwV007SUFPSTtFNUU4eldWO0U0RXIwV007SUFPSTtFNUVpMFdWO0U0RXgwV007SUFPSTtFNUVvMFdWO0U0RTMwV007SUFPSTtFNUV1MFdWO0U0RTkwV007SUFPSTtFNUUwMFdWO0U0RWoxV007SUFPSTtFNUU2MFdWO0U0RXAxV007SUFPSTtFNUVnMVdWO0U0RXYxV007SUFPSTtFNUVtMVdWO0U0RTExV007SUFPSTtFNUVzMVdWO0U0RTcxV007SUFPSTtFNUV5MVdWO0U0RWgyV007SUFPSTtFNUU0MVdWO0U0RW4yV007SUFPSTtFNUUrMVdWO0U0RXQyV007SUFPSTtFNUVrMldWO0U0RXoyV007SUFPSTtFNUVxMldWO0U0RTUyV007SUFPSTtFNUV3MldWO0U0RS8yV007SUFPSTtFNUUyMldWO0U0RWwzV007SUFPSTtFNUU4MldWO0U0RXIzV007SUFPSTtFNUVpM1dWO0U0RXgzV007SUFPSTtFNUVvM1dWO0U0RTMzV007SUFPSTtFNUV1M1dWO0U0RTkzV007SUFPSTtJQUFBO0U1RTIzV1Y7RTRFbDRXTTtJQU9JO0lBQUE7RTVFKzNXVjtFNEV0NFdNO0lBT0k7SUFBQTtFNUVtNFdWO0U0RTE0V007SUFPSTtJQUFBO0U1RXU0V1Y7RTRFOTRXTTtJQU9JO0lBQUE7RTVFMjRXVjtFNEVsNVdNO0lBT0k7SUFBQTtFNUUrNFdWO0U0RXQ1V007SUFPSTtJQUFBO0U1RW01V1Y7RTRFMTVXTTtJQU9JO0lBQUE7RTVFdTVXVjtFNEU5NVdNO0lBT0k7SUFBQTtFNUUyNVdWO0U0RWw2V007SUFPSTtJQUFBO0U1RSs1V1Y7RTRFdDZXTTtJQU9JO0U1RWs2V1Y7RTRFejZXTTtJQU9JO0U1RXE2V1Y7RTRFNTZXTTtJQU9JO0U1RXc2V1Y7RTRFLzZXTTtJQU9JO0U1RTI2V1Y7RTRFbDdXTTtJQU9JO0U1RTg2V1Y7RTRFcjdXTTtJQU9JO0U1RWk3V1Y7RTRFeDdXTTtJQU9JO0U1RW83V1Y7RTRFMzdXTTtJQU9JO0U1RXU3V1Y7RTRFOTdXTTtJQU9JO0U1RTA3V1Y7RTRFajhXTTtJQU9JO0U1RTY3V1Y7RTRFcDhXTTtJQU9JO0U1RWc4V1Y7RTRFdjhXTTtJQU9JO0U1RW04V1Y7RTRFMThXTTtJQU9JO0U1RXM4V1Y7RTRFNzhXTTtJQU9JO0U1RXk4V1Y7RTRFaDlXTTtJQU9JO0U1RTQ4V1Y7RTRFbjlXTTtJQU9JO0U1RSs4V1Y7RTRFdDlXTTtJQU9JO0U1RWs5V1Y7RTRFejlXTTtJQU9JO0U1RXE5V1Y7RTRFNTlXTTtJQU9JO0U1RXc5V1Y7RTRFLzlXTTtJQU9JO0U1RTI5V1Y7RTRFbCtXTTtJQU9JO0U1RTg5V1Y7RTRFcitXTTtJQU9JO0U1RWkrV1Y7RTRFeCtXTTtJQU9JO0U1RW8rV1Y7RTRFMytXTTtJQU9JO0U1RXUrV1Y7RTRFOStXTTtJQU9JO0U1RTArV1Y7RTRFai9XTTtJQU9JO0U1RTYrV1Y7RTRFcC9XTTtJQU9JO0lBQUE7RTVFaS9XVjtFNEV4L1dNO0lBT0k7SUFBQTtFNUVxL1dWO0U0RTUvV007SUFPSTtJQUFBO0U1RXkvV1Y7RTRFaGdYTTtJQU9JO0lBQUE7RTVFNi9XVjtFNEVwZ1hNO0lBT0k7SUFBQTtFNUVpZ1hWO0U0RXhnWE07SUFPSTtJQUFBO0U1RXFnWFY7RTRFNWdYTTtJQU9JO0lBQUE7RTVFeWdYVjtFNEVoaFhNO0lBT0k7SUFBQTtFNUU2Z1hWO0U0RXBoWE07SUFPSTtJQUFBO0U1RWloWFY7RTRFeGhYTTtJQU9JO0lBQUE7RTVFcWhYVjtFNEU1aFhNO0lBT0k7SUFBQTtFNUV5aFhWO0U0RWhpWE07SUFPSTtJQUFBO0U1RTZoWFY7RTRFcGlYTTtJQU9JO0U1RWdpWFY7RTRFdmlYTTtJQU9JO0U1RW1pWFY7RTRFMWlYTTtJQU9JO0U1RXNpWFY7RTRFN2lYTTtJQU9JO0U1RXlpWFY7RTRFaGpYTTtJQU9JO0U1RTRpWFY7RTRFbmpYTTtJQU9JO0U1RStpWFY7RTRFdGpYTTtJQU9JO0U1RWtqWFY7RTRFempYTTtJQU9JO0U1RXFqWFY7RTRFNWpYTTtJQU9JO0U1RXdqWFY7RTRFL2pYTTtJQU9JO0U1RTJqWFY7RTRFbGtYTTtJQU9JO0U1RThqWFY7RTRFcmtYTTtJQU9JO0U1RWlrWFY7RTRFeGtYTTtJQU9JO0U1RW9rWFY7RTRFM2tYTTtJQU9JO0U1RXVrWFY7RTRFOWtYTTtJQU9JO0U1RTBrWFY7RTRFamxYTTtJQU9JO0U1RTZrWFY7RTRFcGxYTTtJQU9JO0U1RWdsWFY7RTRFdmxYTTtJQU9JO0U1RW1sWFY7RTRFMWxYTTtJQU9JO0U1RXNsWFY7RTRFN2xYTTtJQU9JO0U1RXlsWFY7RTRFaG1YTTtJQU9JO0U1RTRsWFY7RTRFbm1YTTtJQU9JO0U1RStsWFY7RTRFdG1YTTtJQU9JO0U1RWttWFY7RTRFem1YTTtJQU9JO0U1RXFtWFY7RTRFNW1YTTtJQU9JO0U1RXdtWFY7RTRFL21YTTtJQU9JO0U1RTJtWFY7RTRFbG5YTTtJQU9JO0U1RThtWFY7RTRFcm5YTTtJQU9JO0U1RWluWFY7RTRFeG5YTTtJQU9JO0U1RW9uWFY7RTRFM25YTTtJQU9JO0U1RXVuWFY7RTRFOW5YTTtJQU9JO0U1RTBuWFY7RTRFam9YTTtJQU9JO0U1RTZuWFY7RTRFcG9YTTtJQU9JO0U1RWdvWFY7RTRFdm9YTTtJQU9JO0U1RW1vWFY7RTRFMW9YTTtJQU9JO0U1RXNvWFY7RTRFN29YTTtJQU9JO0U1RXlvWFY7RTRFaHBYTTtJQU9JO0U1RTRvWFY7RTRFbnBYTTtJQU9JO0U1RStvWFY7RTRFdHBYTTtJQU9JO0U1RWtwWFY7RTRFenBYTTtJQU9JO0U1RXFwWFY7RTRFNXBYTTtJQU9JO0U1RXdwWFY7RTRFL3BYTTtJQU9JO0U1RTJwWFY7RTRFbHFYTTtJQU9JO0U1RThwWFY7RTRFcnFYTTtJQU9JO0U1RWlxWFY7RTRFeHFYTTtJQU9JO0U1RW9xWFY7QUFDRjtBZ0IxclhJO0U0RGNJO0lBT0k7RTVFeXFYVjtFNEVoclhNO0lBT0k7RTVFNHFYVjtFNEVuclhNO0lBT0k7RTVFK3FYVjtFNEV0clhNO0lBT0k7RTVFa3JYVjtFNEV6clhNO0lBT0k7RTVFcXJYVjtFNEU1clhNO0lBT0k7RTVFd3JYVjtFNEUvclhNO0lBT0k7RTVFMnJYVjtFNEVsc1hNO0lBT0k7RTVFOHJYVjtFNEVyc1hNO0lBT0k7RTVFaXNYVjtFNEV4c1hNO0lBT0k7RTVFb3NYVjtFNEUzc1hNO0lBT0k7RTVFdXNYVjtFNEU5c1hNO0lBT0k7RTVFMHNYVjtFNEVqdFhNO0lBT0k7RTVFNnNYVjtFNEVwdFhNO0lBT0k7RTVFZ3RYVjtFNEV2dFhNO0lBT0k7RTVFbXRYVjtFNEUxdFhNO0lBT0k7RTVFc3RYVjtFNEU3dFhNO0lBT0k7RTVFeXRYVjtFNEVodVhNO0lBT0k7RTVFNHRYVjtFNEVudVhNO0lBT0k7RTVFK3RYVjtFNEV0dVhNO0lBT0k7RTVFa3VYVjtFNEV6dVhNO0lBT0k7RTVFcXVYVjtFNEU1dVhNO0lBT0k7RTVFd3VYVjtFNEUvdVhNO0lBT0k7RTVFMnVYVjtFNEVsdlhNO0lBT0k7RTVFOHVYVjtFNEVydlhNO0lBT0k7RTVFaXZYVjtFNEV4dlhNO0lBT0k7RTVFb3ZYVjtFNEUzdlhNO0lBT0k7RTVFdXZYVjtFNEU5dlhNO0lBT0k7RTVFMHZYVjtFNEVqd1hNO0lBT0k7RTVFNnZYVjtFNEVwd1hNO0lBT0k7RTVFZ3dYVjtFNEV2d1hNO0lBT0k7RTVFbXdYVjtFNEUxd1hNO0lBT0k7RTVFc3dYVjtFNEU3d1hNO0lBT0k7RTVFeXdYVjtFNEVoeFhNO0lBT0k7RTVFNHdYVjtFNEVueFhNO0lBT0k7RTVFK3dYVjtFNEV0eFhNO0lBT0k7RTVFa3hYVjtFNEV6eFhNO0lBT0k7RTVFcXhYVjtFNEU1eFhNO0lBT0k7RTVFd3hYVjtFNEUveFhNO0lBT0k7RTVFMnhYVjtFNEVseVhNO0lBT0k7RTVFOHhYVjtFNEVyeVhNO0lBT0k7RTVFaXlYVjtFNEV4eVhNO0lBT0k7RTVFb3lYVjtFNEUzeVhNO0lBT0k7RTVFdXlYVjtFNEU5eVhNO0lBT0k7RTVFMHlYVjtFNEVqelhNO0lBT0k7RTVFNnlYVjtFNEVwelhNO0lBT0k7RTVFZ3pYVjtFNEV2elhNO0lBT0k7RTVFbXpYVjtFNEUxelhNO0lBT0k7RTVFc3pYVjtFNEU3elhNO0lBT0k7RTVFeXpYVjtFNEVoMFhNO0lBT0k7RTVFNHpYVjtFNEVuMFhNO0lBT0k7RTVFK3pYVjtFNEV0MFhNO0lBT0k7RTVFazBYVjtFNEV6MFhNO0lBT0k7RTVFcTBYVjtFNEU1MFhNO0lBT0k7RTVFdzBYVjtFNEUvMFhNO0lBT0k7RTVFMjBYVjtFNEVsMVhNO0lBT0k7RTVFODBYVjtFNEVyMVhNO0lBT0k7RTVFaTFYVjtFNEV4MVhNO0lBT0k7RTVFbzFYVjtFNEUzMVhNO0lBT0k7RTVFdTFYVjtFNEU5MVhNO0lBT0k7RTVFMDFYVjtFNEVqMlhNO0lBT0k7RTVFNjFYVjtFNEVwMlhNO0lBT0k7RTVFZzJYVjtFNEV2MlhNO0lBT0k7RTVFbTJYVjtFNEUxMlhNO0lBT0k7RTVFczJYVjtFNEU3MlhNO0lBT0k7SUFBQTtFNUUwMlhWO0U0RWozWE07SUFPSTtJQUFBO0U1RTgyWFY7RTRFcjNYTTtJQU9JO0lBQUE7RTVFazNYVjtFNEV6M1hNO0lBT0k7SUFBQTtFNUVzM1hWO0U0RTczWE07SUFPSTtJQUFBO0U1RTAzWFY7RTRFajRYTTtJQU9JO0lBQUE7RTVFODNYVjtFNEVyNFhNO0lBT0k7SUFBQTtFNUVrNFhWO0U0RXo0WE07SUFPSTtJQUFBO0U1RXM0WFY7RTRFNzRYTTtJQU9JO0lBQUE7RTVFMDRYVjtFNEVqNVhNO0lBT0k7SUFBQTtFNUU4NFhWO0U0RXI1WE07SUFPSTtJQUFBO0U1RWs1WFY7RTRFejVYTTtJQU9JO0lBQUE7RTVFczVYVjtFNEU3NVhNO0lBT0k7SUFBQTtFNUUwNVhWO0U0RWo2WE07SUFPSTtJQUFBO0U1RTg1WFY7RTRFcjZYTTtJQU9JO0U1RWk2WFY7RTRFeDZYTTtJQU9JO0U1RW82WFY7RTRFMzZYTTtJQU9JO0U1RXU2WFY7RTRFOTZYTTtJQU9JO0U1RTA2WFY7RTRFajdYTTtJQU9JO0U1RTY2WFY7RTRFcDdYTTtJQU9JO0U1RWc3WFY7RTRFdjdYTTtJQU9JO0U1RW03WFY7RTRFMTdYTTtJQU9JO0U1RXM3WFY7RTRFNzdYTTtJQU9JO0U1RXk3WFY7RTRFaDhYTTtJQU9JO0U1RTQ3WFY7RTRFbjhYTTtJQU9JO0U1RSs3WFY7RTRFdDhYTTtJQU9JO0U1RWs4WFY7RTRFejhYTTtJQU9JO0U1RXE4WFY7RTRFNThYTTtJQU9JO0U1RXc4WFY7RTRFLzhYTTtJQU9JO0U1RTI4WFY7RTRFbDlYTTtJQU9JO0U1RTg4WFY7RTRFcjlYTTtJQU9JO0U1RWk5WFY7RTRFeDlYTTtJQU9JO0U1RW85WFY7RTRFMzlYTTtJQU9JO0U1RXU5WFY7RTRFOTlYTTtJQU9JO0U1RTA5WFY7RTRFaitYTTtJQU9JO0U1RTY5WFY7RTRFcCtYTTtJQU9JO0U1RWcrWFY7RTRFditYTTtJQU9JO0U1RW0rWFY7RTRFMStYTTtJQU9JO0U1RXMrWFY7RTRFNytYTTtJQU9JO0U1RXkrWFY7RTRFaC9YTTtJQU9JO0U1RTQrWFY7RTRFbi9YTTtJQU9JO0U1RSsrWFY7RTRFdC9YTTtJQU9JO0U1RWsvWFY7RTRFei9YTTtJQU9JO0U1RXEvWFY7RTRFNS9YTTtJQU9JO0U1RXcvWFY7RTRFLy9YTTtJQU9JO0U1RTIvWFY7RTRFbGdZTTtJQU9JO0U1RTgvWFY7RTRFcmdZTTtJQU9JO0U1RWlnWVY7RTRFeGdZTTtJQU9JO0U1RW9nWVY7RTRFM2dZTTtJQU9JO0U1RXVnWVY7RTRFOWdZTTtJQU9JO0U1RTBnWVY7RTRFamhZTTtJQU9JO0U1RTZnWVY7RTRFcGhZTTtJQU9JO0U1RWdoWVY7RTRFdmhZTTtJQU9JO0U1RW1oWVY7RTRFMWhZTTtJQU9JO0U1RXNoWVY7RTRFN2hZTTtJQU9JO0U1RXloWVY7RTRFaGlZTTtJQU9JO0U1RTRoWVY7RTRFbmlZTTtJQU9JO0lBQUE7RTVFZ2lZVjtFNEV2aVlNO0lBT0k7SUFBQTtFNUVvaVlWO0U0RTNpWU07SUFPSTtJQUFBO0U1RXdpWVY7RTRFL2lZTTtJQU9JO0lBQUE7RTVFNGlZVjtFNEVuallNO0lBT0k7SUFBQTtFNUVnallWO0U0RXZqWU07SUFPSTtJQUFBO0U1RW9qWVY7RTRFM2pZTTtJQU9JO0lBQUE7RTVFd2pZVjtFNEUvallNO0lBT0k7SUFBQTtFNUU0allWO0U0RW5rWU07SUFPSTtJQUFBO0U1RWdrWVY7RTRFdmtZTTtJQU9JO0lBQUE7RTVFb2tZVjtFNEUza1lNO0lBT0k7RTVFdWtZVjtFNEU5a1lNO0lBT0k7RTVFMGtZVjtFNEVqbFlNO0lBT0k7RTVFNmtZVjtFNEVwbFlNO0lBT0k7RTVFZ2xZVjtFNEV2bFlNO0lBT0k7RTVFbWxZVjtFNEUxbFlNO0lBT0k7RTVFc2xZVjtFNEU3bFlNO0lBT0k7RTVFeWxZVjtFNEVobVlNO0lBT0k7RTVFNGxZVjtFNEVubVlNO0lBT0k7RTVFK2xZVjtFNEV0bVlNO0lBT0k7RTVFa21ZVjtFNEV6bVlNO0lBT0k7RTVFcW1ZVjtFNEU1bVlNO0lBT0k7RTVFd21ZVjtFNEUvbVlNO0lBT0k7RTVFMm1ZVjtFNEVsbllNO0lBT0k7RTVFOG1ZVjtFNEVybllNO0lBT0k7RTVFaW5ZVjtFNEV4bllNO0lBT0k7RTVFb25ZVjtFNEUzbllNO0lBT0k7RTVFdW5ZVjtFNEU5bllNO0lBT0k7RTVFMG5ZVjtFNEVqb1lNO0lBT0k7RTVFNm5ZVjtFNEVwb1lNO0lBT0k7RTVFZ29ZVjtFNEV2b1lNO0lBT0k7RTVFbW9ZVjtFNEUxb1lNO0lBT0k7RTVFc29ZVjtFNEU3b1lNO0lBT0k7RTVFeW9ZVjtFNEVocFlNO0lBT0k7RTVFNG9ZVjtFNEVucFlNO0lBT0k7RTVFK29ZVjtFNEV0cFlNO0lBT0k7RTVFa3BZVjtFNEV6cFlNO0lBT0k7SUFBQTtFNUVzcFlWO0U0RTdwWU07SUFPSTtJQUFBO0U1RTBwWVY7RTRFanFZTTtJQU9JO0lBQUE7RTVFOHBZVjtFNEVycVlNO0lBT0k7SUFBQTtFNUVrcVlWO0U0RXpxWU07SUFPSTtJQUFBO0U1RXNxWVY7RTRFN3FZTTtJQU9JO0lBQUE7RTVFMHFZVjtFNEVqcllNO0lBT0k7SUFBQTtFNUU4cVlWO0U0RXJyWU07SUFPSTtJQUFBO0U1RWtyWVY7RTRFenJZTTtJQU9JO0lBQUE7RTVFc3JZVjtFNEU3cllNO0lBT0k7SUFBQTtFNUUwcllWO0U0RWpzWU07SUFPSTtJQUFBO0U1RThyWVY7RTRFcnNZTTtJQU9JO0lBQUE7RTVFa3NZVjtFNEV6c1lNO0lBT0k7RTVFcXNZVjtFNEU1c1lNO0lBT0k7RTVFd3NZVjtFNEUvc1lNO0lBT0k7RTVFMnNZVjtFNEVsdFlNO0lBT0k7RTVFOHNZVjtFNEVydFlNO0lBT0k7RTVFaXRZVjtFNEV4dFlNO0lBT0k7RTVFb3RZVjtFNEUzdFlNO0lBT0k7RTVFdXRZVjtFNEU5dFlNO0lBT0k7RTVFMHRZVjtFNEVqdVlNO0lBT0k7RTVFNnRZVjtFNEVwdVlNO0lBT0k7RTVFZ3VZVjtFNEV2dVlNO0lBT0k7RTVFbXVZVjtFNEUxdVlNO0lBT0k7RTVFc3VZVjtFNEU3dVlNO0lBT0k7RTVFeXVZVjtFNEVodllNO0lBT0k7RTVFNHVZVjtFNEVudllNO0lBT0k7RTVFK3VZVjtFNEV0dllNO0lBT0k7RTVFa3ZZVjtFNEV6dllNO0lBT0k7RTVFcXZZVjtFNEU1dllNO0lBT0k7RTVFd3ZZVjtFNEUvdllNO0lBT0k7RTVFMnZZVjtFNEVsd1lNO0lBT0k7RTVFOHZZVjtFNEVyd1lNO0lBT0k7RTVFaXdZVjtFNEV4d1lNO0lBT0k7RTVFb3dZVjtFNEUzd1lNO0lBT0k7RTVFdXdZVjtFNEU5d1lNO0lBT0k7RTVFMHdZVjtFNEVqeFlNO0lBT0k7RTVFNndZVjtFNEVweFlNO0lBT0k7RTVFZ3hZVjtFNEV2eFlNO0lBT0k7RTVFbXhZVjtFNEUxeFlNO0lBT0k7RTVFc3hZVjtFNEU3eFlNO0lBT0k7RTVFeXhZVjtFNEVoeVlNO0lBT0k7RTVFNHhZVjtFNEVueVlNO0lBT0k7RTVFK3hZVjtFNEV0eVlNO0lBT0k7RTVFa3lZVjtFNEV6eVlNO0lBT0k7RTVFcXlZVjtFNEU1eVlNO0lBT0k7RTVFd3lZVjtFNEUveVlNO0lBT0k7RTVFMnlZVjtFNEVsellNO0lBT0k7RTVFOHlZVjtFNEVyellNO0lBT0k7RTVFaXpZVjtFNEV4ellNO0lBT0k7RTVFb3pZVjtFNEUzellNO0lBT0k7RTVFdXpZVjtFNEU5ellNO0lBT0k7RTVFMHpZVjtFNEVqMFlNO0lBT0k7RTVFNnpZVjtFNEVwMFlNO0lBT0k7RTVFZzBZVjtFNEV2MFlNO0lBT0k7RTVFbTBZVjtFNEUxMFlNO0lBT0k7RTVFczBZVjtFNEU3MFlNO0lBT0k7RTVFeTBZVjtBQUNGO0FnQi8xWUk7RTREY0k7SUFPSTtFNUU4MFlWO0U0RXIxWU07SUFPSTtFNUVpMVlWO0U0RXgxWU07SUFPSTtFNUVvMVlWO0U0RTMxWU07SUFPSTtFNUV1MVlWO0U0RTkxWU07SUFPSTtFNUUwMVlWO0U0RWoyWU07SUFPSTtFNUU2MVlWO0U0RXAyWU07SUFPSTtFNUVnMllWO0U0RXYyWU07SUFPSTtFNUVtMllWO0U0RTEyWU07SUFPSTtFNUVzMllWO0U0RTcyWU07SUFPSTtFNUV5MllWO0U0RWgzWU07SUFPSTtFNUU0MllWO0U0RW4zWU07SUFPSTtFNUUrMllWO0U0RXQzWU07SUFPSTtFNUVrM1lWO0U0RXozWU07SUFPSTtFNUVxM1lWO0U0RTUzWU07SUFPSTtFNUV3M1lWO0U0RS8zWU07SUFPSTtFNUUyM1lWO0U0RWw0WU07SUFPSTtFNUU4M1lWO0U0RXI0WU07SUFPSTtFNUVpNFlWO0U0RXg0WU07SUFPSTtFNUVvNFlWO0U0RTM0WU07SUFPSTtFNUV1NFlWO0U0RTk0WU07SUFPSTtFNUUwNFlWO0U0RWo1WU07SUFPSTtFNUU2NFlWO0U0RXA1WU07SUFPSTtFNUVnNVlWO0U0RXY1WU07SUFPSTtFNUVtNVlWO0U0RTE1WU07SUFPSTtFNUVzNVlWO0U0RTc1WU07SUFPSTtFNUV5NVlWO0U0RWg2WU07SUFPSTtFNUU0NVlWO0U0RW42WU07SUFPSTtFNUUrNVlWO0U0RXQ2WU07SUFPSTtFNUVrNllWO0U0RXo2WU07SUFPSTtFNUVxNllWO0U0RTU2WU07SUFPSTtFNUV3NllWO0U0RS82WU07SUFPSTtFNUUyNllWO0U0RWw3WU07SUFPSTtFNUU4NllWO0U0RXI3WU07SUFPSTtFNUVpN1lWO0U0RXg3WU07SUFPSTtFNUVvN1lWO0U0RTM3WU07SUFPSTtFNUV1N1lWO0U0RTk3WU07SUFPSTtFNUUwN1lWO0U0RWo4WU07SUFPSTtFNUU2N1lWO0U0RXA4WU07SUFPSTtFNUVnOFlWO0U0RXY4WU07SUFPSTtFNUVtOFlWO0U0RTE4WU07SUFPSTtFNUVzOFlWO0U0RTc4WU07SUFPSTtFNUV5OFlWO0U0RWg5WU07SUFPSTtFNUU0OFlWO0U0RW45WU07SUFPSTtFNUUrOFlWO0U0RXQ5WU07SUFPSTtFNUVrOVlWO0U0RXo5WU07SUFPSTtFNUVxOVlWO0U0RTU5WU07SUFPSTtFNUV3OVlWO0U0RS85WU07SUFPSTtFNUUyOVlWO0U0RWwrWU07SUFPSTtFNUU4OVlWO0U0RXIrWU07SUFPSTtFNUVpK1lWO0U0RXgrWU07SUFPSTtFNUVvK1lWO0U0RTMrWU07SUFPSTtFNUV1K1lWO0U0RTkrWU07SUFPSTtFNUUwK1lWO0U0RWovWU07SUFPSTtFNUU2K1lWO0U0RXAvWU07SUFPSTtFNUVnL1lWO0U0RXYvWU07SUFPSTtFNUVtL1lWO0U0RTEvWU07SUFPSTtFNUVzL1lWO0U0RTcvWU07SUFPSTtFNUV5L1lWO0U0RWhnWk07SUFPSTtFNUU0L1lWO0U0RW5nWk07SUFPSTtFNUUrL1lWO0U0RXRnWk07SUFPSTtFNUVrZ1pWO0U0RXpnWk07SUFPSTtFNUVxZ1pWO0U0RTVnWk07SUFPSTtFNUV3Z1pWO0U0RS9nWk07SUFPSTtFNUUyZ1pWO0U0RWxoWk07SUFPSTtJQUFBO0U1RStnWlY7RTRFdGhaTTtJQU9JO0lBQUE7RTVFbWhaVjtFNEUxaFpNO0lBT0k7SUFBQTtFNUV1aFpWO0U0RTloWk07SUFPSTtJQUFBO0U1RTJoWlY7RTRFbGlaTTtJQU9JO0lBQUE7RTVFK2haVjtFNEV0aVpNO0lBT0k7SUFBQTtFNUVtaVpWO0U0RTFpWk07SUFPSTtJQUFBO0U1RXVpWlY7RTRFOWlaTTtJQU9JO0lBQUE7RTVFMmlaVjtFNEVsalpNO0lBT0k7SUFBQTtFNUUraVpWO0U0RXRqWk07SUFPSTtJQUFBO0U1RW1qWlY7RTRFMWpaTTtJQU9JO0lBQUE7RTVFdWpaVjtFNEU5alpNO0lBT0k7SUFBQTtFNUUyalpWO0U0RWxrWk07SUFPSTtJQUFBO0U1RStqWlY7RTRFdGtaTTtJQU9JO0lBQUE7RTVFbWtaVjtFNEUxa1pNO0lBT0k7RTVFc2taVjtFNEU3a1pNO0lBT0k7RTVFeWtaVjtFNEVobFpNO0lBT0k7RTVFNGtaVjtFNEVubFpNO0lBT0k7RTVFK2taVjtFNEV0bFpNO0lBT0k7RTVFa2xaVjtFNEV6bFpNO0lBT0k7RTVFcWxaVjtFNEU1bFpNO0lBT0k7RTVFd2xaVjtFNEUvbFpNO0lBT0k7RTVFMmxaVjtFNEVsbVpNO0lBT0k7RTVFOGxaVjtFNEVybVpNO0lBT0k7RTVFaW1aVjtFNEV4bVpNO0lBT0k7RTVFb21aVjtFNEUzbVpNO0lBT0k7RTVFdW1aVjtFNEU5bVpNO0lBT0k7RTVFMG1aVjtFNEVqblpNO0lBT0k7RTVFNm1aVjtFNEVwblpNO0lBT0k7RTVFZ25aVjtFNEV2blpNO0lBT0k7RTVFbW5aVjtFNEUxblpNO0lBT0k7RTVFc25aVjtFNEU3blpNO0lBT0k7RTVFeW5aVjtFNEVob1pNO0lBT0k7RTVFNG5aVjtFNEVub1pNO0lBT0k7RTVFK25aVjtFNEV0b1pNO0lBT0k7RTVFa29aVjtFNEV6b1pNO0lBT0k7RTVFcW9aVjtFNEU1b1pNO0lBT0k7RTVFd29aVjtFNEUvb1pNO0lBT0k7RTVFMm9aVjtFNEVscFpNO0lBT0k7RTVFOG9aVjtFNEVycFpNO0lBT0k7RTVFaXBaVjtFNEV4cFpNO0lBT0k7RTVFb3BaVjtFNEUzcFpNO0lBT0k7RTVFdXBaVjtFNEU5cFpNO0lBT0k7RTVFMHBaVjtFNEVqcVpNO0lBT0k7RTVFNnBaVjtFNEVwcVpNO0lBT0k7RTVFZ3FaVjtFNEV2cVpNO0lBT0k7RTVFbXFaVjtFNEUxcVpNO0lBT0k7RTVFc3FaVjtFNEU3cVpNO0lBT0k7RTVFeXFaVjtFNEVoclpNO0lBT0k7RTVFNHFaVjtFNEVuclpNO0lBT0k7RTVFK3FaVjtFNEV0clpNO0lBT0k7RTVFa3JaVjtFNEV6clpNO0lBT0k7RTVFcXJaVjtFNEU1clpNO0lBT0k7RTVFd3JaVjtFNEUvclpNO0lBT0k7RTVFMnJaVjtFNEVsc1pNO0lBT0k7RTVFOHJaVjtFNEVyc1pNO0lBT0k7RTVFaXNaVjtFNEV4c1pNO0lBT0k7SUFBQTtFNUVxc1pWO0U0RTVzWk07SUFPSTtJQUFBO0U1RXlzWlY7RTRFaHRaTTtJQU9JO0lBQUE7RTVFNnNaVjtFNEVwdFpNO0lBT0k7SUFBQTtFNUVpdFpWO0U0RXh0Wk07SUFPSTtJQUFBO0U1RXF0WlY7RTRFNXRaTTtJQU9JO0lBQUE7RTVFeXRaVjtFNEVodVpNO0lBT0k7SUFBQTtFNUU2dFpWO0U0RXB1Wk07SUFPSTtJQUFBO0U1RWl1WlY7RTRFeHVaTTtJQU9JO0lBQUE7RTVFcXVaVjtFNEU1dVpNO0lBT0k7SUFBQTtFNUV5dVpWO0U0RWh2Wk07SUFPSTtFNUU0dVpWO0U0RW52Wk07SUFPSTtFNUUrdVpWO0U0RXR2Wk07SUFPSTtFNUVrdlpWO0U0RXp2Wk07SUFPSTtFNUVxdlpWO0U0RTV2Wk07SUFPSTtFNUV3dlpWO0U0RS92Wk07SUFPSTtFNUUydlpWO0U0RWx3Wk07SUFPSTtFNUU4dlpWO0U0RXJ3Wk07SUFPSTtFNUVpd1pWO0U0RXh3Wk07SUFPSTtFNUVvd1pWO0U0RTN3Wk07SUFPSTtFNUV1d1pWO0U0RTl3Wk07SUFPSTtFNUUwd1pWO0U0RWp4Wk07SUFPSTtFNUU2d1pWO0U0RXB4Wk07SUFPSTtFNUVneFpWO0U0RXZ4Wk07SUFPSTtFNUVteFpWO0U0RTF4Wk07SUFPSTtFNUVzeFpWO0U0RTd4Wk07SUFPSTtFNUV5eFpWO0U0RWh5Wk07SUFPSTtFNUU0eFpWO0U0RW55Wk07SUFPSTtFNUUreFpWO0U0RXR5Wk07SUFPSTtFNUVreVpWO0U0RXp5Wk07SUFPSTtFNUVxeVpWO0U0RTV5Wk07SUFPSTtFNUV3eVpWO0U0RS95Wk07SUFPSTtFNUUyeVpWO0U0RWx6Wk07SUFPSTtFNUU4eVpWO0U0RXJ6Wk07SUFPSTtFNUVpelpWO0U0RXh6Wk07SUFPSTtFNUVvelpWO0U0RTN6Wk07SUFPSTtFNUV1elpWO0U0RTl6Wk07SUFPSTtJQUFBO0U1RTJ6WlY7RTRFbDBaTTtJQU9JO0lBQUE7RTVFK3paVjtFNEV0MFpNO0lBT0k7SUFBQTtFNUVtMFpWO0U0RTEwWk07SUFPSTtJQUFBO0U1RXUwWlY7RTRFOTBaTTtJQU9JO0lBQUE7RTVFMjBaVjtFNEVsMVpNO0lBT0k7SUFBQTtFNUUrMFpWO0U0RXQxWk07SUFPSTtJQUFBO0U1RW0xWlY7RTRFMTFaTTtJQU9JO0lBQUE7RTVFdTFaVjtFNEU5MVpNO0lBT0k7SUFBQTtFNUUyMVpWO0U0RWwyWk07SUFPSTtJQUFBO0U1RSsxWlY7RTRFdDJaTTtJQU9JO0lBQUE7RTVFbTJaVjtFNEUxMlpNO0lBT0k7SUFBQTtFNUV1MlpWO0U0RTkyWk07SUFPSTtFNUUwMlpWO0U0RWozWk07SUFPSTtFNUU2MlpWO0U0RXAzWk07SUFPSTtFNUVnM1pWO0U0RXYzWk07SUFPSTtFNUVtM1pWO0U0RTEzWk07SUFPSTtFNUVzM1pWO0U0RTczWk07SUFPSTtFNUV5M1pWO0U0RWg0Wk07SUFPSTtFNUU0M1pWO0U0RW40Wk07SUFPSTtFNUUrM1pWO0U0RXQ0Wk07SUFPSTtFNUVrNFpWO0U0RXo0Wk07SUFPSTtFNUVxNFpWO0U0RTU0Wk07SUFPSTtFNUV3NFpWO0U0RS80Wk07SUFPSTtFNUUyNFpWO0U0RWw1Wk07SUFPSTtFNUU4NFpWO0U0RXI1Wk07SUFPSTtFNUVpNVpWO0U0RXg1Wk07SUFPSTtFNUVvNVpWO0U0RTM1Wk07SUFPSTtFNUV1NVpWO0U0RTk1Wk07SUFPSTtFNUUwNVpWO0U0RWo2Wk07SUFPSTtFNUU2NVpWO0U0RXA2Wk07SUFPSTtFNUVnNlpWO0U0RXY2Wk07SUFPSTtFNUVtNlpWO0U0RTE2Wk07SUFPSTtFNUVzNlpWO0U0RTc2Wk07SUFPSTtFNUV5NlpWO0U0RWg3Wk07SUFPSTtFNUU0NlpWO0U0RW43Wk07SUFPSTtFNUUrNlpWO0U0RXQ3Wk07SUFPSTtFNUVrN1pWO0U0RXo3Wk07SUFPSTtFNUVxN1pWO0U0RTU3Wk07SUFPSTtFNUV3N1pWO0U0RS83Wk07SUFPSTtFNUUyN1pWO0U0RWw4Wk07SUFPSTtFNUU4N1pWO0U0RXI4Wk07SUFPSTtFNUVpOFpWO0U0RXg4Wk07SUFPSTtFNUVvOFpWO0U0RTM4Wk07SUFPSTtFNUV1OFpWO0U0RTk4Wk07SUFPSTtFNUUwOFpWO0U0RWo5Wk07SUFPSTtFNUU2OFpWO0U0RXA5Wk07SUFPSTtFNUVnOVpWO0U0RXY5Wk07SUFPSTtFNUVtOVpWO0U0RTE5Wk07SUFPSTtFNUVzOVpWO0U0RTc5Wk07SUFPSTtFNUV5OVpWO0U0RWgrWk07SUFPSTtFNUU0OVpWO0U0RW4rWk07SUFPSTtFNUUrOVpWO0U0RXQrWk07SUFPSTtFNUVrK1pWO0U0RXorWk07SUFPSTtFNUVxK1pWO0U0RTUrWk07SUFPSTtFNUV3K1pWO0U0RS8rWk07SUFPSTtFNUUyK1pWO0U0RWwvWk07SUFPSTtFNUU4K1pWO0FBQ0Y7QWdCcGdhSTtFNERjSTtJQU9JO0U1RW0vWlY7RTRFMS9aTTtJQU9JO0U1RXMvWlY7RTRFNy9aTTtJQU9JO0U1RXkvWlY7RTRFaGdhTTtJQU9JO0U1RTQvWlY7RTRFbmdhTTtJQU9JO0U1RSsvWlY7RTRFdGdhTTtJQU9JO0U1RWtnYVY7RTRFemdhTTtJQU9JO0U1RXFnYVY7RTRFNWdhTTtJQU9JO0U1RXdnYVY7RTRFL2dhTTtJQU9JO0U1RTJnYVY7RTRFbGhhTTtJQU9JO0U1RThnYVY7RTRFcmhhTTtJQU9JO0U1RWloYVY7RTRFeGhhTTtJQU9JO0U1RW9oYVY7RTRFM2hhTTtJQU9JO0U1RXVoYVY7RTRFOWhhTTtJQU9JO0U1RTBoYVY7RTRFamlhTTtJQU9JO0U1RTZoYVY7RTRFcGlhTTtJQU9JO0U1RWdpYVY7RTRFdmlhTTtJQU9JO0U1RW1pYVY7RTRFMWlhTTtJQU9JO0U1RXNpYVY7RTRFN2lhTTtJQU9JO0U1RXlpYVY7RTRFaGphTTtJQU9JO0U1RTRpYVY7RTRFbmphTTtJQU9JO0U1RStpYVY7RTRFdGphTTtJQU9JO0U1RWtqYVY7RTRFemphTTtJQU9JO0U1RXFqYVY7RTRFNWphTTtJQU9JO0U1RXdqYVY7RTRFL2phTTtJQU9JO0U1RTJqYVY7RTRFbGthTTtJQU9JO0U1RThqYVY7RTRFcmthTTtJQU9JO0U1RWlrYVY7RTRFeGthTTtJQU9JO0U1RW9rYVY7RTRFM2thTTtJQU9JO0U1RXVrYVY7RTRFOWthTTtJQU9JO0U1RTBrYVY7RTRFamxhTTtJQU9JO0U1RTZrYVY7RTRFcGxhTTtJQU9JO0U1RWdsYVY7RTRFdmxhTTtJQU9JO0U1RW1sYVY7RTRFMWxhTTtJQU9JO0U1RXNsYVY7RTRFN2xhTTtJQU9JO0U1RXlsYVY7RTRFaG1hTTtJQU9JO0U1RTRsYVY7RTRFbm1hTTtJQU9JO0U1RStsYVY7RTRFdG1hTTtJQU9JO0U1RWttYVY7RTRFem1hTTtJQU9JO0U1RXFtYVY7RTRFNW1hTTtJQU9JO0U1RXdtYVY7RTRFL21hTTtJQU9JO0U1RTJtYVY7RTRFbG5hTTtJQU9JO0U1RThtYVY7RTRFcm5hTTtJQU9JO0U1RWluYVY7RTRFeG5hTTtJQU9JO0U1RW9uYVY7RTRFM25hTTtJQU9JO0U1RXVuYVY7RTRFOW5hTTtJQU9JO0U1RTBuYVY7RTRFam9hTTtJQU9JO0U1RTZuYVY7RTRFcG9hTTtJQU9JO0U1RWdvYVY7RTRFdm9hTTtJQU9JO0U1RW1vYVY7RTRFMW9hTTtJQU9JO0U1RXNvYVY7RTRFN29hTTtJQU9JO0U1RXlvYVY7RTRFaHBhTTtJQU9JO0U1RTRvYVY7RTRFbnBhTTtJQU9JO0U1RStvYVY7RTRFdHBhTTtJQU9JO0U1RWtwYVY7RTRFenBhTTtJQU9JO0U1RXFwYVY7RTRFNXBhTTtJQU9JO0U1RXdwYVY7RTRFL3BhTTtJQU9JO0U1RTJwYVY7RTRFbHFhTTtJQU9JO0U1RThwYVY7RTRFcnFhTTtJQU9JO0U1RWlxYVY7RTRFeHFhTTtJQU9JO0U1RW9xYVY7RTRFM3FhTTtJQU9JO0U1RXVxYVY7RTRFOXFhTTtJQU9JO0U1RTBxYVY7RTRFanJhTTtJQU9JO0U1RTZxYVY7RTRFcHJhTTtJQU9JO0U1RWdyYVY7RTRFdnJhTTtJQU9JO0lBQUE7RTVFb3JhVjtFNEUzcmFNO0lBT0k7SUFBQTtFNUV3cmFWO0U0RS9yYU07SUFPSTtJQUFBO0U1RTRyYVY7RTRFbnNhTTtJQU9JO0lBQUE7RTVFZ3NhVjtFNEV2c2FNO0lBT0k7SUFBQTtFNUVvc2FWO0U0RTNzYU07SUFPSTtJQUFBO0U1RXdzYVY7RTRFL3NhTTtJQU9JO0lBQUE7RTVFNHNhVjtFNEVudGFNO0lBT0k7SUFBQTtFNUVndGFWO0U0RXZ0YU07SUFPSTtJQUFBO0U1RW90YVY7RTRFM3RhTTtJQU9JO0lBQUE7RTVFd3RhVjtFNEUvdGFNO0lBT0k7SUFBQTtFNUU0dGFWO0U0RW51YU07SUFPSTtJQUFBO0U1RWd1YVY7RTRFdnVhTTtJQU9JO0lBQUE7RTVFb3VhVjtFNEUzdWFNO0lBT0k7SUFBQTtFNUV3dWFWO0U0RS91YU07SUFPSTtFNUUydWFWO0U0RWx2YU07SUFPSTtFNUU4dWFWO0U0RXJ2YU07SUFPSTtFNUVpdmFWO0U0RXh2YU07SUFPSTtFNUVvdmFWO0U0RTN2YU07SUFPSTtFNUV1dmFWO0U0RTl2YU07SUFPSTtFNUUwdmFWO0U0RWp3YU07SUFPSTtFNUU2dmFWO0U0RXB3YU07SUFPSTtFNUVnd2FWO0U0RXZ3YU07SUFPSTtFNUVtd2FWO0U0RTF3YU07SUFPSTtFNUVzd2FWO0U0RTd3YU07SUFPSTtFNUV5d2FWO0U0RWh4YU07SUFPSTtFNUU0d2FWO0U0RW54YU07SUFPSTtFNUUrd2FWO0U0RXR4YU07SUFPSTtFNUVreGFWO0U0RXp4YU07SUFPSTtFNUVxeGFWO0U0RTV4YU07SUFPSTtFNUV3eGFWO0U0RS94YU07SUFPSTtFNUUyeGFWO0U0RWx5YU07SUFPSTtFNUU4eGFWO0U0RXJ5YU07SUFPSTtFNUVpeWFWO0U0RXh5YU07SUFPSTtFNUVveWFWO0U0RTN5YU07SUFPSTtFNUV1eWFWO0U0RTl5YU07SUFPSTtFNUUweWFWO0U0RWp6YU07SUFPSTtFNUU2eWFWO0U0RXB6YU07SUFPSTtFNUVnemFWO0U0RXZ6YU07SUFPSTtFNUVtemFWO0U0RTF6YU07SUFPSTtFNUVzemFWO0U0RTd6YU07SUFPSTtFNUV5emFWO0U0RWgwYU07SUFPSTtFNUU0emFWO0U0RW4wYU07SUFPSTtFNUUremFWO0U0RXQwYU07SUFPSTtFNUVrMGFWO0U0RXowYU07SUFPSTtFNUVxMGFWO0U0RTUwYU07SUFPSTtFNUV3MGFWO0U0RS8wYU07SUFPSTtFNUUyMGFWO0U0RWwxYU07SUFPSTtFNUU4MGFWO0U0RXIxYU07SUFPSTtFNUVpMWFWO0U0RXgxYU07SUFPSTtFNUVvMWFWO0U0RTMxYU07SUFPSTtFNUV1MWFWO0U0RTkxYU07SUFPSTtFNUUwMWFWO0U0RWoyYU07SUFPSTtFNUU2MWFWO0U0RXAyYU07SUFPSTtFNUVnMmFWO0U0RXYyYU07SUFPSTtFNUVtMmFWO0U0RTEyYU07SUFPSTtFNUVzMmFWO0U0RTcyYU07SUFPSTtJQUFBO0U1RTAyYVY7RTRFajNhTTtJQU9JO0lBQUE7RTVFODJhVjtFNEVyM2FNO0lBT0k7SUFBQTtFNUVrM2FWO0U0RXozYU07SUFPSTtJQUFBO0U1RXMzYVY7RTRFNzNhTTtJQU9JO0lBQUE7RTVFMDNhVjtFNEVqNGFNO0lBT0k7SUFBQTtFNUU4M2FWO0U0RXI0YU07SUFPSTtJQUFBO0U1RWs0YVY7RTRFejRhTTtJQU9JO0lBQUE7RTVFczRhVjtFNEU3NGFNO0lBT0k7SUFBQTtFNUUwNGFWO0U0RWo1YU07SUFPSTtJQUFBO0U1RTg0YVY7RTRFcjVhTTtJQU9JO0U1RWk1YVY7RTRFeDVhTTtJQU9JO0U1RW81YVY7RTRFMzVhTTtJQU9JO0U1RXU1YVY7RTRFOTVhTTtJQU9JO0U1RTA1YVY7RTRFajZhTTtJQU9JO0U1RTY1YVY7RTRFcDZhTTtJQU9JO0U1RWc2YVY7RTRFdjZhTTtJQU9JO0U1RW02YVY7RTRFMTZhTTtJQU9JO0U1RXM2YVY7RTRFNzZhTTtJQU9JO0U1RXk2YVY7RTRFaDdhTTtJQU9JO0U1RTQ2YVY7RTRFbjdhTTtJQU9JO0U1RSs2YVY7RTRFdDdhTTtJQU9JO0U1RWs3YVY7RTRFejdhTTtJQU9JO0U1RXE3YVY7RTRFNTdhTTtJQU9JO0U1RXc3YVY7RTRFLzdhTTtJQU9JO0U1RTI3YVY7RTRFbDhhTTtJQU9JO0U1RTg3YVY7RTRFcjhhTTtJQU9JO0U1RWk4YVY7RTRFeDhhTTtJQU9JO0U1RW84YVY7RTRFMzhhTTtJQU9JO0U1RXU4YVY7RTRFOThhTTtJQU9JO0U1RTA4YVY7RTRFajlhTTtJQU9JO0U1RTY4YVY7RTRFcDlhTTtJQU9JO0U1RWc5YVY7RTRFdjlhTTtJQU9JO0U1RW05YVY7RTRFMTlhTTtJQU9JO0U1RXM5YVY7RTRFNzlhTTtJQU9JO0U1RXk5YVY7RTRFaCthTTtJQU9JO0U1RTQ5YVY7RTRFbithTTtJQU9JO0lBQUE7RTVFZythVjtFNEV2K2FNO0lBT0k7SUFBQTtFNUVvK2FWO0U0RTMrYU07SUFPSTtJQUFBO0U1RXcrYVY7RTRFLythTTtJQU9JO0lBQUE7RTVFNCthVjtFNEVuL2FNO0lBT0k7SUFBQTtFNUVnL2FWO0U0RXYvYU07SUFPSTtJQUFBO0U1RW8vYVY7RTRFMy9hTTtJQU9JO0lBQUE7RTVFdy9hVjtFNEUvL2FNO0lBT0k7SUFBQTtFNUU0L2FWO0U0RW5nYk07SUFPSTtJQUFBO0U1RWdnYlY7RTRFdmdiTTtJQU9JO0lBQUE7RTVFb2diVjtFNEUzZ2JNO0lBT0k7SUFBQTtFNUV3Z2JWO0U0RS9nYk07SUFPSTtJQUFBO0U1RTRnYlY7RTRFbmhiTTtJQU9JO0U1RStnYlY7RTRFdGhiTTtJQU9JO0U1RWtoYlY7RTRFemhiTTtJQU9JO0U1RXFoYlY7RTRFNWhiTTtJQU9JO0U1RXdoYlY7RTRFL2hiTTtJQU9JO0U1RTJoYlY7RTRFbGliTTtJQU9JO0U1RThoYlY7RTRFcmliTTtJQU9JO0U1RWlpYlY7RTRFeGliTTtJQU9JO0U1RW9pYlY7RTRFM2liTTtJQU9JO0U1RXVpYlY7RTRFOWliTTtJQU9JO0U1RTBpYlY7RTRFampiTTtJQU9JO0U1RTZpYlY7RTRFcGpiTTtJQU9JO0U1RWdqYlY7RTRFdmpiTTtJQU9JO0U1RW1qYlY7RTRFMWpiTTtJQU9JO0U1RXNqYlY7RTRFN2piTTtJQU9JO0U1RXlqYlY7RTRFaGtiTTtJQU9JO0U1RTRqYlY7RTRFbmtiTTtJQU9JO0U1RStqYlY7RTRFdGtiTTtJQU9JO0U1RWtrYlY7RTRFemtiTTtJQU9JO0U1RXFrYlY7RTRFNWtiTTtJQU9JO0U1RXdrYlY7RTRFL2tiTTtJQU9JO0U1RTJrYlY7RTRFbGxiTTtJQU9JO0U1RThrYlY7RTRFcmxiTTtJQU9JO0U1RWlsYlY7RTRFeGxiTTtJQU9JO0U1RW9sYlY7RTRFM2xiTTtJQU9JO0U1RXVsYlY7RTRFOWxiTTtJQU9JO0U1RTBsYlY7RTRFam1iTTtJQU9JO0U1RTZsYlY7RTRFcG1iTTtJQU9JO0U1RWdtYlY7RTRFdm1iTTtJQU9JO0U1RW1tYlY7RTRFMW1iTTtJQU9JO0U1RXNtYlY7RTRFN21iTTtJQU9JO0U1RXltYlY7RTRFaG5iTTtJQU9JO0U1RTRtYlY7RTRFbm5iTTtJQU9JO0U1RSttYlY7RTRFdG5iTTtJQU9JO0U1RWtuYlY7RTRFem5iTTtJQU9JO0U1RXFuYlY7RTRFNW5iTTtJQU9JO0U1RXduYlY7RTRFL25iTTtJQU9JO0U1RTJuYlY7RTRFbG9iTTtJQU9JO0U1RThuYlY7RTRFcm9iTTtJQU9JO0U1RWlvYlY7RTRFeG9iTTtJQU9JO0U1RW9vYlY7RTRFM29iTTtJQU9JO0U1RXVvYlY7RTRFOW9iTTtJQU9JO0U1RTBvYlY7RTRFanBiTTtJQU9JO0U1RTZvYlY7RTRFcHBiTTtJQU9JO0U1RWdwYlY7RTRFdnBiTTtJQU9JO0U1RW1wYlY7QUFDRjtBZ0J6cWJJO0U0RGNJO0lBT0k7RTVFd3BiVjtFNEUvcGJNO0lBT0k7RTVFMnBiVjtFNEVscWJNO0lBT0k7RTVFOHBiVjtFNEVycWJNO0lBT0k7RTVFaXFiVjtFNEV4cWJNO0lBT0k7RTVFb3FiVjtFNEUzcWJNO0lBT0k7RTVFdXFiVjtFNEU5cWJNO0lBT0k7RTVFMHFiVjtFNEVqcmJNO0lBT0k7RTVFNnFiVjtFNEVwcmJNO0lBT0k7RTVFZ3JiVjtFNEV2cmJNO0lBT0k7RTVFbXJiVjtFNEUxcmJNO0lBT0k7RTVFc3JiVjtFNEU3cmJNO0lBT0k7RTVFeXJiVjtFNEVoc2JNO0lBT0k7RTVFNHJiVjtFNEVuc2JNO0lBT0k7RTVFK3JiVjtFNEV0c2JNO0lBT0k7RTVFa3NiVjtFNEV6c2JNO0lBT0k7RTVFcXNiVjtFNEU1c2JNO0lBT0k7RTVFd3NiVjtFNEUvc2JNO0lBT0k7RTVFMnNiVjtFNEVsdGJNO0lBT0k7RTVFOHNiVjtFNEVydGJNO0lBT0k7RTVFaXRiVjtFNEV4dGJNO0lBT0k7RTVFb3RiVjtFNEUzdGJNO0lBT0k7RTVFdXRiVjtFNEU5dGJNO0lBT0k7RTVFMHRiVjtFNEVqdWJNO0lBT0k7RTVFNnRiVjtFNEVwdWJNO0lBT0k7RTVFZ3ViVjtFNEV2dWJNO0lBT0k7RTVFbXViVjtFNEUxdWJNO0lBT0k7RTVFc3ViVjtFNEU3dWJNO0lBT0k7RTVFeXViVjtFNEVodmJNO0lBT0k7RTVFNHViVjtFNEVudmJNO0lBT0k7RTVFK3ViVjtFNEV0dmJNO0lBT0k7RTVFa3ZiVjtFNEV6dmJNO0lBT0k7RTVFcXZiVjtFNEU1dmJNO0lBT0k7RTVFd3ZiVjtFNEUvdmJNO0lBT0k7RTVFMnZiVjtFNEVsd2JNO0lBT0k7RTVFOHZiVjtFNEVyd2JNO0lBT0k7RTVFaXdiVjtFNEV4d2JNO0lBT0k7RTVFb3diVjtFNEUzd2JNO0lBT0k7RTVFdXdiVjtFNEU5d2JNO0lBT0k7RTVFMHdiVjtFNEVqeGJNO0lBT0k7RTVFNndiVjtFNEVweGJNO0lBT0k7RTVFZ3hiVjtFNEV2eGJNO0lBT0k7RTVFbXhiVjtFNEUxeGJNO0lBT0k7RTVFc3hiVjtFNEU3eGJNO0lBT0k7RTVFeXhiVjtFNEVoeWJNO0lBT0k7RTVFNHhiVjtFNEVueWJNO0lBT0k7RTVFK3hiVjtFNEV0eWJNO0lBT0k7RTVFa3liVjtFNEV6eWJNO0lBT0k7RTVFcXliVjtFNEU1eWJNO0lBT0k7RTVFd3liVjtFNEUveWJNO0lBT0k7RTVFMnliVjtFNEVsemJNO0lBT0k7RTVFOHliVjtFNEVyemJNO0lBT0k7RTVFaXpiVjtFNEV4emJNO0lBT0k7RTVFb3piVjtFNEUzemJNO0lBT0k7RTVFdXpiVjtFNEU5emJNO0lBT0k7RTVFMHpiVjtFNEVqMGJNO0lBT0k7RTVFNnpiVjtFNEVwMGJNO0lBT0k7RTVFZzBiVjtFNEV2MGJNO0lBT0k7RTVFbTBiVjtFNEUxMGJNO0lBT0k7RTVFczBiVjtFNEU3MGJNO0lBT0k7RTVFeTBiVjtFNEVoMWJNO0lBT0k7RTVFNDBiVjtFNEVuMWJNO0lBT0k7RTVFKzBiVjtFNEV0MWJNO0lBT0k7RTVFazFiVjtFNEV6MWJNO0lBT0k7RTVFcTFiVjtFNEU1MWJNO0lBT0k7SUFBQTtFNUV5MWJWO0U0RWgyYk07SUFPSTtJQUFBO0U1RTYxYlY7RTRFcDJiTTtJQU9JO0lBQUE7RTVFaTJiVjtFNEV4MmJNO0lBT0k7SUFBQTtFNUVxMmJWO0U0RTUyYk07SUFPSTtJQUFBO0U1RXkyYlY7RTRFaDNiTTtJQU9JO0lBQUE7RTVFNjJiVjtFNEVwM2JNO0lBT0k7SUFBQTtFNUVpM2JWO0U0RXgzYk07SUFPSTtJQUFBO0U1RXEzYlY7RTRFNTNiTTtJQU9JO0lBQUE7RTVFeTNiVjtFNEVoNGJNO0lBT0k7SUFBQTtFNUU2M2JWO0U0RXA0Yk07SUFPSTtJQUFBO0U1RWk0YlY7RTRFeDRiTTtJQU9JO0lBQUE7RTVFcTRiVjtFNEU1NGJNO0lBT0k7SUFBQTtFNUV5NGJWO0U0RWg1Yk07SUFPSTtJQUFBO0U1RTY0YlY7RTRFcDViTTtJQU9JO0U1RWc1YlY7RTRFdjViTTtJQU9JO0U1RW01YlY7RTRFMTViTTtJQU9JO0U1RXM1YlY7RTRFNzViTTtJQU9JO0U1RXk1YlY7RTRFaDZiTTtJQU9JO0U1RTQ1YlY7RTRFbjZiTTtJQU9JO0U1RSs1YlY7RTRFdDZiTTtJQU9JO0U1RWs2YlY7RTRFejZiTTtJQU9JO0U1RXE2YlY7RTRFNTZiTTtJQU9JO0U1RXc2YlY7RTRFLzZiTTtJQU9JO0U1RTI2YlY7RTRFbDdiTTtJQU9JO0U1RTg2YlY7RTRFcjdiTTtJQU9JO0U1RWk3YlY7RTRFeDdiTTtJQU9JO0U1RW83YlY7RTRFMzdiTTtJQU9JO0U1RXU3YlY7RTRFOTdiTTtJQU9JO0U1RTA3YlY7RTRFajhiTTtJQU9JO0U1RTY3YlY7RTRFcDhiTTtJQU9JO0U1RWc4YlY7RTRFdjhiTTtJQU9JO0U1RW04YlY7RTRFMThiTTtJQU9JO0U1RXM4YlY7RTRFNzhiTTtJQU9JO0U1RXk4YlY7RTRFaDliTTtJQU9JO0U1RTQ4YlY7RTRFbjliTTtJQU9JO0U1RSs4YlY7RTRFdDliTTtJQU9JO0U1RWs5YlY7RTRFejliTTtJQU9JO0U1RXE5YlY7RTRFNTliTTtJQU9JO0U1RXc5YlY7RTRFLzliTTtJQU9JO0U1RTI5YlY7RTRFbCtiTTtJQU9JO0U1RTg5YlY7RTRFcitiTTtJQU9JO0U1RWkrYlY7RTRFeCtiTTtJQU9JO0U1RW8rYlY7RTRFMytiTTtJQU9JO0U1RXUrYlY7RTRFOStiTTtJQU9JO0U1RTArYlY7RTRFai9iTTtJQU9JO0U1RTYrYlY7RTRFcC9iTTtJQU9JO0U1RWcvYlY7RTRFdi9iTTtJQU9JO0U1RW0vYlY7RTRFMS9iTTtJQU9JO0U1RXMvYlY7RTRFNy9iTTtJQU9JO0U1RXkvYlY7RTRFaGdjTTtJQU9JO0U1RTQvYlY7RTRFbmdjTTtJQU9JO0U1RSsvYlY7RTRFdGdjTTtJQU9JO0U1RWtnY1Y7RTRFemdjTTtJQU9JO0U1RXFnY1Y7RTRFNWdjTTtJQU9JO0U1RXdnY1Y7RTRFL2djTTtJQU9JO0U1RTJnY1Y7RTRFbGhjTTtJQU9JO0lBQUE7RTVFK2djVjtFNEV0aGNNO0lBT0k7SUFBQTtFNUVtaGNWO0U0RTFoY007SUFPSTtJQUFBO0U1RXVoY1Y7RTRFOWhjTTtJQU9JO0lBQUE7RTVFMmhjVjtFNEVsaWNNO0lBT0k7SUFBQTtFNUUraGNWO0U0RXRpY007SUFPSTtJQUFBO0U1RW1pY1Y7RTRFMWljTTtJQU9JO0lBQUE7RTVFdWljVjtFNEU5aWNNO0lBT0k7SUFBQTtFNUUyaWNWO0U0RWxqY007SUFPSTtJQUFBO0U1RStpY1Y7RTRFdGpjTTtJQU9JO0lBQUE7RTVFbWpjVjtFNEUxamNNO0lBT0k7RTVFc2pjVjtFNEU3amNNO0lBT0k7RTVFeWpjVjtFNEVoa2NNO0lBT0k7RTVFNGpjVjtFNEVua2NNO0lBT0k7RTVFK2pjVjtFNEV0a2NNO0lBT0k7RTVFa2tjVjtFNEV6a2NNO0lBT0k7RTVFcWtjVjtFNEU1a2NNO0lBT0k7RTVFd2tjVjtFNEUva2NNO0lBT0k7RTVFMmtjVjtFNEVsbGNNO0lBT0k7RTVFOGtjVjtFNEVybGNNO0lBT0k7RTVFaWxjVjtFNEV4bGNNO0lBT0k7RTVFb2xjVjtFNEUzbGNNO0lBT0k7RTVFdWxjVjtFNEU5bGNNO0lBT0k7RTVFMGxjVjtFNEVqbWNNO0lBT0k7RTVFNmxjVjtFNEVwbWNNO0lBT0k7RTVFZ21jVjtFNEV2bWNNO0lBT0k7RTVFbW1jVjtFNEUxbWNNO0lBT0k7RTVFc21jVjtFNEU3bWNNO0lBT0k7RTVFeW1jVjtFNEVobmNNO0lBT0k7RTVFNG1jVjtFNEVubmNNO0lBT0k7RTVFK21jVjtFNEV0bmNNO0lBT0k7RTVFa25jVjtFNEV6bmNNO0lBT0k7RTVFcW5jVjtFNEU1bmNNO0lBT0k7RTVFd25jVjtFNEUvbmNNO0lBT0k7RTVFMm5jVjtFNEVsb2NNO0lBT0k7RTVFOG5jVjtFNEVyb2NNO0lBT0k7RTVFaW9jVjtFNEV4b2NNO0lBT0k7SUFBQTtFNUVxb2NWO0U0RTVvY007SUFPSTtJQUFBO0U1RXlvY1Y7RTRFaHBjTTtJQU9JO0lBQUE7RTVFNm9jVjtFNEVwcGNNO0lBT0k7SUFBQTtFNUVpcGNWO0U0RXhwY007SUFPSTtJQUFBO0U1RXFwY1Y7RTRFNXBjTTtJQU9JO0lBQUE7RTVFeXBjVjtFNEVocWNNO0lBT0k7SUFBQTtFNUU2cGNWO0U0RXBxY007SUFPSTtJQUFBO0U1RWlxY1Y7RTRFeHFjTTtJQU9JO0lBQUE7RTVFcXFjVjtFNEU1cWNNO0lBT0k7SUFBQTtFNUV5cWNWO0U0RWhyY007SUFPSTtJQUFBO0U1RTZxY1Y7RTRFcHJjTTtJQU9JO0lBQUE7RTVFaXJjVjtFNEV4cmNNO0lBT0k7RTVFb3JjVjtFNEUzcmNNO0lBT0k7RTVFdXJjVjtFNEU5cmNNO0lBT0k7RTVFMHJjVjtFNEVqc2NNO0lBT0k7RTVFNnJjVjtFNEVwc2NNO0lBT0k7RTVFZ3NjVjtFNEV2c2NNO0lBT0k7RTVFbXNjVjtFNEUxc2NNO0lBT0k7RTVFc3NjVjtFNEU3c2NNO0lBT0k7RTVFeXNjVjtFNEVodGNNO0lBT0k7RTVFNHNjVjtFNEVudGNNO0lBT0k7RTVFK3NjVjtFNEV0dGNNO0lBT0k7RTVFa3RjVjtFNEV6dGNNO0lBT0k7RTVFcXRjVjtFNEU1dGNNO0lBT0k7RTVFd3RjVjtFNEUvdGNNO0lBT0k7RTVFMnRjVjtFNEVsdWNNO0lBT0k7RTVFOHRjVjtFNEVydWNNO0lBT0k7RTVFaXVjVjtFNEV4dWNNO0lBT0k7RTVFb3VjVjtFNEUzdWNNO0lBT0k7RTVFdXVjVjtFNEU5dWNNO0lBT0k7RTVFMHVjVjtFNEVqdmNNO0lBT0k7RTVFNnVjVjtFNEVwdmNNO0lBT0k7RTVFZ3ZjVjtFNEV2dmNNO0lBT0k7RTVFbXZjVjtFNEUxdmNNO0lBT0k7RTVFc3ZjVjtFNEU3dmNNO0lBT0k7RTVFeXZjVjtFNEVod2NNO0lBT0k7RTVFNHZjVjtFNEVud2NNO0lBT0k7RTVFK3ZjVjtFNEV0d2NNO0lBT0k7RTVFa3djVjtFNEV6d2NNO0lBT0k7RTVFcXdjVjtFNEU1d2NNO0lBT0k7RTVFd3djVjtFNEUvd2NNO0lBT0k7RTVFMndjVjtFNEVseGNNO0lBT0k7RTVFOHdjVjtFNEVyeGNNO0lBT0k7RTVFaXhjVjtFNEV4eGNNO0lBT0k7RTVFb3hjVjtFNEUzeGNNO0lBT0k7RTVFdXhjVjtFNEU5eGNNO0lBT0k7RTVFMHhjVjtFNEVqeWNNO0lBT0k7RTVFNnhjVjtFNEVweWNNO0lBT0k7RTVFZ3ljVjtFNEV2eWNNO0lBT0k7RTVFbXljVjtFNEUxeWNNO0lBT0k7RTVFc3ljVjtFNEU3eWNNO0lBT0k7RTVFeXljVjtFNEVoemNNO0lBT0k7RTVFNHljVjtFNEVuemNNO0lBT0k7RTVFK3ljVjtFNEV0emNNO0lBT0k7RTVFa3pjVjtFNEV6emNNO0lBT0k7RTVFcXpjVjtFNEU1emNNO0lBT0k7RTVFd3pjVjtBQUNGO0FnQjkwY0k7RTREY0k7SUFPSTtFNUU2emNWO0U0RXAwY007SUFPSTtFNUVnMGNWO0U0RXYwY007SUFPSTtFNUVtMGNWO0U0RTEwY007SUFPSTtFNUVzMGNWO0U0RTcwY007SUFPSTtFNUV5MGNWO0U0RWgxY007SUFPSTtFNUU0MGNWO0U0RW4xY007SUFPSTtFNUUrMGNWO0U0RXQxY007SUFPSTtFNUVrMWNWO0U0RXoxY007SUFPSTtFNUVxMWNWO0U0RTUxY007SUFPSTtFNUV3MWNWO0U0RS8xY007SUFPSTtFNUUyMWNWO0U0RWwyY007SUFPSTtFNUU4MWNWO0U0RXIyY007SUFPSTtFNUVpMmNWO0U0RXgyY007SUFPSTtFNUVvMmNWO0U0RTMyY007SUFPSTtFNUV1MmNWO0U0RTkyY007SUFPSTtFNUUwMmNWO0U0RWozY007SUFPSTtFNUU2MmNWO0U0RXAzY007SUFPSTtFNUVnM2NWO0U0RXYzY007SUFPSTtFNUVtM2NWO0U0RTEzY007SUFPSTtFNUVzM2NWO0U0RTczY007SUFPSTtFNUV5M2NWO0U0RWg0Y007SUFPSTtFNUU0M2NWO0U0RW40Y007SUFPSTtFNUUrM2NWO0U0RXQ0Y007SUFPSTtFNUVrNGNWO0U0RXo0Y007SUFPSTtFNUVxNGNWO0U0RTU0Y007SUFPSTtFNUV3NGNWO0U0RS80Y007SUFPSTtFNUUyNGNWO0U0RWw1Y007SUFPSTtFNUU4NGNWO0U0RXI1Y007SUFPSTtFNUVpNWNWO0U0RXg1Y007SUFPSTtFNUVvNWNWO0U0RTM1Y007SUFPSTtFNUV1NWNWO0U0RTk1Y007SUFPSTtFNUUwNWNWO0U0RWo2Y007SUFPSTtFNUU2NWNWO0U0RXA2Y007SUFPSTtFNUVnNmNWO0U0RXY2Y007SUFPSTtFNUVtNmNWO0U0RTE2Y007SUFPSTtFNUVzNmNWO0U0RTc2Y007SUFPSTtFNUV5NmNWO0U0RWg3Y007SUFPSTtFNUU0NmNWO0U0RW43Y007SUFPSTtFNUUrNmNWO0U0RXQ3Y007SUFPSTtFNUVrN2NWO0U0RXo3Y007SUFPSTtFNUVxN2NWO0U0RTU3Y007SUFPSTtFNUV3N2NWO0U0RS83Y007SUFPSTtFNUUyN2NWO0U0RWw4Y007SUFPSTtFNUU4N2NWO0U0RXI4Y007SUFPSTtFNUVpOGNWO0U0RXg4Y007SUFPSTtFNUVvOGNWO0U0RTM4Y007SUFPSTtFNUV1OGNWO0U0RTk4Y007SUFPSTtFNUUwOGNWO0U0RWo5Y007SUFPSTtFNUU2OGNWO0U0RXA5Y007SUFPSTtFNUVnOWNWO0U0RXY5Y007SUFPSTtFNUVtOWNWO0U0RTE5Y007SUFPSTtFNUVzOWNWO0U0RTc5Y007SUFPSTtFNUV5OWNWO0U0RWgrY007SUFPSTtFNUU0OWNWO0U0RW4rY007SUFPSTtFNUUrOWNWO0U0RXQrY007SUFPSTtFNUVrK2NWO0U0RXorY007SUFPSTtFNUVxK2NWO0U0RTUrY007SUFPSTtFNUV3K2NWO0U0RS8rY007SUFPSTtFNUUyK2NWO0U0RWwvY007SUFPSTtFNUU4K2NWO0U0RXIvY007SUFPSTtFNUVpL2NWO0U0RXgvY007SUFPSTtFNUVvL2NWO0U0RTMvY007SUFPSTtFNUV1L2NWO0U0RTkvY007SUFPSTtFNUUwL2NWO0U0RWpnZE07SUFPSTtJQUFBO0U1RTgvY1Y7RTRFcmdkTTtJQU9JO0lBQUE7RTVFa2dkVjtFNEV6Z2RNO0lBT0k7SUFBQTtFNUVzZ2RWO0U0RTdnZE07SUFPSTtJQUFBO0U1RTBnZFY7RTRFamhkTTtJQU9JO0lBQUE7RTVFOGdkVjtFNEVyaGRNO0lBT0k7SUFBQTtFNUVraGRWO0U0RXpoZE07SUFPSTtJQUFBO0U1RXNoZFY7RTRFN2hkTTtJQU9JO0lBQUE7RTVFMGhkVjtFNEVqaWRNO0lBT0k7SUFBQTtFNUU4aGRWO0U0RXJpZE07SUFPSTtJQUFBO0U1RWtpZFY7RTRFemlkTTtJQU9JO0lBQUE7RTVFc2lkVjtFNEU3aWRNO0lBT0k7SUFBQTtFNUUwaWRWO0U0RWpqZE07SUFPSTtJQUFBO0U1RThpZFY7RTRFcmpkTTtJQU9JO0lBQUE7RTVFa2pkVjtFNEV6amRNO0lBT0k7RTVFcWpkVjtFNEU1amRNO0lBT0k7RTVFd2pkVjtFNEUvamRNO0lBT0k7RTVFMmpkVjtFNEVsa2RNO0lBT0k7RTVFOGpkVjtFNEVya2RNO0lBT0k7RTVFaWtkVjtFNEV4a2RNO0lBT0k7RTVFb2tkVjtFNEUza2RNO0lBT0k7RTVFdWtkVjtFNEU5a2RNO0lBT0k7RTVFMGtkVjtFNEVqbGRNO0lBT0k7RTVFNmtkVjtFNEVwbGRNO0lBT0k7RTVFZ2xkVjtFNEV2bGRNO0lBT0k7RTVFbWxkVjtFNEUxbGRNO0lBT0k7RTVFc2xkVjtFNEU3bGRNO0lBT0k7RTVFeWxkVjtFNEVobWRNO0lBT0k7RTVFNGxkVjtFNEVubWRNO0lBT0k7RTVFK2xkVjtFNEV0bWRNO0lBT0k7RTVFa21kVjtFNEV6bWRNO0lBT0k7RTVFcW1kVjtFNEU1bWRNO0lBT0k7RTVFd21kVjtFNEUvbWRNO0lBT0k7RTVFMm1kVjtFNEVsbmRNO0lBT0k7RTVFOG1kVjtFNEVybmRNO0lBT0k7RTVFaW5kVjtFNEV4bmRNO0lBT0k7RTVFb25kVjtFNEUzbmRNO0lBT0k7RTVFdW5kVjtFNEU5bmRNO0lBT0k7RTVFMG5kVjtFNEVqb2RNO0lBT0k7RTVFNm5kVjtFNEVwb2RNO0lBT0k7RTVFZ29kVjtFNEV2b2RNO0lBT0k7RTVFbW9kVjtFNEUxb2RNO0lBT0k7RTVFc29kVjtFNEU3b2RNO0lBT0k7RTVFeW9kVjtFNEVocGRNO0lBT0k7RTVFNG9kVjtFNEVucGRNO0lBT0k7RTVFK29kVjtFNEV0cGRNO0lBT0k7RTVFa3BkVjtFNEV6cGRNO0lBT0k7RTVFcXBkVjtFNEU1cGRNO0lBT0k7RTVFd3BkVjtFNEUvcGRNO0lBT0k7RTVFMnBkVjtFNEVscWRNO0lBT0k7RTVFOHBkVjtFNEVycWRNO0lBT0k7RTVFaXFkVjtFNEV4cWRNO0lBT0k7RTVFb3FkVjtFNEUzcWRNO0lBT0k7RTVFdXFkVjtFNEU5cWRNO0lBT0k7RTVFMHFkVjtFNEVqcmRNO0lBT0k7RTVFNnFkVjtFNEVwcmRNO0lBT0k7RTVFZ3JkVjtFNEV2cmRNO0lBT0k7SUFBQTtFNUVvcmRWO0U0RTNyZE07SUFPSTtJQUFBO0U1RXdyZFY7RTRFL3JkTTtJQU9JO0lBQUE7RTVFNHJkVjtFNEVuc2RNO0lBT0k7SUFBQTtFNUVnc2RWO0U0RXZzZE07SUFPSTtJQUFBO0U1RW9zZFY7RTRFM3NkTTtJQU9JO0lBQUE7RTVFd3NkVjtFNEUvc2RNO0lBT0k7SUFBQTtFNUU0c2RWO0U0RW50ZE07SUFPSTtJQUFBO0U1RWd0ZFY7RTRFdnRkTTtJQU9JO0lBQUE7RTVFb3RkVjtFNEUzdGRNO0lBT0k7SUFBQTtFNUV3dGRWO0U0RS90ZE07SUFPSTtFNUUydGRWO0U0RWx1ZE07SUFPSTtFNUU4dGRWO0U0RXJ1ZE07SUFPSTtFNUVpdWRWO0U0RXh1ZE07SUFPSTtFNUVvdWRWO0U0RTN1ZE07SUFPSTtFNUV1dWRWO0U0RTl1ZE07SUFPSTtFNUUwdWRWO0U0RWp2ZE07SUFPSTtFNUU2dWRWO0U0RXB2ZE07SUFPSTtFNUVndmRWO0U0RXZ2ZE07SUFPSTtFNUVtdmRWO0U0RTF2ZE07SUFPSTtFNUVzdmRWO0U0RTd2ZE07SUFPSTtFNUV5dmRWO0U0RWh3ZE07SUFPSTtFNUU0dmRWO0U0RW53ZE07SUFPSTtFNUUrdmRWO0U0RXR3ZE07SUFPSTtFNUVrd2RWO0U0RXp3ZE07SUFPSTtFNUVxd2RWO0U0RTV3ZE07SUFPSTtFNUV3d2RWO0U0RS93ZE07SUFPSTtFNUUyd2RWO0U0RWx4ZE07SUFPSTtFNUU4d2RWO0U0RXJ4ZE07SUFPSTtFNUVpeGRWO0U0RXh4ZE07SUFPSTtFNUVveGRWO0U0RTN4ZE07SUFPSTtFNUV1eGRWO0U0RTl4ZE07SUFPSTtFNUUweGRWO0U0RWp5ZE07SUFPSTtFNUU2eGRWO0U0RXB5ZE07SUFPSTtFNUVneWRWO0U0RXZ5ZE07SUFPSTtFNUVteWRWO0U0RTF5ZE07SUFPSTtFNUVzeWRWO0U0RTd5ZE07SUFPSTtJQUFBO0U1RTB5ZFY7RTRFanpkTTtJQU9JO0lBQUE7RTVFOHlkVjtFNEVyemRNO0lBT0k7SUFBQTtFNUVremRWO0U0RXp6ZE07SUFPSTtJQUFBO0U1RXN6ZFY7RTRFN3pkTTtJQU9JO0lBQUE7RTVFMHpkVjtFNEVqMGRNO0lBT0k7SUFBQTtFNUU4emRWO0U0RXIwZE07SUFPSTtJQUFBO0U1RWswZFY7RTRFejBkTTtJQU9JO0lBQUE7RTVFczBkVjtFNEU3MGRNO0lBT0k7SUFBQTtFNUUwMGRWO0U0RWoxZE07SUFPSTtJQUFBO0U1RTgwZFY7RTRFcjFkTTtJQU9JO0lBQUE7RTVFazFkVjtFNEV6MWRNO0lBT0k7SUFBQTtFNUVzMWRWO0U0RTcxZE07SUFPSTtFNUV5MWRWO0U0RWgyZE07SUFPSTtFNUU0MWRWO0U0RW4yZE07SUFPSTtFNUUrMWRWO0U0RXQyZE07SUFPSTtFNUVrMmRWO0U0RXoyZE07SUFPSTtFNUVxMmRWO0U0RTUyZE07SUFPSTtFNUV3MmRWO0U0RS8yZE07SUFPSTtFNUUyMmRWO0U0RWwzZE07SUFPSTtFNUU4MmRWO0U0RXIzZE07SUFPSTtFNUVpM2RWO0U0RXgzZE07SUFPSTtFNUVvM2RWO0U0RTMzZE07SUFPSTtFNUV1M2RWO0U0RTkzZE07SUFPSTtFNUUwM2RWO0U0RWo0ZE07SUFPSTtFNUU2M2RWO0U0RXA0ZE07SUFPSTtFNUVnNGRWO0U0RXY0ZE07SUFPSTtFNUVtNGRWO0U0RTE0ZE07SUFPSTtFNUVzNGRWO0U0RTc0ZE07SUFPSTtFNUV5NGRWO0U0RWg1ZE07SUFPSTtFNUU0NGRWO0U0RW41ZE07SUFPSTtFNUUrNGRWO0U0RXQ1ZE07SUFPSTtFNUVrNWRWO0U0RXo1ZE07SUFPSTtFNUVxNWRWO0U0RTU1ZE07SUFPSTtFNUV3NWRWO0U0RS81ZE07SUFPSTtFNUUyNWRWO0U0RWw2ZE07SUFPSTtFNUU4NWRWO0U0RXI2ZE07SUFPSTtFNUVpNmRWO0U0RXg2ZE07SUFPSTtFNUVvNmRWO0U0RTM2ZE07SUFPSTtFNUV1NmRWO0U0RTk2ZE07SUFPSTtFNUUwNmRWO0U0RWo3ZE07SUFPSTtFNUU2NmRWO0U0RXA3ZE07SUFPSTtFNUVnN2RWO0U0RXY3ZE07SUFPSTtFNUVtN2RWO0U0RTE3ZE07SUFPSTtFNUVzN2RWO0U0RTc3ZE07SUFPSTtFNUV5N2RWO0U0RWg4ZE07SUFPSTtFNUU0N2RWO0U0RW44ZE07SUFPSTtFNUUrN2RWO0U0RXQ4ZE07SUFPSTtFNUVrOGRWO0U0RXo4ZE07SUFPSTtFNUVxOGRWO0U0RTU4ZE07SUFPSTtFNUV3OGRWO0U0RS84ZE07SUFPSTtFNUUyOGRWO0U0RWw5ZE07SUFPSTtFNUU4OGRWO0U0RXI5ZE07SUFPSTtFNUVpOWRWO0U0RXg5ZE07SUFPSTtFNUVvOWRWO0U0RTM5ZE07SUFPSTtFNUV1OWRWO0U0RTk5ZE07SUFPSTtFNUUwOWRWO0U0RWorZE07SUFPSTtFNUU2OWRWO0FBQ0Y7QWdCbi9kSTtFNERjSTtJQU9JO0U1RWsrZFY7RTRFeitkTTtJQU9JO0U1RXErZFY7RTRFNStkTTtJQU9JO0U1RXcrZFY7RTRFLytkTTtJQU9JO0U1RTIrZFY7RTRFbC9kTTtJQU9JO0U1RTgrZFY7RTRFci9kTTtJQU9JO0U1RWkvZFY7RTRFeC9kTTtJQU9JO0U1RW8vZFY7RTRFMy9kTTtJQU9JO0U1RXUvZFY7RTRFOS9kTTtJQU9JO0U1RTAvZFY7RTRFamdlTTtJQU9JO0U1RTYvZFY7RTRFcGdlTTtJQU9JO0U1RWdnZVY7RTRFdmdlTTtJQU9JO0U1RW1nZVY7RTRFMWdlTTtJQU9JO0U1RXNnZVY7RTRFN2dlTTtJQU9JO0U1RXlnZVY7RTRFaGhlTTtJQU9JO0U1RTRnZVY7RTRFbmhlTTtJQU9JO0U1RStnZVY7RTRFdGhlTTtJQU9JO0U1RWtoZVY7RTRFemhlTTtJQU9JO0U1RXFoZVY7RTRFNWhlTTtJQU9JO0U1RXdoZVY7RTRFL2hlTTtJQU9JO0U1RTJoZVY7RTRFbGllTTtJQU9JO0U1RThoZVY7RTRFcmllTTtJQU9JO0U1RWlpZVY7RTRFeGllTTtJQU9JO0U1RW9pZVY7RTRFM2llTTtJQU9JO0U1RXVpZVY7RTRFOWllTTtJQU9JO0U1RTBpZVY7RTRFamplTTtJQU9JO0U1RTZpZVY7RTRFcGplTTtJQU9JO0U1RWdqZVY7RTRFdmplTTtJQU9JO0U1RW1qZVY7RTRFMWplTTtJQU9JO0U1RXNqZVY7RTRFN2plTTtJQU9JO0U1RXlqZVY7RTRFaGtlTTtJQU9JO0U1RTRqZVY7RTRFbmtlTTtJQU9JO0U1RStqZVY7RTRFdGtlTTtJQU9JO0U1RWtrZVY7RTRFemtlTTtJQU9JO0U1RXFrZVY7RTRFNWtlTTtJQU9JO0U1RXdrZVY7RTRFL2tlTTtJQU9JO0U1RTJrZVY7RTRFbGxlTTtJQU9JO0U1RThrZVY7RTRFcmxlTTtJQU9JO0U1RWlsZVY7RTRFeGxlTTtJQU9JO0U1RW9sZVY7RTRFM2xlTTtJQU9JO0U1RXVsZVY7RTRFOWxlTTtJQU9JO0U1RTBsZVY7RTRFam1lTTtJQU9JO0U1RTZsZVY7RTRFcG1lTTtJQU9JO0U1RWdtZVY7RTRFdm1lTTtJQU9JO0U1RW1tZVY7RTRFMW1lTTtJQU9JO0U1RXNtZVY7RTRFN21lTTtJQU9JO0U1RXltZVY7RTRFaG5lTTtJQU9JO0U1RTRtZVY7RTRFbm5lTTtJQU9JO0U1RSttZVY7RTRFdG5lTTtJQU9JO0U1RWtuZVY7RTRFem5lTTtJQU9JO0U1RXFuZVY7RTRFNW5lTTtJQU9JO0U1RXduZVY7RTRFL25lTTtJQU9JO0U1RTJuZVY7RTRFbG9lTTtJQU9JO0U1RThuZVY7RTRFcm9lTTtJQU9JO0U1RWlvZVY7RTRFeG9lTTtJQU9JO0U1RW9vZVY7RTRFM29lTTtJQU9JO0U1RXVvZVY7RTRFOW9lTTtJQU9JO0U1RTBvZVY7RTRFanBlTTtJQU9JO0U1RTZvZVY7RTRFcHBlTTtJQU9JO0U1RWdwZVY7RTRFdnBlTTtJQU9JO0U1RW1wZVY7RTRFMXBlTTtJQU9JO0U1RXNwZVY7RTRFN3BlTTtJQU9JO0U1RXlwZVY7RTRFaHFlTTtJQU9JO0U1RTRwZVY7RTRFbnFlTTtJQU9JO0U1RStwZVY7RTRFdHFlTTtJQU9JO0lBQUE7RTVFbXFlVjtFNEUxcWVNO0lBT0k7SUFBQTtFNUV1cWVWO0U0RTlxZU07SUFPSTtJQUFBO0U1RTJxZVY7RTRFbHJlTTtJQU9JO0lBQUE7RTVFK3FlVjtFNEV0cmVNO0lBT0k7SUFBQTtFNUVtcmVWO0U0RTFyZU07SUFPSTtJQUFBO0U1RXVyZVY7RTRFOXJlTTtJQU9JO0lBQUE7RTVFMnJlVjtFNEVsc2VNO0lBT0k7SUFBQTtFNUUrcmVWO0U0RXRzZU07SUFPSTtJQUFBO0U1RW1zZVY7RTRFMXNlTTtJQU9JO0lBQUE7RTVFdXNlVjtFNEU5c2VNO0lBT0k7SUFBQTtFNUUyc2VWO0U0RWx0ZU07SUFPSTtJQUFBO0U1RStzZVY7RTRFdHRlTTtJQU9JO0lBQUE7RTVFbXRlVjtFNEUxdGVNO0lBT0k7SUFBQTtFNUV1dGVWO0U0RTl0ZU07SUFPSTtFNUUwdGVWO0U0RWp1ZU07SUFPSTtFNUU2dGVWO0U0RXB1ZU07SUFPSTtFNUVndWVWO0U0RXZ1ZU07SUFPSTtFNUVtdWVWO0U0RTF1ZU07SUFPSTtFNUVzdWVWO0U0RTd1ZU07SUFPSTtFNUV5dWVWO0U0RWh2ZU07SUFPSTtFNUU0dWVWO0U0RW52ZU07SUFPSTtFNUUrdWVWO0U0RXR2ZU07SUFPSTtFNUVrdmVWO0U0RXp2ZU07SUFPSTtFNUVxdmVWO0U0RTV2ZU07SUFPSTtFNUV3dmVWO0U0RS92ZU07SUFPSTtFNUUydmVWO0U0RWx3ZU07SUFPSTtFNUU4dmVWO0U0RXJ3ZU07SUFPSTtFNUVpd2VWO0U0RXh3ZU07SUFPSTtFNUVvd2VWO0U0RTN3ZU07SUFPSTtFNUV1d2VWO0U0RTl3ZU07SUFPSTtFNUUwd2VWO0U0RWp4ZU07SUFPSTtFNUU2d2VWO0U0RXB4ZU07SUFPSTtFNUVneGVWO0U0RXZ4ZU07SUFPSTtFNUVteGVWO0U0RTF4ZU07SUFPSTtFNUVzeGVWO0U0RTd4ZU07SUFPSTtFNUV5eGVWO0U0RWh5ZU07SUFPSTtFNUU0eGVWO0U0RW55ZU07SUFPSTtFNUUreGVWO0U0RXR5ZU07SUFPSTtFNUVreWVWO0U0RXp5ZU07SUFPSTtFNUVxeWVWO0U0RTV5ZU07SUFPSTtFNUV3eWVWO0U0RS95ZU07SUFPSTtFNUUyeWVWO0U0RWx6ZU07SUFPSTtFNUU4eWVWO0U0RXJ6ZU07SUFPSTtFNUVpemVWO0U0RXh6ZU07SUFPSTtFNUVvemVWO0U0RTN6ZU07SUFPSTtFNUV1emVWO0U0RTl6ZU07SUFPSTtFNUUwemVWO0U0RWowZU07SUFPSTtFNUU2emVWO0U0RXAwZU07SUFPSTtFNUVnMGVWO0U0RXYwZU07SUFPSTtFNUVtMGVWO0U0RTEwZU07SUFPSTtFNUVzMGVWO0U0RTcwZU07SUFPSTtFNUV5MGVWO0U0RWgxZU07SUFPSTtFNUU0MGVWO0U0RW4xZU07SUFPSTtFNUUrMGVWO0U0RXQxZU07SUFPSTtFNUVrMWVWO0U0RXoxZU07SUFPSTtFNUVxMWVWO0U0RTUxZU07SUFPSTtJQUFBO0U1RXkxZVY7RTRFaDJlTTtJQU9JO0lBQUE7RTVFNjFlVjtFNEVwMmVNO0lBT0k7SUFBQTtFNUVpMmVWO0U0RXgyZU07SUFPSTtJQUFBO0U1RXEyZVY7RTRFNTJlTTtJQU9JO0lBQUE7RTVFeTJlVjtFNEVoM2VNO0lBT0k7SUFBQTtFNUU2MmVWO0U0RXAzZU07SUFPSTtJQUFBO0U1RWkzZVY7RTRFeDNlTTtJQU9JO0lBQUE7RTVFcTNlVjtFNEU1M2VNO0lBT0k7SUFBQTtFNUV5M2VWO0U0RWg0ZU07SUFPSTtJQUFBO0U1RTYzZVY7RTRFcDRlTTtJQU9JO0U1RWc0ZVY7RTRFdjRlTTtJQU9JO0U1RW00ZVY7RTRFMTRlTTtJQU9JO0U1RXM0ZVY7RTRFNzRlTTtJQU9JO0U1RXk0ZVY7RTRFaDVlTTtJQU9JO0U1RTQ0ZVY7RTRFbjVlTTtJQU9JO0U1RSs0ZVY7RTRFdDVlTTtJQU9JO0U1RWs1ZVY7RTRFejVlTTtJQU9JO0U1RXE1ZVY7RTRFNTVlTTtJQU9JO0U1RXc1ZVY7RTRFLzVlTTtJQU9JO0U1RTI1ZVY7RTRFbDZlTTtJQU9JO0U1RTg1ZVY7RTRFcjZlTTtJQU9JO0U1RWk2ZVY7RTRFeDZlTTtJQU9JO0U1RW82ZVY7RTRFMzZlTTtJQU9JO0U1RXU2ZVY7RTRFOTZlTTtJQU9JO0U1RTA2ZVY7RTRFajdlTTtJQU9JO0U1RTY2ZVY7RTRFcDdlTTtJQU9JO0U1RWc3ZVY7RTRFdjdlTTtJQU9JO0U1RW03ZVY7RTRFMTdlTTtJQU9JO0U1RXM3ZVY7RTRFNzdlTTtJQU9JO0U1RXk3ZVY7RTRFaDhlTTtJQU9JO0U1RTQ3ZVY7RTRFbjhlTTtJQU9JO0U1RSs3ZVY7RTRFdDhlTTtJQU9JO0U1RWs4ZVY7RTRFejhlTTtJQU9JO0U1RXE4ZVY7RTRFNThlTTtJQU9JO0U1RXc4ZVY7RTRFLzhlTTtJQU9JO0U1RTI4ZVY7RTRFbDllTTtJQU9JO0lBQUE7RTVFKzhlVjtFNEV0OWVNO0lBT0k7SUFBQTtFNUVtOWVWO0U0RTE5ZU07SUFPSTtJQUFBO0U1RXU5ZVY7RTRFOTllTTtJQU9JO0lBQUE7RTVFMjllVjtFNEVsK2VNO0lBT0k7SUFBQTtFNUUrOWVWO0U0RXQrZU07SUFPSTtJQUFBO0U1RW0rZVY7RTRFMStlTTtJQU9JO0lBQUE7RTVFdStlVjtFNEU5K2VNO0lBT0k7SUFBQTtFNUUyK2VWO0U0RWwvZU07SUFPSTtJQUFBO0U1RSsrZVY7RTRFdC9lTTtJQU9JO0lBQUE7RTVFbS9lVjtFNEUxL2VNO0lBT0k7SUFBQTtFNUV1L2VWO0U0RTkvZU07SUFPSTtJQUFBO0U1RTIvZVY7RTRFbGdmTTtJQU9JO0U1RTgvZVY7RTRFcmdmTTtJQU9JO0U1RWlnZlY7RTRFeGdmTTtJQU9JO0U1RW9nZlY7RTRFM2dmTTtJQU9JO0U1RXVnZlY7RTRFOWdmTTtJQU9JO0U1RTBnZlY7RTRFamhmTTtJQU9JO0U1RTZnZlY7RTRFcGhmTTtJQU9JO0U1RWdoZlY7RTRFdmhmTTtJQU9JO0U1RW1oZlY7RTRFMWhmTTtJQU9JO0U1RXNoZlY7RTRFN2hmTTtJQU9JO0U1RXloZlY7RTRFaGlmTTtJQU9JO0U1RTRoZlY7RTRFbmlmTTtJQU9JO0U1RStoZlY7RTRFdGlmTTtJQU9JO0U1RWtpZlY7RTRFemlmTTtJQU9JO0U1RXFpZlY7RTRFNWlmTTtJQU9JO0U1RXdpZlY7RTRFL2lmTTtJQU9JO0U1RTJpZlY7RTRFbGpmTTtJQU9JO0U1RThpZlY7RTRFcmpmTTtJQU9JO0U1RWlqZlY7RTRFeGpmTTtJQU9JO0U1RW9qZlY7RTRFM2pmTTtJQU9JO0U1RXVqZlY7RTRFOWpmTTtJQU9JO0U1RTBqZlY7RTRFamtmTTtJQU9JO0U1RTZqZlY7RTRFcGtmTTtJQU9JO0U1RWdrZlY7RTRFdmtmTTtJQU9JO0U1RW1rZlY7RTRFMWtmTTtJQU9JO0U1RXNrZlY7RTRFN2tmTTtJQU9JO0U1RXlrZlY7RTRFaGxmTTtJQU9JO0U1RTRrZlY7RTRFbmxmTTtJQU9JO0U1RStrZlY7RTRFdGxmTTtJQU9JO0U1RWtsZlY7RTRFemxmTTtJQU9JO0U1RXFsZlY7RTRFNWxmTTtJQU9JO0U1RXdsZlY7RTRFL2xmTTtJQU9JO0U1RTJsZlY7RTRFbG1mTTtJQU9JO0U1RThsZlY7RTRFcm1mTTtJQU9JO0U1RWltZlY7RTRFeG1mTTtJQU9JO0U1RW9tZlY7RTRFM21mTTtJQU9JO0U1RXVtZlY7RTRFOW1mTTtJQU9JO0U1RTBtZlY7RTRFam5mTTtJQU9JO0U1RTZtZlY7RTRFcG5mTTtJQU9JO0U1RWduZlY7RTRFdm5mTTtJQU9JO0U1RW1uZlY7RTRFMW5mTTtJQU9JO0U1RXNuZlY7RTRFN25mTTtJQU9JO0U1RXluZlY7RTRFaG9mTTtJQU9JO0U1RTRuZlY7RTRFbm9mTTtJQU9JO0U1RStuZlY7RTRFdG9mTTtJQU9JO0U1RWtvZlY7QUFDRjtBNkV6c2ZBO0VEK0RRO0lBT0k7RTVFdW9mVjtFNEU5b2ZNO0lBT0k7RTVFMG9mVjtFNEVqcGZNO0lBT0k7RTVFNm9mVjtFNEVwcGZNO0lBT0k7RTVFZ3BmVjtBQUNGO0E2RWpzZkE7RUR5Q1E7SUFPSTtFNUVxcGZWO0U0RTVwZk07SUFPSTtFNUV3cGZWO0U0RS9wZk07SUFPSTtFNUUycGZWO0U0RWxxZk07SUFPSTtFNUU4cGZWO0U0RXJxZk07SUFPSTtFNUVpcWZWO0U0RXhxZk07SUFPSTtFNUVvcWZWO0U0RTNxZk07SUFPSTtFNUV1cWZWO0U0RTlxZk07SUFPSTtFNUUwcWZWO0U0RWpyZk07SUFPSTtFNUU2cWZWO0U0RXByZk07SUFPSTtFNUVncmZWO0U0RXZyZk07SUFPSTtFNUVtcmZWO0FBQ0Y7QTJFcnJmQTtBQUNBO0VBQ0U7QTNFdXJmRjs7QTJFcHJmQTtBQUNBO0VBQ0U7RUFFQTtBM0VzcmZGOztBMkVucmZBO0FBQ0E7RUFDRTtBM0VzcmZGOztBMkVwcmZBO0VBQ0U7QTNFdXJmRjs7QTJFcnJmQTtFQUNFO0EzRXdyZkY7O0EyRXJyZkE7QUFDQTtFQUNFO0EzRXdyZkY7O0EyRXJyZkE7RUFDRTtBM0V3cmZGOztBMkVycmZBO0FBQ0E7RUFDRTtBM0V3cmZGOztBMkV0cmZBO0VBQ0U7QTNFeXJmRjs7QTJFam1mRTtFQUNFO0EzRW9tZko7O0EyRXJtZkU7RUFDRTtBM0V3bWZKOztBMkV6bWZFO0VBQ0U7QTNFNG1mSjs7QTJFN21mRTtFQUNFO0EzRWduZko7O0EyRWpuZkU7RUFDRTtBM0VvbmZKOztBMkVybmZFO0VBQ0U7QTNFd25mSjs7QTJFem5mRTtFQUNFO0EzRTRuZko7O0EyRTduZkU7RUFDRTtBM0Vnb2ZKOztBOEVqMWZBOztFQUVFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RW0xZkY7O0FJbjJmSTtFMEVxQkE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWcxZko7O0ErRWg0ZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBL0VrNGZKO0ErRWg0Zkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0VrNGZOO0ErRTkzZkU7RUFDRTtBL0VnNGZKOztBK0U1M2ZBOztFQUVFO0EvRSszZkY7O0ErRTUzZkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QS9FODNmRjs7QStFMzNmQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBL0U2M2ZGOztBK0V4M2ZBO0VBQ0U7RUFFQTtBL0UwM2ZGOztBZ0YzN2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWhGNjdmRjtBZ0Y1N2ZFO0VBQ0U7QWhGODdmSjs7QWdGejdmRTtFQUNFO0VBQ0E7QWhGNDdmSjs7QWdGOTdmRTtFQUNFO0VBQ0E7QWhGaThmSjs7QWdGbjhmRTtFQUNFO0VBQ0E7QWhGczhmSjs7QWdGeDhmRTtFQUNFO0VBQ0E7QWhGMjhmSjs7QWdGNzhmRTtFQUNFO0VBQ0E7QWhGZzlmSjs7QWdGbDlmRTtFQUNFO0VBQ0E7QWhGcTlmSjs7QWdGdjlmRTtFQUNFO0VBQ0E7QWhGMDlmSjs7QWdGNTlmRTtFQUNFO0VBQ0E7QWhGKzlmSjs7QWdGMTlmRTtFQURGO0lBRUk7RWhGODlmRjtBQUNGOztBaUZsL2ZFO0VBQ0U7RUFFQTtBakZvL2ZKOztBaUZ2L2ZFO0VBQ0U7RUFFQTtBakZ5L2ZKOztBaUY1L2ZFO0VBQ0U7RUFFQTtBakY4L2ZKOztBaUZqZ2dCRTtFQUNFO0VBRUE7QWpGbWdnQko7O0FpRnRnZ0JFO0VBQ0U7RUFFQTtBakZ3Z2dCSjs7QWlGM2dnQkU7RUFDRTtFQUVBO0FqRjZnZ0JKOztBaUZoaGdCRTtFQUNFO0VBRUE7QWpGa2hnQko7O0FpRnJoZ0JFO0VBQ0U7RUFFQTtBakZ1aGdCSjs7QWtGL2hnQkE7Ozs7Ozs7O0VBQUE7QUFVQTs7K0JBQUE7QUFHQTtFQUNFO0FsRmlpZ0JGOztBa0YvaGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZraWdCRjs7QWtGaGlnQkE7RUFDRTtFQUNBO0FsRm1pZ0JGOztBa0ZoaWdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGbWlnQkY7O0FrRmhpZ0JBO0FBQ0E7RUFTRTtFQUVBOztpQ0FBQTtBbEY0aGdCRjtBa0Z0aWdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGd2lnQko7QWtGL2hnQkU7RUFFRTtBbEZnaWdCSjtBa0Y3aGdCRTtFQUdFO0FsRjZoZ0JKO0FrRjNoZ0JFO0VBRUU7QWxGNGhnQko7QWtGMWhnQkU7RUFFRTtBbEYyaGdCSjtBa0Z6aGdCRTtFQUVFO0FsRjBoZ0JKO0FrRnhoZ0JFO0VBRUU7QWxGeWhnQko7QWtGdmhnQkU7RUFFRTtBbEZ3aGdCSjtBa0Z0aGdCRTtFQUVFO0FsRnVoZ0JKO0FrRnJoZ0JFO0VBRUU7QWxGc2hnQko7QWtGcGhnQkU7RUFFRTtBbEZxaGdCSjtBa0ZuaGdCRTtFQUVFO0FsRm9oZ0JKO0FrRmxoZ0JFO0VBRUU7QWxGbWhnQko7QWtGamhnQkU7RUFFRTtBbEZraGdCSjtBa0ZoaGdCRTtFQUVFO0FsRmloZ0JKO0FrRi9nZ0JFO0VBRUU7QWxGZ2hnQko7QWtGOWdnQkU7RUFFRTtBbEYrZ2dCSjtBa0Y3Z2dCRTtFQUVFO0FsRjhnZ0JKO0FrRjVnZ0JFO0VBRUU7QWxGNmdnQko7QWtGM2dnQkU7RUFFRTtBbEY0Z2dCSjtBa0YxZ2dCRTtFQUVFO0FsRjJnZ0JKO0FrRnpnZ0JFO0VBRUU7QWxGMGdnQko7QWtGeGdnQkU7RUFFRTtBbEZ5Z2dCSjtBa0Z2Z2dCRTtFQUVFO0FsRndnZ0JKO0FrRnRnZ0JFO0VBRUU7QWxGdWdnQko7QWtGcmdnQkU7RUFFRTtBbEZzZ2dCSjtBa0ZwZ2dCRTtFQUVFO0FsRnFnZ0JKO0FrRm5nZ0JFO0VBRUU7QWxGb2dnQko7QWtGbGdnQkU7RUFFRTtBbEZtZ2dCSjtBa0ZqZ2dCRTtFQUVFO0FsRmtnZ0JKO0FrRmhnZ0JFO0VBRUU7QWxGaWdnQko7QWtGLy9mRTtFQUVFO0FsRmdnZ0JKO0FrRjkvZkU7RUFFRTtBbEYrL2ZKO0FrRjcvZkU7RUFFRTtBbEY4L2ZKO0FrRjUvZkU7RUFFRTtBbEY2L2ZKO0FrRjMvZkU7RUFFRTtBbEY0L2ZKO0FrRjEvZkU7RUFFRTtBbEYyL2ZKO0FrRnovZkU7RUFFRTtBbEYwL2ZKO0FrRngvZkU7RUFFRTtBbEZ5L2ZKO0FrRnYvZkU7RUFFRTtBbEZ3L2ZKO0FrRnQvZkU7RUFFRTtBbEZ1L2ZKO0FrRnIvZkU7RUFFRTtBbEZzL2ZKO0FrRnAvZkU7RUFFRTtBbEZxL2ZKO0FrRm4vZkU7RUFFRTtBbEZvL2ZKO0FrRmwvZkU7RUFFRTtBbEZtL2ZKO0FrRmovZkU7RUFFRTtBbEZrL2ZKO0FrRmgvZkU7RUFFRTtBbEZpL2ZKO0FrRi8rZkU7RUFFRTtBbEZnL2ZKO0FrRjkrZkU7RUFFRTtBbEYrK2ZKO0FrRjcrZkU7RUFFRTtBbEY4K2ZKO0FrRjUrZkU7RUFFRTtBbEY2K2ZKO0FrRjMrZkU7RUFFRTtBbEY0K2ZKO0FrRjErZkU7RUFFRTtBbEYyK2ZKO0FrRnorZkU7RUFFRTtBbEYwK2ZKO0FrRngrZkU7RUFFRTtBbEZ5K2ZKO0FrRnYrZkU7RUFFRTtBbEZ3K2ZKO0FrRnQrZkU7RUFFRTtBbEZ1K2ZKO0FrRnIrZkU7RUFFRTtBbEZzK2ZKO0FrRnArZkU7RUFFRTtBbEZxK2ZKO0FrRm4rZkU7RUFFRTtBbEZvK2ZKO0FrRmwrZkU7RUFFRTtBbEZtK2ZKO0FrRmorZkU7RUFFRTtBbEZrK2ZKO0FrRmgrZkU7RUFFRTtBbEZpK2ZKO0FrRi85ZkU7RUFFRTtBbEZnK2ZKO0FrRjk5ZkU7RUFFRTtBbEYrOWZKO0FrRjc5ZkU7RUFFRTtBbEY4OWZKO0FrRjU5ZkU7RUFFRTtBbEY2OWZKO0FrRjM5ZkU7RUFFRTtBbEY0OWZKO0FrRjE5ZkU7RUFFRTtBbEYyOWZKO0FrRno5ZkU7RUFFRTtBbEYwOWZKO0FrRng5ZkU7RUFFRTtBbEZ5OWZKO0FrRnY5ZkU7RUFFRTtBbEZ3OWZKO0FrRnQ5ZkU7RUFFRTtBbEZ1OWZKO0FrRnI5ZkU7RUFFRTtBbEZzOWZKO0FrRnA5ZkU7RUFFRTtBbEZxOWZKO0FrRm45ZkU7RUFFRTtBbEZvOWZKO0FrRmw5ZkU7RUFFRTtBbEZtOWZKO0FrRmo5ZkU7RUFHRTtBbEZpOWZKO0FrRi84ZkU7RUFFRTtBbEZnOWZKO0FrRjk4ZkU7RUFFRTtBbEYrOGZKO0FrRjc4ZkU7RUFFRTtBbEY4OGZKO0FrRjU4ZkU7RUFFRTtBbEY2OGZKO0FrRjM4ZkU7RUFFRTtBbEY0OGZKO0FrRjE4ZkU7RUFFRTtBbEYyOGZKO0FrRno4ZkU7RUFFRTtBbEYwOGZKO0FrRng4ZkU7RUFFRTtBbEZ5OGZKO0FrRnY4ZkU7RUFFRTtBbEZ3OGZKO0FrRnQ4ZkU7RUFFRTtBbEZ1OGZKO0FrRnI4ZkU7RUFFRTtBbEZzOGZKO0FrRnA4ZkU7RUFFRTtBbEZxOGZKO0FrRm44ZkU7RUFFRTtBbEZvOGZKO0FrRmw4ZkU7RUFFRTtBbEZtOGZKO0FrRmo4ZkU7RUFFRTtBbEZrOGZKO0FrRmg4ZkU7RUFFRTtBbEZpOGZKO0FrRi83ZkU7RUFFRTtBbEZnOGZKO0FrRjk3ZkU7RUFFRTtBbEYrN2ZKO0FrRjc3ZkU7RUFFRTtBbEY4N2ZKO0FrRjU3ZkU7RUFFRTtBbEY2N2ZKO0FrRjM3ZkU7RUFFRTtBbEY0N2ZKO0FrRjE3ZkU7RUFFRTtBbEYyN2ZKO0FrRno3ZkU7RUFFRTtBbEYwN2ZKO0FrRng3ZkU7RUFFRTtBbEZ5N2ZKO0FrRnY3ZkU7RUFFRTtBbEZ3N2ZKO0FrRnQ3ZkU7RUFFRTtBbEZ1N2ZKO0FrRnI3ZkU7RUFFRTtBbEZzN2ZKO0FrRnA3ZkU7RUFFRTtBbEZxN2ZKO0FrRm43ZkU7RUFFRTtBbEZvN2ZKO0FrRmw3ZkU7RUFFRTtBbEZtN2ZKO0FrRmo3ZkU7RUFFRTtBbEZrN2ZKO0FrRmg3ZkU7RUFFRTtBbEZpN2ZKO0FrRi82ZkU7RUFFRTtBbEZnN2ZKO0FrRjk2ZkU7RUFFRTtBbEYrNmZKO0FrRjc2ZkU7RUFFRTtBbEY4NmZKO0FrRjU2ZkU7RUFFRTtBbEY2NmZKO0FrRjM2ZkU7RUFFRTtBbEY0NmZKO0FrRjE2ZkU7RUFFRTtBbEYyNmZKO0FrRno2ZkU7RUFFRTtBbEYwNmZKO0FrRng2ZkU7RUFFRTtBbEZ5NmZKO0FrRnY2ZkU7RUFFRTtBbEZ3NmZKO0FrRnQ2ZkU7RUFFRTtBbEZ1NmZKO0FrRnI2ZkU7RUFFRTtBbEZzNmZKO0FrRnA2ZkU7RUFFRTtBbEZxNmZKO0FrRm42ZkU7RUFFRTtBbEZvNmZKO0FrRmw2ZkU7RUFFRTtBbEZtNmZKO0FrRmo2ZkU7RUFFRTtBbEZrNmZKO0FrRmg2ZkU7RUFFRTtBbEZpNmZKO0FrRi81ZkU7RUFFRTtBbEZnNmZKO0FrRjk1ZkU7RUFFRTtBbEYrNWZKO0FrRjc1ZkU7RUFFRTtBbEY4NWZKO0FrRjU1ZkU7RUFFRTtBbEY2NWZKO0FrRjM1ZkU7RUFFRTtBbEY0NWZKO0FrRjE1ZkU7RUFFRTtBbEYyNWZKO0FrRno1ZkU7RUFFRTtBbEYwNWZKO0FrRng1ZkU7RUFFRTtBbEZ5NWZKO0FrRnY1ZkU7RUFFRTtBbEZ3NWZKO0FrRnQ1ZkU7RUFFRTtBbEZ1NWZKO0FrRnI1ZkU7RUFFRTtBbEZzNWZKO0FrRnA1ZkU7RUFFRTtBbEZxNWZKO0FrRm41ZkU7RUFFRTtBbEZvNWZKO0FrRmw1ZkU7RUFFRTtBbEZtNWZKO0FrRmo1ZkU7RUFFRTtBbEZrNWZKO0FrRmg1ZkU7RUFFRTtBbEZpNWZKO0FrRi80ZkU7RUFHRTtBbEYrNGZKO0FrRjc0ZkU7RUFFRTtBbEY4NGZKO0FrRjU0ZkU7RUFFRTtBbEY2NGZKO0FrRjM0ZkU7RUFFRTtBbEY0NGZKO0FrRjE0ZkU7RUFFRTtBbEYyNGZKO0FrRno0ZkU7RUFFRTtBbEYwNGZKO0FrRng0ZkU7RUFFRTtBbEZ5NGZKO0FrRnY0ZkU7RUFFRTtBbEZ3NGZKO0FrRnQ0ZkU7RUFFRTtBbEZ1NGZKO0FrRnI0ZkU7RUFFRTtBbEZzNGZKO0FrRnA0ZkU7RUFFRTtBbEZxNGZKO0FrRm40ZkU7RUFFRTtBbEZvNGZKO0FrRmw0ZkU7RUFFRTtBbEZtNGZKO0FrRmo0ZkU7RUFFRTtBbEZrNGZKO0FrRmg0ZkU7RUFFRTtBbEZpNGZKO0FrRi8zZkU7RUFFRTtBbEZnNGZKO0FrRjkzZkU7RUFFRTtBbEYrM2ZKO0FrRjczZkU7RUFFRTtBbEY4M2ZKO0FrRjUzZkU7RUFFRTtBbEY2M2ZKO0FrRjMzZkU7RUFFRTtBbEY0M2ZKO0FrRjEzZkU7RUFFRTtBbEYyM2ZKO0FrRnozZkU7RUFFRTtBbEYwM2ZKO0FrRngzZkU7RUFFRTtBbEZ5M2ZKO0FrRnYzZkU7RUFFRTtBbEZ3M2ZKO0FrRnQzZkU7RUFFRTtBbEZ1M2ZKO0FrRnIzZkU7RUFFRTtBbEZzM2ZKO0FrRnAzZkU7RUFFRTtBbEZxM2ZKO0FrRm4zZkU7RUFFRTtBbEZvM2ZKO0FrRmwzZkU7RUFFRTtBbEZtM2ZKO0FrRmozZkU7RUFFRTtBbEZrM2ZKO0FrRmgzZkU7RUFFRTtBbEZpM2ZKO0FrRi8yZkU7RUFFRTtBbEZnM2ZKO0FrRjkyZkU7RUFFRTtBbEYrMmZKO0FrRjcyZkU7RUFFRTtBbEY4MmZKO0FrRjUyZkU7RUFFRTtBbEY2MmZKO0FrRjMyZkU7RUFFRTtBbEY0MmZKO0FrRjEyZkU7RUFFRTtBbEYyMmZKO0FrRnoyZkU7RUFFRTtBbEYwMmZKO0FrRngyZkU7RUFFRTtBbEZ5MmZKO0FrRnYyZkU7RUFFRTtBbEZ3MmZKO0FrRnQyZkU7RUFFRTtBbEZ1MmZKO0FrRnIyZkU7RUFFRTtBbEZzMmZKO0FrRnAyZkU7RUFFRTtBbEZxMmZKO0FrRm4yZkU7RUFFRTtBbEZvMmZKO0FrRmwyZkU7RUFFRTtBbEZtMmZKO0FrRmoyZkU7RUFFRTtBbEZrMmZKO0FrRmgyZkU7RUFFRTtBbEZpMmZKO0FrRi8xZkU7RUFFRTtBbEZnMmZKO0FrRjkxZkU7RUFFRTtBbEYrMWZKO0FrRjcxZkU7RUFFRTtBbEY4MWZKO0FrRjUxZkU7RUFFRTtBbEY2MWZKO0FrRjMxZkU7RUFFRTtBbEY0MWZKO0FrRjExZkU7RUFFRTtBbEYyMWZKO0FrRnoxZkU7RUFFRTtBbEYwMWZKO0FrRngxZkU7RUFFRTtBbEZ5MWZKO0FrRnYxZkU7RUFFRTtBbEZ3MWZKO0FrRnQxZkU7RUFHRTtBbEZzMWZKO0FrRnAxZkU7RUFFRTtBbEZxMWZKO0FrRm4xZkU7RUFFRTtBbEZvMWZKO0FrRmwxZkU7RUFFRTtBbEZtMWZKO0FrRmoxZkU7RUFFRTtBbEZrMWZKO0FrRmgxZkU7RUFFRTtBbEZpMWZKO0FrRi8wZkU7RUFFRTtBbEZnMWZKO0FrRjkwZkU7RUFFRTtBbEYrMGZKO0FrRjcwZkU7RUFFRTtBbEY4MGZKO0FrRjUwZkU7RUFFRTtBbEY2MGZKO0FrRjMwZkU7RUFFRTtBbEY0MGZKO0FrRjEwZkU7RUFFRTtBbEYyMGZKO0FrRnowZkU7RUFFRTtBbEYwMGZKO0FrRngwZkU7RUFFRTtBbEZ5MGZKO0FrRnYwZkU7RUFFRTtBbEZ3MGZKO0FrRnQwZkU7RUFFRTtBbEZ1MGZKO0FrRnIwZkU7RUFFRTtBbEZzMGZKO0FrRnAwZkU7RUFFRTtBbEZxMGZKO0FrRm4wZkU7RUFFRTtBbEZvMGZKO0FrRmwwZkU7RUFFRTtBbEZtMGZKO0FrRmowZkU7RUFFRTtBbEZrMGZKO0FrRmgwZkU7RUFFRTtBbEZpMGZKO0FrRi96ZkU7RUFFRTtBbEZnMGZKO0FrRjl6ZkU7RUFFRTtBbEYremZKO0FrRjd6ZkU7RUFFRTtBbEY4emZKO0FrRjV6ZkU7RUFFRTtBbEY2emZKO0FrRjN6ZkU7RUFFRTtBbEY0emZKO0FrRjF6ZkU7RUFFRTtBbEYyemZKO0FrRnp6ZkU7RUFFRTtBbEYwemZKO0FrRnh6ZkU7RUFFRTtBbEZ5emZKO0FrRnZ6ZkU7RUFHRTtBbEZ1emZKO0FrRnJ6ZkU7RUFFRTtBbEZzemZKO0FrRnB6ZkU7RUFFRTtBbEZxemZKO0FrRm56ZkU7RUFFRTtBbEZvemZKO0FrRmx6ZkU7RUFFRTtBbEZtemZKO0FrRmp6ZkU7RUFFRTtBbEZremZKO0FrRmh6ZkU7RUFFRTtBbEZpemZKO0FrRi95ZkU7RUFFRTtBbEZnemZKO0FrRjl5ZkU7RUFFRTtBbEYreWZKO0FrRjd5ZkU7RUFFRTtBbEY4eWZKO0FrRjV5ZkU7RUFFRTtBbEY2eWZKO0FrRjN5ZkU7RUFFRTtBbEY0eWZKO0FrRjF5ZkU7RUFFRTtBbEYyeWZKO0FrRnp5ZkU7RUFFRTtBbEYweWZKO0FrRnh5ZkU7RUFFRTtBbEZ5eWZKO0FrRnZ5ZkU7RUFFRTtBbEZ3eWZKO0FrRnR5ZkU7RUFFRTtBbEZ1eWZKO0FrRnJ5ZkU7RUFFRTtBbEZzeWZKOztBa0ZueWZBOzsrQkFBQTtBQy9nQ0E7RUFDRTtBbkZ3emhCRjs7QW1GcnpoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRnd6aEJGOztBbUZyemhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ3emhCRjs7QW1GcHpoQkU7RUFDRTtFQUVBO0VBQ0E7QW5Gc3poQko7QW1GcnpoQkk7RUFDRTtBbkZ1emhCTjs7QW1GbHpoQkE7RUFDRTtFQUNBO0FuRnF6aEJGO0FtRm56aEJFOztFQUVFO0FuRnF6aEJKO0FtRmx6aEJJOztFQUVFO0FuRm96aEJOOztBbUYveWhCQTs7OztFQUlFO0VBRUE7QW5GaXpoQkY7QW1GaHpoQkU7Ozs7RUFDRTtBbkZxemhCSjs7QW1GanpoQkE7O0VBRUU7RUFFQTtBbkZtemhCRjtBbUZsemhCRTs7RUFDRTtBbkZxemhCSjs7QW1GanpoQkE7O0VBRUU7RUFFQTtBbkZtemhCRjtBbUZsemhCRTs7RUFDRTtBbkZxemhCSjs7QW9GcjRoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZ3NGhCRjtBb0Z0NGhCRTtFQUNFO0VBQ0E7RUFDQSxxQm5GWlc7RW1GYVg7QXBGdzRoQko7QW9GdDRoQkU7RUFDRTtFQUNBO0FwRnc0aEJKO0FvRnQ0aEJFO0VBQ0U7RUFDQTtBcEZ3NGhCSjs7QW9GcDRoQkE7RUFDRTtFQUNBO0FwRnU0aEJGO0FvRnI0aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGdTRoQko7QW9GdDRoQkk7RUFDRTtBcEZ3NGhCTjtBb0ZwNGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnM0aEJKO0FvRm40aEJFO0VBQ0U7QXBGcTRoQko7QW9GbDRoQkU7RUFDRTtFQUNBLG9CN0U4K0JnQjtFNkU3K0JoQix1QjdFNitCZ0I7RTZFNStCaEIscUI3RTgrQmlCO0U2RTcrQmpCLHNCN0U2K0JpQjtFNkU1K0JqQjtFQUNBO0VBQ0EsMkI3RTQrQmU7QVB3NWZuQjtBb0ZuNGhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3RXcrQlk7RTZFditCWixvQjdFdytCbUI7RTZFditCbkI7RUFDQTtFQUNBLDZCN0VzK0JrQjtFNkVyK0JsQiwwQzdFcytCYTtFNkVyK0JiO0FwRnE0aEJOO0FvRm40aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnE0aEJOO0FvRnA0aEJNO0VBQ0U7RUFDQTtFQUNBLGtEN0V3K0JzQjtFNkV2K0J0QjtFQUNBO0VBQ0EsMkI3RTQ4Qlc7QVAwN2ZuQjtBb0ZwNGhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3RWcrQm1CO0U2RS85Qm5CO0VBQ0E7QXBGczRoQlI7QW9GcDRoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGczRoQlI7QW9GcDRoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZzNGhCUjtBb0ZuNGhCSTtFQUNFO0FwRnE0aEJOO0FvRmo0aEJNO0VBQ0U7QXBGbTRoQlI7QW9GaDRoQkk7RUFDRTtBcEZrNGhCTjtBb0ZoNGhCSTtFQUVFLDBEN0U4NkIrQjtBUG05ZnJDO0FvRi8zaEJJO0VBQ0UseUM3RTQ2Qm9CO0FQcTlmMUI7QW9GLzNoQkk7RUFFRTtFQUNBO0VBQ0E7QXBGZzRoQk47QW9GOTNoQkk7RUFDRSxpRDdFcTZCcUI7RTZFcDZCckI7RUFDQTtBcEZnNGhCTjtBb0Y5M2hCSTtFQUVFO0FwRiszaEJOO0FvRjczaEJJO0VBQ0UsaUQ3RTQ1QnFCO0U2RTM1QnJCO0FwRiszaEJOO0FvRjUzaEJJO0VBRUU7QXBGNjNoQk47QW9GMzNoQkk7RUFDRSxpRDdFbTVCcUI7RTZFbDVCckI7QXBGNjNoQk47QW9GMTNoQkk7RUFHRSxxRDdFNjRCNEI7QVA2K2ZsQztBb0ZwM2hCTTs7Ozs7Ozs7Ozs7OztFQUtFO0FwRjgzaEJSO0FvRjEzaEJJO0VBQ0UsZTdFKzNCZTtFNkU5M0JmLGlCN0UrM0JpQjtBUDYvZnZCO0FvRnozaEJNO0VBQ0UsbUI3RTA0Qm9CO0FQaS9mNUI7QW9GejNoQk07RUFFRSw2RDdFdzNCZ0M7QVBrZ2dCeEM7QW9GdjNoQkk7RUFHRSxvQjdFbzNCaUI7RTZFbjNCakIsdUI3RW8zQm9CO0U2RW4zQnBCLG1CN0VvM0JlO0U2RW4zQmYsZ0I3RW8zQmlCO0FQbWdnQnZCO0FvRnQzaEJNO0VBQ0Usb0I3RTQzQm9CO0U2RTMzQnBCLG1CN0U0M0JrQjtBUDQvZjFCO0FvRnQzaEJNO0VBRUUsNkQ3RTgyQmdDO0FQeWdnQnhDO0FvRmozaEJJO0VBQ0UsVzdFck5FO0FQd2tpQlI7QW9GbDNoQk07RUFDRSxjN0V0TkU7QVAwa2lCVjtBb0ZqM2hCUTtFQUNFLHFCN0UxTkE7QVA2a2lCVjtBb0ZoM2hCTTtFQUNFLFc3RS9OQTtBUGlsaUJSO0FvRmgzaEJNO0VBQ0Usa0I3RWxPQTtFNkVtT0E7RUFDQTtBcEZrM2hCUjtBb0ZoM2hCTTtFQUNFLGtCN0V2T0E7RTZFd09BO0FwRmszaEJSO0FvRjkyaEJNO0VBQ0Usa0I3RTdPQTtFNkU4T0E7QXBGZzNoQlI7QW9GNTJoQk07RUFDRSwrQjdFMDFCdUI7QVBvaGdCL0I7QW9GNTJoQk07RUFHRSwyQzdFczFCa0I7QVBzaGdCMUI7O0FxRnJtaUJJO0VBQ0U7QXJGd21pQk47O0FxRm5taUJBO0VBQ0UsMkI5RXF1Q3VCO0FQaTRmekI7O0FxRm5taUJBO0VBQ0UscUJwRmRhO0VvRmViO0VBQ0EseUM5RWl1Q29DO0FQcTRmdEM7O0FzRm5uaUJBO0VBQ0U7QXRGc25pQkY7O0FzRm5uaUJBO0VBQ0U7RUFDQSxlL0U2a0MwQjtFK0U1a0MxQixnQi9FNGtDMEI7RStFM2tDMUIsb0MvRTZrQ2tDO0UrRTVrQ2xDO0F0RnNuaUJGO0FzRnBuaUJFO0VBQ0U7RUFDQTtFQUNBLHdDL0Uya0NpQztFK0Uxa0NqQyxrQi9FMmtDb0M7RStFMWtDcEMsZS9FMmtDNEI7RStFMWtDNUIsZ0IvRTBrQzRCO0UrRXprQzVCO0VBQ0E7RUFDQTtFQUNBLG1CL0V3a0NnQztBUDhpZ0JwQztBc0ZubmlCRTtFQUNFO0F0RnFuaUJKO0FzRm5uaUJJO0VBQ0UsYS9FbWtDa0M7RStFbGtDbEMsdUUvRW1rQ3FDO0FQa2pnQjNDO0FzRmpuaUJFO0VBQ0U7RUFDQSxrRC9Fb2pDNEI7RStFbmpDNUIsNkIvRWdrQ2dDO0FQbWpnQnBDO0FzRmpuaUJJO0VBQ0UsYS9FK2pDa0M7RStFOWpDbEMsdUUvRXdqQ3FDO0UrRXZqQ3JDLG1CL0UrakNvQztFK0U5akNwQywyQy9FK2pDcUM7QVBvamdCM0M7QXNGL21pQkU7RUFDRSxxQnJGbERXO0FEbXFpQmY7QXNGL21pQkk7RUFDRSxhL0UwakNvQztBUHVqZ0IxQztBc0Y5bWlCSTtFQUNFO0VBQ0E7QXRGZ25pQk47QXNGN21pQkk7RUFDRSxxQnJGOURTO0FENnFpQmY7QXNGN21pQk07RUFDRSxvQy9FZ2pDMkM7RStFL2lDM0MsbUIvRXlpQ2tDO0UrRXhpQ2xDLDJDL0V5aUNtQztBUHNrZ0IzQztBc0Z4bWlCTTtFQUNFLG9DL0V5akNpRDtBUGlqZ0J6RDtBc0ZybWlCRTtFQUNFLHNCL0VvaUNzQztFK0VuaUN0QztFQUNBO0F0RnVtaUJKO0FzRnBtaUJNO0VBQ0U7RUFDQTtFQUNBLGUvRTZoQ3NDO0UrRTVoQ3RDLGdCL0U0aENzQztFK0UzaEN0QztFQUNBO0VBQ0E7RUFDQSxvQy9FMGhDaUQ7QVA0a2dCekQ7QXNGbG1pQkk7RUFDRTtFQUNBLHlCckZwR1M7QUR3c2lCZjtBc0ZsbWlCTTtFQUNFO0VBQ0E7RUFDQSxzQi9Fb2hDK0M7RStFbmhDL0Msa0IvRXRHQTtFK0V1R0EsZS9Fb2hDd0M7RStFbmhDeEMsaUIvRW9oQ3lDO0UrRW5oQ3pDO0VBQ0E7RUFDQTtFQUNBLG9CL0VpaEM4QztFK0VoaEM5QyxnQi9FaWhDNkM7RStFaGhDN0M7QXRGb21pQlI7QXNGam1pQk07RUFDRSx5QnJGdEhPO0FEeXRpQmY7QXNGL2xpQkk7RUFDRSxxQnJGM0hTO0FENHRpQmY7QXNGN2xpQkU7RUFDRSxrQi9FZ2hDbUM7RStFL2dDbkMsYy9FZ2hDMkI7RStFL2dDM0IsZS9FK2dDMkI7RStFOWdDM0I7RUFDQTtBdEYrbGlCSjtBc0Y3bGlCSTtFQUNFLFcvRTZnQ2dDO0UrRTVnQ2hDLFkvRTRnQ2dDO0FQbWxnQnRDO0FzRjVsaUJJO0VBQ0U7RUFDQTtFQUNBLFcvRXNnQ2dDO0UrRXJnQ2hDLFkvRXFnQ2dDO0UrRXBnQ2hDO0VBQ0E7RUFDQSxrQi9FOC9CaUM7RStFNy9CakMsb0MvRXVnQzBDO0FQdWxnQmhEO0FzRjNsaUJJO0VBQ0U7RUFDQSxvQy9Fb2dDNEM7QVB5bGdCbEQ7QXNGM2xpQk07RUFDRSxrQi9FcS9CK0I7RStFcC9CL0IsZS9Fa2dDcUM7RStFamdDckMsZ0IvRWlnQ3FDO0UrRWhnQ3JDLHFCckY5Sk87RXFGK0pQLHlCckYvSk87RXFGZ0tQLHdCL0VvZ0MwQztFK0VuZ0MxQztFQUNBO0VBQ0E7RUFDQTtBdEY2bGlCUjtBc0YxbGlCTTtFQUNFLG9DL0U2L0JnRDtBUCtsZ0J4RDs7QXNGdGxpQkE7RUFDRTtBdEZ5bGlCRjtBc0Z4bGlCRTtFQUNFO0F0RjBsaUJKOztBc0ZqbGlCRTtFQUNFO0VBQ0E7RUFDQSx3Qi9FMitCeUM7RStFMStCekMsVy9FMitCaUM7RStFMStCakMsZ0IvRTIrQmtDO0UrRTErQmxDLDJEL0UyK0I0QztFK0UxK0I1QztFQUNBO0F0Rm9saUJKO0FzRmxsaUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQi9FeStCNkM7RStFeCtCN0MsYy9FeStCcUM7RStFeCtCckMsZS9FdytCcUM7RStFditCckMsdUMvRXkrQmdEO0UrRXgrQmhELHNCL0V5K0IwQztFK0V4K0IxQyw0SC9Fc2pCUztFK0VyakJULGlEL0V5K0IwQztBUDJtZ0JoRDtBc0ZqbGlCSTtFQUNFO0F0Rm1saUJOO0FzRmpsaUJNO0VBQ0Usd0UvRW8rQitDO0UrRW4rQi9DLG1CL0VvK0I4QztFK0VuK0I5QywyQy9FbytCK0M7QVArbWdCdkQ7QXNGaGxpQk07RUFDRSxrQi9FczlCMkM7RStFcjlCM0MsYy9FaytCeUM7RStFaitCekMsZS9FaStCeUM7QVBpbmdCakQ7QXNGOWtpQkk7RUFDRTtBdEZnbGlCTjtBc0Y5a2lCTTtFQUNFO0F0RmdsaUJSO0FzRjlraUJRO0VBQ0Usc0IvRXk5QnNEO0UrRXg5QnRELHFDL0V5OUJxRDtFK0V4OUJyRCxtQi9FeTlCb0Q7RStFeDlCcEQsMkMvRXk5QnFEO0FQdW5nQi9EO0FzRjVraUJNO0VBQ0U7QXRGOGtpQlI7QXNGNWtpQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCL0UrOEIwRDtFK0U5OEIxRCxjL0UrOEJrRDtFK0U5OEJsRCxlL0UrOEJtRDtFK0U5OEJuRCx5QnJGM1BLO0VxRjRQTCxnQi9FKzhCdUQ7RStFOThCdkQsc0IvRSs4QndEO0UrRTk4QnhELHVML0UrOEJ1RDtFK0U5OEJ2RCxpRC9FaTlCdUQ7QVA2bmdCakU7O0F1RjcwaUJFO0VBQ0U7QXZGZzFpQko7QXVGLzBpQkk7RUFDRTtBdkZpMWlCTjtBdUYvMGlCSTtFQUNFO0VBQ0E7QXZGaTFpQk47QXVGLzBpQk07RUFDRTtBdkZpMWlCUjtBdUY1MGlCSTtFQUNFO0F2RjgwaUJOOztBd0YzMWlCQTtFQUNFO0F4RjgxaUJGO0F3RjUxaUJFO0VBQ0UsK0JqRit1Q2lCO0VpRjl1Q2pCLDJCakY4dUNpQjtFaUY3dUNqQixvQmpGK3VDb0I7RWlGOXVDcEIsdUJqRjh1Q29CO0VpRjd1Q3BCLDJCakY4dUNxQjtBUGduZ0J6QjtBd0Y1MWlCSTtFQUNFLDJCakYydUNtQjtFaUYxdUNuQixxQnZGZlM7RXVGZ0JUO0VBQ0EsbUNqRjR1Q3lCO0FQa25nQi9COztBd0Z6MWlCQTtFQUNFO0VBQ0Esb0JqRnV1QzJCO0VpRnR1QzNCLHVCakZzdUMyQjtBUHNuZ0I3QjtBd0YzMWlCRTtFQUNFO0VBQ0E7QXhGNjFpQko7QXdGMzFpQkU7RUFDRTtBeEY2MWlCSjs7QXdGeDFpQkU7RUFDRSw0QmpGNHRDb0I7RWlGM3RDcEIsZWpGNHRDdUI7RWlGM3RDdkIsb0JqRjR0Q3VCO0VpRjN0Q3ZCLHVCakYydEN1QjtBUGdvZ0IzQjtBd0Z4MWlCRTtFQUNFLGVqRnN0Q3VCO0FQb29nQjNCOztBd0ZyMWlCRTtFQUNFLCtCakZvdENvQjtFaUZudENwQiwyQmpGbXRDb0I7RWlGbHRDcEIsbUJqRm90Q3VCO0VpRm50Q3ZCLG9CakY4c0N1QjtFaUY3c0N2Qix1QmpGNnNDdUI7QVAyb2dCM0I7QXdGcjFpQkU7RUFDRSxtQmpGOHNDdUI7RWlGN3NDdkIsZ0JqRmd0QzhCO0FQdW9nQmxDOztBd0ZqMWlCSTtFQUNFO0F4Rm8xaUJOO0F3RmwxaUJJO0VBQ0U7RUFDQTtBeEZvMWlCTjtBd0ZoMWlCRTs7OztFQUlFO0VBQ0E7QXhGazFpQko7QXdGaDFpQkU7Ozs7RUFJRTtFQUNBO0F4RmsxaUJKOztBd0Y5MGlCQTtFQUNFO0F4RmkxaUJGOztBd0Y5MGlCQTtFQUNFO0F4RmkxaUJGOztBd0Y5MGlCQTtFQUNFO0F4RmkxaUJGOztBd0Y1MGlCSTtFQUNFLDRCakZ3cENrQjtBUHVyZ0J4Qjs7QXdGejBpQkU7RUFDRSwyQmpGc29DaUI7QVBzc2dCckI7QXdGMTBpQkU7RUFDRTtBeEY0MGlCSjs7QXdGdDBpQkk7RUFDRSwyQmpGNG9Da0I7QVA2cmdCeEI7O0F3RmowaUJFOzs7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBeEZxMGlCSjtBd0ZuMGlCSTs7Ozs7OztFQUdFO0VBRUE7RUFDQTtFQUNBO0F4RncwaUJOO0F3RnAwaUJFOzs7RUFDRTtBeEZ3MGlCSjs7QXdGcDBpQkE7QUFJQTtBQytGQTs7RUFFRTtBekZzdWlCRjs7QXlGbnVpQkE7O0VBRUU7QXpGc3VpQkY7O0F5Rmw5aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJuRm8wQm1CO0VtRm4wQm5CO0VBRUEsY2xGOHZDeUI7RWtGN3ZDekI7QXpGbzlpQko7O0F5Rmo5aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHdDQXhCaUI7RUF5QmpCO0VBQ0EsV2xGMUNJO0FQNi9pQlI7O0F5Ri84aUJJOzs7O0VBRUU7QXpGbzlpQk47O0F5Rm5nakJJO0VBcURFO0VBQ0E7RUFDQSxxQmxGZ3VDdUI7QVBrdmdCN0I7QXlGaDlpQk07RUFDRSxxQmxGNnRDcUI7RWtGNXRDckIsaURBM0NhO0F6RjYvaUJyQjs7QXlGMThpQlE7RUFDRSxjbEZtdENtQjtBUDB2Z0I3QjtBeUYxOGlCUTs7Ozs7RUFHRSxxQmxGNnNDbUI7QVBpd2dCN0I7QXlGMzhpQlE7RUFFRTtBekY0OGlCVjtBeUYxOGlCUTtFQUNFO0F6RjQ4aUJWO0F5RjE4aUJRO0VBQ0U7QXpGNDhpQlY7QXlGMThpQlE7RUFDRTtBekY0OGlCVjtBeUZ4OGlCVTtFQUNFO0F6RjA4aUJaO0F5RnY4aUJVO0VBQ0U7RUFDQTtBekZ5OGlCWjtBeUZ0OGlCVTtFQUNFO0F6Rnc4aUJaOztBeUY5aWpCSTtFQStHRSxxQmxGd3FDdUI7QVAyeGdCN0I7QXlGajhpQk07RUFDRSxxQmxGcXFDcUI7RWtGcHFDckIsaURBbkdhO0F6RnNpakJyQjtBeUZoOGlCTTtFQUNFO0F6Rms4aUJSOztBeUZ6ampCSTtFQStISTtBekY4N2lCUjs7QXlGdjdpQk07RUFDRTtBekYwN2lCUjtBeUZ2N2lCTTtFQUNFO0VBQ0EscUJsRjJvQ3FCO0FQOHlnQjdCO0F5RnY3aUJRO0VBQ0U7QXpGeTdpQlY7QXlGbjdpQlU7OztFQUVFLHFCbEZnb0NpQjtBUHN6Z0I3Qjs7QXlGN2tqQkk7RUFnS0UscUJsRnVuQ3VCO0FQMHpnQjdCO0F5Ri82aUJNO0VBQ0UseUJsRm9uQ3FCO0FQNnpnQjdCO0F5RjU2aUJVO0VBQ0U7QXpGODZpQlo7QXlGejZpQk07RUFDRTtBekYyNmlCUjtBeUZ6NmlCUTtFQUNFO0F6RjI2aUJWO0F5RnY2aUJNO0VBQ0UsY2xGZ21DcUI7RWtGL2xDckI7QXpGeTZpQlI7QXlGcDZpQlU7RUFDRSx5QmxGeWxDaUI7RWtGeGxDakIscUJsRndsQ2lCO0FQODBnQjdCO0F5Rmg2aUJRO0VBQ0UscUJsRmlsQ21CO0VrRmhsQ25CLHNCbEZ4TUY7QVAwbWpCUjtBeUYvNWlCWTtFQUNFO0F6Rmk2aUJkO0F5Rjc1aUJVO0VBQ0UscUJsRnVrQ2lCO0VrRnRrQ2pCLHlCbEZza0NpQjtBUHkxZ0I3Qjs7QXlGeDVpQkk7RUFDRTtBekYyNWlCTjs7QXlGbjVpQlU7RUFDRSx3RWxGbTlCMkM7QVBtOGdCdkQ7QXlGajVpQlk7RUFDRSx5QmxGK2lDZTtFa0Y5aUNmLHVMbEYrOUJtRDtBUG83Z0JqRTtBeUYvNGlCWTtFQUNFO0F6Rmk1aUJkOztBeUY3bWpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CbkZvMEJtQjtFbUZuMEJuQjtFQUVBLGNsRjh2Q3lCO0VrRjd2Q3pCO0F6RittakJKOztBeUY1bWpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSx5Q0F4QmlCO0VBeUJqQjtFQUNBLFdsRjFDSTtBUHdwakJSOztBeUYxbWpCSTs7OztFQUVFO0F6RittakJOOztBeUY5cGpCSTtFQXFERTtFQUNBO0VBQ0EscUJsRmd1Q3VCO0FQNjRnQjdCO0F5RjNtakJNO0VBQ0UscUJsRjZ0Q3FCO0VrRjV0Q3JCLGtEQTNDYTtBekZ3cGpCckI7O0F5RnJtakJRO0VBQ0UsY2xGbXRDbUI7QVBxNWdCN0I7QXlGcm1qQlE7Ozs7O0VBR0UscUJsRjZzQ21CO0FQNDVnQjdCO0F5RnRtakJRO0VBRUU7QXpGdW1qQlY7QXlGcm1qQlE7RUFDRTtBekZ1bWpCVjtBeUZybWpCUTtFQUNFO0F6RnVtakJWO0F5RnJtakJRO0VBQ0U7QXpGdW1qQlY7QXlGbm1qQlU7RUFDRTtBekZxbWpCWjtBeUZsbWpCVTtFQUNFO0VBQ0E7QXpGb21qQlo7QXlGam1qQlU7RUFDRTtBekZtbWpCWjs7QXlGenNqQkk7RUErR0UscUJsRndxQ3VCO0FQczdnQjdCO0F5RjVsakJNO0VBQ0UscUJsRnFxQ3FCO0VrRnBxQ3JCLGtEQW5HYTtBekZpc2pCckI7QXlGM2xqQk07RUFDRTtBekY2bGpCUjs7QXlGcHRqQkk7RUErSEk7QXpGeWxqQlI7O0F5RmxsakJNO0VBQ0U7QXpGcWxqQlI7QXlGbGxqQk07RUFDRTtFQUNBLHFCbEYyb0NxQjtBUHk4Z0I3QjtBeUZsbGpCUTtFQUNFO0F6Rm9sakJWO0F5RjlrakJVOzs7RUFFRSxxQmxGZ29DaUI7QVBpOWdCN0I7O0F5Rnh1akJJO0VBZ0tFLHFCbEZ1bkN1QjtBUHE5Z0I3QjtBeUYxa2pCTTtFQUNFLHlCbEZvbkNxQjtBUHc5Z0I3QjtBeUZ2a2pCVTtFQUNFO0F6RnlrakJaO0F5RnBrakJNO0VBQ0U7QXpGc2tqQlI7QXlGcGtqQlE7RUFDRTtBekZza2pCVjtBeUZsa2pCTTtFQUNFLGNsRmdtQ3FCO0VrRi9sQ3JCO0F6Rm9rakJSO0F5Ri9qakJVO0VBQ0UseUJsRnlsQ2lCO0VrRnhsQ2pCLHFCbEZ3bENpQjtBUHkrZ0I3QjtBeUYzampCUTtFQUNFLHFCbEZpbENtQjtFa0ZobENuQixzQmxGeE1GO0FQcXdqQlI7QXlGMWpqQlk7RUFDRTtBekY0ampCZDtBeUZ4ampCVTtFQUNFLHFCbEZ1a0NpQjtFa0Z0a0NqQix5QmxGc2tDaUI7QVBvL2dCN0I7O0F5Rm5qakJJO0VBQ0U7QXpGc2pqQk47O0F5RjlpakJVO0VBQ0Usd0VsRm05QjJDO0FQOGxoQnZEO0F5RjVpakJZO0VBQ0UseUJsRitpQ2U7RWtGOWlDZix1TGxGKzlCbUQ7QVAra2hCakU7QXlGMWlqQlk7RUFDRTtBekY0aWpCZDs7QTBGenhqQkU7RUFDRTtBMUY0eGpCSjtBMEZ4eGpCSTtFQUNFO0ExRjB4akJOO0EwRnh4akJJO0VBQ0U7QTFGMHhqQk47QTBGeHhqQkk7RUFDRTtBMUYweGpCTjtBMEZ0eGpCRTtFQUNFO0ExRnd4akJKO0EwRnJ4akJFO0VBQ0UsZ0JuRnd0Q3dDO0VtRnZ0Q3hDO0VBQ0E7QTFGdXhqQko7QTBGcHhqQkU7RUFDRSxXbkZtdEM2QztFbUZsdEM3QztFQUNBO0VBQ0E7QTFGc3hqQko7QTBGbnhqQkU7RUFDRTtFQUNBO0ExRnF4akJKO0EwRmx4akJFO0VBQ0U7QTFGb3hqQko7O0EyRjl6akJBO0VBQ0U7RUFDQTtFQUVBO0EzRmcwakJGO0EyRjl6akJFO0VBQ0UsZ0JwRjIwQmlCO0FQcS9oQnJCO0EyRjd6akJFO0VBQ0UsZ0JyRjRsQmlCO0FObXVpQnJCO0EyRjV6akJFO0VBQ0UsNEJwRjYxQjBCO0FQaStoQjlCOztBcUIvMGpCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXJCMjBqQko7O0FxQjcxakJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckJ5MWpCSjs7QXFCMzJqQkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQnUyakJKOztBcUJ6M2pCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXJCcTNqQko7O0FxQnY0akJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckJtNGpCSjs7QXFCcjVqQkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQmk1akJKOztBcUJuNmpCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXJCKzVqQko7O0FxQmo3akJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckI2NmpCSjs7QTJGcjZqQkU7RUFDRSxnQnBGaTFCcUI7QVB1bGlCekI7QTJGdDZqQkU7RUFDRTtFQUNBO0EzRnc2akJKOztBMkZwNmpCQTtFQUNFO0VBQ0E7QTNGdTZqQkY7O0EyRnA2akJBO0VBQ0U7QTNGdTZqQkY7O0E0Rjk4akJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEZGRTtFb0ZJRjtBNUY4OGpCRjtBNEY1OGpCRTtFQUlFO0E1RjI4akJKO0E0Rng4akJFO0VBR0U7QTVGdzhqQko7QTRGcjhqQkU7RUFLRTtBNUZtOGpCSjtBNEZqOGpCSTtFQUNFO0E1Rm04akJOO0E0Ri83akJFO0VBR0U7QTVGKzdqQko7O0E0RnY3akJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBRUE7RUFDQTtFQUNBO0E1RnM3akJGO0E0RnA3akJFO0VBSUU7QTVGbTdqQko7QTRGaDdqQkU7RUFHRTtBNUZnN2pCSjtBNEY3NmpCRTtFQUtFO0E1RjI2akJKO0E0Rno2akJJO0VBQ0U7QTVGMjZqQk47QTRGdjZqQkU7RUFHRTtBNUZ1NmpCSjtBNEZwNmpCRTtFQ1pBO0VBQ0E7RUFDQTtFMUZrTUksNkJBTEk7RTBGM0xSO0E3Rm03akJGO0E0Rmo2akJFO0VDdEJBO0VBQ0E7RUFDQTtFMUZrTUksNEJBTEk7RTBGM0xSO0E3RjA3akJGOztBNEZ4NWpCQTtFQUNFO0E1RjI1akJGO0E0Rno1akJFO0VBSUU7QTVGdzVqQko7QTRGcjVqQkU7RUFHRTtBNUZxNWpCSjtBNEZsNWpCRTtFQUtFO0E1Rmc1akJKO0E0Rjk0akJJO0VBQ0U7QTVGZzVqQk47QTRGNTRqQkU7RUFHRTtBNUY0NGpCSjs7QTRGcjRqQkU7RUN6SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEa0tJO0E1RmkyakJOO0E0RjMxakJJO0VBSUU7QTVGMDFqQk47QTRGdjFqQkk7RUFHRTtFQUNBO0E1RnUxakJOO0E0RnAxakJJO0VBS0U7QTVGazFqQk47QTRGaDFqQk07RUFDRTtBNUZrMWpCUjtBNEYvMGpCTTtFQUNFO0E1RmkxakJSO0E0RjcwakJJO0VBR0U7QTVGNjBqQk47O0E0RnowakJFO0VBRUk7QTVGMjBqQk47QTRGMTBqQk07RUFHRTtBNUYwMGpCUjs7QTRGNTZqQkU7RUN6SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEZ0tJO0E1RjA0akJOO0E0Rmw0akJJO0VBSUU7QTVGaTRqQk47QTRGOTNqQkk7RUFHRTtFQUNBO0E1RjgzakJOO0E0RjMzakJJO0VBS0U7QTVGeTNqQk47QTRGdjNqQk07RUFDRTtBNUZ5M2pCUjtBNEZ0M2pCTTtFQUNFO0E1RnczakJSO0E0RnAzakJJO0VBR0U7QTVGbzNqQk47O0E0RjU4akJFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUZ3NmpCTjtBNEZsNmpCSTtFQUlFO0E1Rmk2akJOO0E0Rjk1akJJO0VBR0U7RUFDQTtBNUY4NWpCTjtBNEYzNWpCSTtFQUtFO0E1Rnk1akJOO0E0RnY1akJNO0VBQ0U7QTVGeTVqQlI7QTRGdDVqQk07RUFDRTtBNUZ3NWpCUjtBNEZwNWpCSTtFQUdFO0E1Rm81akJOOztBNEZoNWpCRTtFQUVJO0E1Rms1akJOO0E0Rmo1akJNO0VBR0U7QTVGaTVqQlI7O0E0Rm4vakJFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUYrOGpCTjtBNEZ6OGpCSTtFQUlFO0E1Rnc4akJOO0E0RnI4akJJO0VBR0U7RUFDQTtBNUZxOGpCTjtBNEZsOGpCSTtFQUtFO0E1Rmc4akJOO0E0Rjk3akJNO0VBQ0U7QTVGZzhqQlI7QTRGNzdqQk07RUFDRTtBNUYrN2pCUjtBNEYzN2pCSTtFQUdFO0E1RjI3akJOOztBNEZ2N2pCRTtFQUVJO0E1Rnk3akJOO0E0Rng3akJNO0VBR0U7QTVGdzdqQlI7O0E0RjFoa0JFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUZzL2pCTjtBNEZoL2pCSTtFQUlFO0E1RisrakJOO0E0RjUrakJJO0VBR0U7RUFDQTtBNUY0K2pCTjtBNEZ6K2pCSTtFQUtFO0E1RnUrakJOO0E0RnIrakJNO0VBQ0U7QTVGdStqQlI7QTRGcCtqQk07RUFDRTtBNUZzK2pCUjtBNEZsK2pCSTtFQUdFO0E1RmsrakJOOztBNEY5OWpCRTtFQUVJO0E1RmcrakJOO0E0Ri85akJNO0VBR0U7QTVGKzlqQlI7O0E0Rmpra0JFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUY2aGtCTjtBNEZ2aGtCSTtFQUlFO0E1RnNoa0JOO0E0Rm5oa0JJO0VBR0U7RUFDQTtBNUZtaGtCTjtBNEZoaGtCSTtFQUtFO0E1Rjhna0JOO0E0RjVna0JNO0VBQ0U7QTVGOGdrQlI7QTRGM2drQk07RUFDRTtBNUY2Z2tCUjtBNEZ6Z2tCSTtFQUdFO0E1Rnlna0JOOztBNEZyZ2tCRTtFQUVJO0E1RnVna0JOO0E0RnRna0JNO0VBR0U7QTVGc2drQlI7O0E0Rnhta0JFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUZva2tCTjtBNEY5amtCSTtFQUlFO0E1RjZqa0JOO0E0RjFqa0JJO0VBR0U7RUFDQTtBNUYwamtCTjtBNEZ2amtCSTtFQUtFO0E1RnFqa0JOO0E0Rm5qa0JNO0VBQ0U7QTVGcWprQlI7QTRGbGprQk07RUFDRTtBNUZvamtCUjtBNEZoamtCSTtFQUdFO0E1Rmdqa0JOOztBNEY1aWtCRTtFQUVJO0E1Rjhpa0JOO0E0Rjdpa0JNO0VBR0U7QTVGNmlrQlI7O0E0Ri9va0JFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUYybWtCTjtBNEZybWtCSTtFQUlFO0E1Rm9ta0JOO0E0Rmpta0JJO0VBR0U7RUFDQTtBNUZpbWtCTjtBNEY5bGtCSTtFQUtFO0E1RjRsa0JOO0E0RjFsa0JNO0VBQ0U7QTVGNGxrQlI7QTRGemxrQk07RUFDRTtBNUYybGtCUjtBNEZ2bGtCSTtFQUdFO0E1RnVsa0JOOztBNEZubGtCRTtFQUVJO0E1RnFsa0JOO0E0RnBsa0JNO0VBR0U7QTVGb2xrQlI7O0E0RjFra0JFO0VDL01BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURvT0k7RUFDQTtFQUlBO0VBS0E7QTVGbWprQk47QTRGaGprQkk7RUFJRTtBNUYraWtCTjtBNEY1aWtCSTtFQUdFO0E1RjRpa0JOO0E0Rnppa0JJO0VBS0U7QTVGdWlrQk47QTRGcmlrQk07RUFDRTtBNUZ1aWtCUjtBNEZuaWtCSTtFQUdFO0E1Rm1pa0JOOztBNEYvaGtCRTtFQ3hSQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjJ6a0JGOztBNEZubmtCRTtFQy9NQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEaU5JO0VBQ0E7RUFJQTtFQUtBO0E1Ritta0JOO0E0Rnpsa0JJO0VBSUU7QTVGd2xrQk47QTRGcmxrQkk7RUFHRTtBNUZxbGtCTjtBNEZsbGtCSTtFQUtFO0E1Rmdsa0JOO0E0Rjlra0JNO0VBQ0U7QTVGZ2xrQlI7QTRGNWtrQkk7RUFHRTtBNUY0a2tCTjs7QTRGeGtrQkU7RUN4UkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRDZSSTtFQUNBO0VBSUE7RUFLQTtBNUZpa2tCTjs7QTRGaHFrQkU7RUMvTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRG9PSTtFQUNBO0VBSUE7RUFLQTtBNUZ5b2tCTjtBNEZ0b2tCSTtFQUlFO0E1RnFva0JOO0E0Rmxva0JJO0VBR0U7QTVGa29rQk47QTRGL25rQkk7RUFLRTtBNUY2bmtCTjtBNEYzbmtCTTtFQUNFO0E1RjZua0JSO0E0Rnpua0JJO0VBR0U7QTVGeW5rQk47O0E0RnJua0JFO0VDeFJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGaTVrQkY7O0E0Rnpza0JFO0VDL01BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURvT0k7RUFDQTtFQUlBO0VBS0E7QTVGa3JrQk47QTRGL3FrQkk7RUFJRTtBNUY4cWtCTjtBNEYzcWtCSTtFQUdFO0E1RjJxa0JOO0E0Rnhxa0JJO0VBS0U7QTVGc3FrQk47QTRGcHFrQk07RUFDRTtBNUZzcWtCUjtBNEZscWtCSTtFQUdFO0E1Rmtxa0JOOztBNEY5cGtCRTtFQ3hSQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjA3a0JGOztBNEZsdmtCRTtFQy9NQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEb09JO0VBQ0E7RUFJQTtFQUtBO0E1RjJ0a0JOO0E0Rnh0a0JJO0VBSUU7QTVGdXRrQk47QTRGcHRrQkk7RUFHRTtBNUZvdGtCTjtBNEZqdGtCSTtFQUtFO0E1Ritza0JOO0E0Rjdza0JNO0VBQ0U7QTVGK3NrQlI7QTRGM3NrQkk7RUFHRTtBNUYyc2tCTjs7QTRGdnNrQkU7RUN4UkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZtK2tCRjs7QTRGM3hrQkU7RUMvTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRG9PSTtFQUNBO0VBSUE7RUFLQTtBNUZvd2tCTjtBNEZqd2tCSTtFQUlFO0E1Rmd3a0JOO0E0Rjd2a0JJO0VBR0U7QTVGNnZrQk47QTRGMXZrQkk7RUFLRTtBNUZ3dmtCTjtBNEZ0dmtCTTtFQUNFO0E1Rnd2a0JSO0E0RnB2a0JJO0VBR0U7QTVGb3ZrQk47O0E0Rmh2a0JFO0VDeFJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGNGdsQkY7O0E0RnAwa0JFO0VDL01BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURvT0k7RUFDQTtFQUlBO0VBS0E7QTVGNnlrQk47QTRGMXlrQkk7RUFJRTtBNUZ5eWtCTjtBNEZ0eWtCSTtFQUdFO0E1RnN5a0JOO0E0Rm55a0JJO0VBS0U7QTVGaXlrQk47QTRGL3hrQk07RUFDRTtBNUZpeWtCUjtBNEY3eGtCSTtFQUdFO0E1RjZ4a0JOOztBNEZ6eGtCRTtFQ3hSQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnFqbEJGOztBNEY3MmtCRTtFQy9NQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEb09JO0VBQ0E7RUFJQTtFQUtBO0E1RnMxa0JOO0E0Rm4xa0JJO0VBSUU7QTVGazFrQk47QTRGLzBrQkk7RUFHRTtBNUYrMGtCTjtBNEY1MGtCSTtFQUtFO0E1RjAwa0JOO0E0Rngwa0JNO0VBQ0U7QTVGMDBrQlI7QTRGdDBrQkk7RUFHRTtBNUZzMGtCTjs7QTRGbDBrQkU7RUN4UkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Y4bGxCRjs7QTRGanlrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEscUJyRjZVZ0I7RXFGNVVoQjtBNUZteWtCRjtBNEZqeWtCRTtFQUlFLHFCckYwVW9CO0VxRnpVcEI7QTVGZ3lrQko7QTRGN3hrQkU7RUFHRTtFQUNBO0E1RjZ4a0JKO0E0RjF4a0JFO0VBS0U7RUFDQTtBNUZ3eGtCSjtBNEZ0eGtCSTtFQUNFO0VBQ0E7QTVGd3hrQk47QTRGcHhrQkU7RUFHRTtBNUZveGtCSjs7QTRGaHhrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLHFCckYwUmdCO0VxRnpSaEI7QTVGa3hrQkY7QTRGaHhrQkU7RUFJRSxxQnJGdVJvQjtFcUZ0UnBCO0E1Rit3a0JKO0E0RjV3a0JFO0VBR0U7RUFDQTtBNUY0d2tCSjtBNEZ6d2tCRTtFQUtFO0VBQ0E7QTVGdXdrQko7QTRGcndrQkk7RUFDRTtFQUNBO0E1RnV3a0JOO0E0Rm53a0JFO0VBR0U7QTVGbXdrQko7O0E0Ri92a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGa3drQkY7O0E0Ri92a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZrd2tCRjs7QTRGL3ZrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZrd2tCRjs7QTRGM3ZrQkE7RUNyYkU7RUFDQTtFQUNBO0UxRjRNSSw2QkFMSTtFMEZyTVI7QTdGb3JsQkY7O0E0Rnp2a0JBO0VDL2JFO0VBQ0E7RUFDQTtFMUY0TUksNEJBTEk7RTBGck1SO0E3RjRybEJGOztBNEZudmtCQTtFQUNFO0VBRUE7QTVGcXZrQkY7O0E0Rjl1a0JBOztFQUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rmd2a0JGOztBNEY3dWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVGK3VrQkY7QTRGN3VrQkU7OztFQUdFO0VBQ0E7QTVGK3VrQko7QTRGNXVrQkU7RUFDRTtFQUNBO0E1Rjh1a0JKO0E0RjV1a0JJOzs7OztFQUdFO0VBQ0E7QTVGZ3ZrQk47QTRGNXVrQkU7RUFDRTtFQUNBO0E1Rjh1a0JKO0E0RjV1a0JJOzs7OztFQUdFO0VBQ0E7QTVGZ3ZrQk47O0E0RjN1a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rjh1a0JGO0E0RjV1a0JFOzs7RUFHRTtFQUNBO0E1Rjh1a0JKO0E0RjF1a0JJOzs7OztFQUdFO0VBQ0E7QTVGOHVrQk47QTRGenVrQkk7Ozs7O0VBR0U7RUFDQTtBNUY2dWtCTjs7QTRGcHVrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVGcXVrQkY7QTRGbnVrQkU7RUFDRTtFQUNBO0VBQ0E7QTVGcXVrQko7QTRGbHVrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZvdWtCSjtBNEZsdWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGb3VrQk47QTRGbHVrQk07RUFDRTtBNUZvdWtCUjtBNEYvdGtCTTtFQUNFO0VBQ0E7QTVGaXVrQlI7QTRGL3RrQlE7RUFDRTtBNUZpdWtCVjtBNEYzdGtCRTtFQUNFO0E1RjZ0a0JKOztBNEZydGtCQTtFQUNFO0VBRUE7RUFDQTtBNUZ1dGtCRjtBNEZwdGtCRTtFQUNFO0E1RnN0a0JKOztBOEZ2N2xCQTtFQUNFO0E5RjA3bEJGOztBOEZ2N2xCQTtFQUNFO0VBQ0E7RUFDQTtBOUYwN2xCRjs7QThGdjdsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RjA3bEJGOztBOEZ2N2xCQTtFQUNFO0VBQ0E7QTlGMDdsQkY7O0E4RnY3bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUYwN2xCRjs7QStGcDlsQkE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnM5bEJGO0ErRnA5bEJFO0VBQ0U7QS9GczlsQko7QStGcjlsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Z1OWxCTjtBK0Z0OWxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRnc5bEJSO0ErRm45bEJNO0VBQ0U7QS9GcTlsQlI7QStGajlsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZtOWxCTjtBK0ZsOWxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRm85bEJSO0ErRi84bEJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0EvRmc5bEJKOztBK0Y1OGxCQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QS9GODhsQkY7QStGNThsQkU7RUFFRTtFQUNBO0EvRjY4bEJKO0ErRjE4bEJFO0VBRUU7RUFDQTtBL0YyOGxCSjtBK0Z4OGxCRTtFQUNFO0EvRjA4bEJKOztBK0ZyOGxCRTtFQUNFO0EvRnc4bEJKOztBK0ZwOGxCQTtFQUNFO0VBQ0E7RUFDQTtBL0Z1OGxCRjs7QStGcDhsQkE7RUFDRTtJQUNFO0lBQ0E7RS9GdThsQkY7QUFDRjtBK0ZwOGxCQTtFQUNFO0lBQ0U7RS9GczhsQkY7RStGbjhsQkE7SUFDRTtFL0ZxOGxCRjtBQUNGO0ErRmw4bEJBO0VBQ0U7QS9GbzhsQkY7O0ErRmo4bEJBO0VBQ0U7SUFDRTtFL0ZvOGxCRjtFK0ZqOGxCQTtJQUNFO0UvRm04bEJGO0FBQ0Y7QStGaDhsQkE7RUFDRTtBL0ZrOGxCRjs7QStGLzdsQkE7RUFDRTtFQUNBO0VBRUE7RUFFQTtBL0ZnOGxCRjs7QStGNTdsQkU7OztFQUdFO0EvRis3bEJKOztBZ0dobG1CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEdrbG1CRjtBZ0dobG1CRTs7RUFDRTtBaEdtbG1CSjtBZ0dobG1CRTs7O0VBRUU7QWhHbWxtQko7QWdHaGxtQkU7OztFQUVFO0FoR21sbUJKO0FnR2psbUJJOzs7RUFDRTtBaEdxbG1CTjtBZ0dqbG1CRTs7OztFQUdFO0VBQ0E7QWhHb2xtQko7QWdHamxtQkU7O0VBQ0U7QWhHb2xtQko7QWdHbGxtQkk7Ozs7O0VBSUU7QWhHcWxtQk47QWdHbGxtQkk7Ozs7RUFHRTtBaEdxbG1CTjtBZ0dsbG1CSTs7Ozs7O0VBS0U7QWhHcWxtQk47QWdHbmxtQk07Ozs7OztFQUNFO0FoRzBsbUJSO0FnR3RsbUJJOzs7O0VBR0U7QWhHeWxtQk47QWdHcmxtQkU7O0VBQ0U7QWhHd2xtQko7QWdHbmxtQkk7Ozs7RUFDRTtFQUNBO0FoR3dsbUJOO0FnR3JsbUJJOzs7O0VBQ0U7RUFDQTtBaEcwbG1CTjs7QWdHcmxtQkE7OztFQUdFO0VBRUE7QWhHdWxtQkY7O0FpR2pybUJBO0VBQ0U7QWpHb3JtQkY7QWlHbHJtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdvcm1CSjtBaUdqcm1CSTtFQUNFO0VBQ0E7QWpHbXJtQk47QWlHaHJtQkk7RUFDRTtBakdrcm1CTjtBaUc5cW1CRTs7RUFFRTtFQUNBO0FqR2dybUJKOztBaUd4cW1CQTtFQUNFO0FqRzJxbUJGO0FpR3pxbUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHeXFtQko7QWlHdHFtQkU7O0VBRUU7RUFDQTtFQUVBO0VBQ0E7QWpHdXFtQko7O0FpRy9wbUJJOztFQUNFO0FqR21xbUJOOztBa0cvdm1CQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxHaXdtQkY7O0FrRzl2bUJBO0VBQ0U7QWxHaXdtQkY7QWtHL3ZtQkU7RUFDRTtBbEdpd21CSjs7QWtHN3ZtQkE7O0VBRUU7QWxHZ3dtQkY7O0FrRzd2bUJBO0VBQ0U7RUFDQTtBbEdnd21CRjtBa0cvdm1CRTtFQUNFO0FsR2l3bUJKOztBa0c3dm1CQTtFQUNFO0FsR2d3bUJGOztBa0czdm1CRTtFQUNFO0FsRzh2bUJKOztBa0d6dm1CRTtFQUNFO0FsRzR2bUJKOztBa0d4dm1CQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzB2bUJGOztBbUduem1CQTtFQUNFO0FuR3N6bUJGO0FtR3B6bUJFO0VBQ0U7RUFDQTtBbkdzem1CSjtBbUdsem1CSTtFQUNFO0VBRUE7QW5HbXptQk47QW1HanptQkk7RUFDRTtFQUVBO0FuR2t6bUJOOztBbUc3eW1CQTtFQUNFO0VBQ0E7RUFFQTtBbkcreW1CRjs7QW1HMXltQkU7RUFDRTtFQUNBO0FuRzZ5bUJKOztBbUd6eW1CQTtFQUNFO0VBQ0E7RUFFQTtBbkcyeW1CRjs7QW1HdnltQkE7RUFDRTtFQUNBO0FuRzB5bUJGOztBb0d4MW1CRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBcEd3MW1CSjtBb0dyMW1CTTtFQUNFO0VBQ0E7QXBHdTFtQlI7QW9HcjFtQlE7RUFFRTtBcEdzMW1CVjtBb0dqMW1CUTtFQUNFO0FwR20xbUJWOztBcUc1Mm1CQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckc4Mm1CRjs7QXFHMTJtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckc2Mm1CRjtBcUczMm1CRTtFQUNFO0FyRzYybUJKO0FxRzEybUJFO0VBRUU7RUFDQTtFQUNBO0FyRzIybUJKOztBcUdyMm1CSTtFQUNFO0FyR3cybUJOO0FxR24ybUJJO0VBQ0U7RUFDQTtBckdxMm1CTjtBcUdoMm1CSTtFQUNFO0VBQ0E7QXJHazJtQk47O0FxR3QxbUJNO0VBQ0U7QXJHeTFtQlI7QXFHcDFtQk07RUFDRTtBckdzMW1CUjtBcUdqMW1CRTtFQUNFO0VBQ0E7RUFDQTtBckdtMW1CSjtBcUcvMG1CSTtFQUNFO0VBQ0E7QXJHaTFtQk47QXFHNTBtQkk7RUFDRTtFQUNBO0FyRzgwbUJOOztBc0dyNm1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHdTZtQkY7QXNHcjZtQkU7RUFDRTtBdEd1Nm1CSjs7QXNHbDZtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdvNm1CRjs7QXNHLzVtQkU7RUFDRTtFQUNBO0F0R2s2bUJKO0FzR2g2bUJJO0VBQ0U7QXRHazZtQk47O0FzR3Y2bUJFO0VBQ0U7RUFDQTtBdEcwNm1CSjtBc0d4Nm1CSTtFQUNFO0F0RzA2bUJOOztBc0cvNm1CRTtFQUNFO0VBQ0E7QXRHazdtQko7QXNHaDdtQkk7RUFDRTtBdEdrN21CTjs7QXNHdjdtQkU7RUFDRTtFQUNBO0F0RzA3bUJKO0FzR3g3bUJJO0VBQ0U7QXRHMDdtQk47O0FzRy83bUJFO0VBQ0U7RUFDQTtBdEdrOG1CSjtBc0doOG1CSTtFQUNFO0F0R2s4bUJOOztBc0d2OG1CRTtFQUNFO0VBQ0E7QXRHMDhtQko7QXNHeDhtQkk7RUFDRTtBdEcwOG1CTjs7QXNHLzhtQkU7RUFDRTtFQUNBO0F0R2s5bUJKO0FzR2g5bUJJO0VBQ0U7QXRHazltQk47O0FzR3Y5bUJFO0VBQ0U7RUFDQTtBdEcwOW1CSjtBc0d4OW1CSTtFQUNFO0F0RzA5bUJOOztBdUd2Z25CQTtFQUNFO0F2RzBnbkJGOztBdUd2Z25CQTtFQUNFO0F2RzBnbkJGOztBdUd2Z25CQTtFQUNFO0VBRUE7RUFDQTtBdkd5Z25CRjs7QXVHdGduQkE7RUFDRTtBdkd5Z25CRjs7QXVHcmduQkU7RUFDRTtFQUNBO0F2R3dnbkJKO0F1R3RnbkJJO0VBQ0U7QXZHd2duQk47QXVHcmduQkk7RUFDRTtBdkd1Z25CTjtBdUdyZ25CTTtFQUNFO0F2R3VnbkJSOztBdUduaG5CRTtFQUNFO0VBQ0E7QXZHc2huQko7QXVHcGhuQkk7RUFDRTtBdkdzaG5CTjtBdUduaG5CSTtFQUNFO0F2R3FobkJOO0F1R25obkJNO0VBQ0U7QXZHcWhuQlI7O0F1R2ppbkJFO0VBQ0U7RUFDQTtBdkdvaW5CSjtBdUdsaW5CSTtFQUNFO0F2R29pbkJOO0F1R2ppbkJJO0VBQ0U7QXZHbWluQk47QXVHamluQk07RUFDRTtBdkdtaW5CUjs7QXVHL2luQkU7RUFDRTtFQUNBO0F2R2tqbkJKO0F1R2hqbkJJO0VBQ0U7QXZHa2puQk47QXVHL2luQkk7RUFDRTtBdkdpam5CTjtBdUcvaW5CTTtFQUNFO0F2R2lqbkJSOztBdUc3am5CRTtFQUNFO0VBQ0E7QXZHZ2tuQko7QXVHOWpuQkk7RUFDRTtBdkdna25CTjtBdUc3am5CSTtFQUNFO0F2RytqbkJOO0F1RzdqbkJNO0VBQ0U7QXZHK2puQlI7O0F1RzNrbkJFO0VBQ0U7RUFDQTtBdkc4a25CSjtBdUc1a25CSTtFQUNFO0F2RzhrbkJOO0F1RzNrbkJJO0VBQ0U7QXZHNmtuQk47QXVHM2tuQk07RUFDRTtBdkc2a25CUjs7QXVHemxuQkU7RUFDRTtFQUNBO0F2RzRsbkJKO0F1RzFsbkJJO0VBQ0U7QXZHNGxuQk47QXVHemxuQkk7RUFDRTtBdkcybG5CTjtBdUd6bG5CTTtFQUNFO0F2RzJsbkJSOztBdUd2bW5CRTtFQUNFO0VBQ0E7QXZHMG1uQko7QXVHeG1uQkk7RUFDRTtBdkcwbW5CTjtBdUd2bW5CSTtFQUNFO0F2R3ltbkJOO0F1R3ZtbkJNO0VBQ0U7QXZHeW1uQlI7O0F3R3pvbkJBO0VBQ0U7RUFDQTtBeEc0b25CRjs7QXlHNW9uQkE7RUFDRTtBekcrb25CRjs7QXlHNW9uQkE7RUFDRTtBekcrb25CRjtBeUc1b25CRTtFQUNFO0F6RzhvbkJKOztBeUcxb25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekc2b25CRjtBeUczb25CRTtFQUNFO0VBQ0E7QXpHNm9uQko7QXlHM29uQkU7RUFDRTtBekc2b25CSjtBeUc1b25CSTtFQUNFO0F6RzhvbkJOO0F5RzNvbkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpHNm9uQko7QXlHMW9uQkk7RUFDRTtBekc0b25CTjtBeUcxb25CSTtFQUNFO0F6RzRvbkJOOztBeUd2b25CQTtFQUNFO0F6RzBvbkJGO0F5R3pvbkJFO0VBQ0U7QXpHMm9uQko7O0F5R3RvbkJFO0VBQ0U7RUFDQTtBekd5b25CSjtBeUd2b25CSTtFQUNFO0F6R3lvbkJOOztBeUc5b25CRTtFQUNFO0VBQ0E7QXpHaXBuQko7QXlHL29uQkk7RUFDRTtBekdpcG5CTjs7QXlHdHBuQkU7RUFDRTtFQUNBO0F6R3lwbkJKO0F5R3ZwbkJJO0VBQ0U7QXpHeXBuQk47O0F5RzlwbkJFO0VBQ0U7RUFDQTtBekdpcW5CSjtBeUcvcG5CSTtFQUNFO0F6R2lxbkJOOztBeUd0cW5CRTtFQUNFO0VBQ0E7QXpHeXFuQko7QXlHdnFuQkk7RUFDRTtBekd5cW5CTjs7QXlHOXFuQkU7RUFDRTtFQUNBO0F6R2lybkJKO0F5Ry9xbkJJO0VBQ0U7QXpHaXJuQk47O0F5R3RybkJFO0VBQ0U7RUFDQTtBekd5cm5CSjtBeUd2cm5CSTtFQUNFO0F6R3lybkJOOztBeUc5cm5CRTtFQUNFO0VBQ0E7QXpHaXNuQko7QXlHL3JuQkk7RUFDRTtBekdpc25CTjs7QTBHM3ZuQkU7RUFDRTtBMUc4dm5CSjs7QTJHanduQkE7RUFFRTtFQUdBO0VBQ0E7QTNHaXduQkY7O0E0R3Z3bkJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QTVHdXduQkY7QTRHcnduQkU7RUFDRTtBNUd1d25CSjs7QTRHbnduQkE7RUFDRTtBNUdzd25CRjtBNEdwd25CRTtFQUNFO0VBQ0E7QTVHc3duQko7O0E0R2x3bkJBO0VBQ0U7QTVHcXduQkY7O0E0R2x3bkJBO0VBQ0U7QTVHcXduQkY7O0E0R2x3bkJBO0VBQ0U7RUFDQTtBNUdxd25CRjs7QTRHanduQkU7RUFDRTtFQUNBO0VBQ0E7QTVHb3duQko7QTRHbHduQkk7RUFDRTtBNUdvd25CTjs7QTRHMXduQkU7RUFDRTtFQUNBO0VBQ0E7QTVHNnduQko7QTRHM3duQkk7RUFDRTtBNUc2d25CTjs7QTRHbnhuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHc3huQko7QTRHcHhuQkk7RUFDRTtBNUdzeG5CTjs7QTRHNXhuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHK3huQko7QTRHN3huQkk7RUFDRTtBNUcreG5CTjs7QTRHcnluQkU7RUFDRTtFQUNBO0VBQ0E7QTVHd3luQko7QTRHdHluQkk7RUFDRTtBNUd3eW5CTjs7QTRHOXluQkU7RUFDRTtFQUNBO0VBQ0E7QTVHaXpuQko7QTRHL3luQkk7RUFDRTtBNUdpem5CTjs7QTRHdnpuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHMHpuQko7QTRHeHpuQkk7RUFDRTtBNUcwem5CTjs7QTRHaDBuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHbTBuQko7QTRHajBuQkk7RUFDRTtBNUdtMG5CTjs7QTZHbjNuQkE7RUFDRTtBN0dzM25CRjtBNkdwM25CRTtFQUNFO0E3R3MzbkJKO0E2R24zbkJFO0VBQ0U7QTdHcTNuQko7O0E2R2ozbkJBO0VBQ0U7QTdHbzNuQkY7O0E4Ry8zbkJBO0VBRUU7QTlHaTRuQkY7QThHOTNuQkU7RUFDRTtBOUdnNG5CSjs7QThHNTNuQkE7RUFDRTtBOUcrM25CRjs7QStHMTRuQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRzQ0bkJOO0ErR3o0bkJJOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0EvR3k0bkJOO0ErR3Q0bkJJO0VBQ0U7RUFFQTtFQUNBO0EvR3U0bkJOOztBZ0hwN25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSHU3bkJGOztBZ0hwN25CQTtFQUNFO0FoSHU3bkJGOztBZ0hwN25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ1NBO0VETkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FoSHE3bkJGO0FnSHA3bkJFO0VBQ0U7RUFDQTtBaEhzN25CSjs7QWdIbDduQkE7RUNWRTtBakhnOG5CRjs7QWdIbDduQkE7RUNkRTtBakhvOG5CRjs7QWdIaDduQkk7RUNwQkY7QWpIdzhuQkY7O0FnSHA3bkJJO0VDcEJGO0FqSDQ4bkJGOztBZ0h4N25CSTtFQ3BCRjtBakhnOW5CRjs7QWdINTduQkk7RUNwQkY7QWpIbzluQkY7O0FnSGg4bkJJO0VDcEJGO0FqSHc5bkJGOztBZ0hwOG5CSTtFQ3BCRjtBakg0OW5CRjs7QWdIeDhuQkk7RUNwQkY7QWpIZytuQkY7O0FnSDU4bkJJO0VDcEJGO0FqSG8rbkJGOztBa0g3L25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FsSCsvbkJGO0FrSDcvbkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgrL25CSjtBa0g3L25CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIKy9uQk47QWtINS9uQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIOC9uQk47QWtIMy9uQkk7RUFDRTtBbEg2L25CTjs7QW1IL2lvQkk7RUFDRTtBbkhram9CTjtBbUg5aW9CRTtFQUNFO0VBQ0E7RUFDQTtBbkhnam9CSjs7QW1INWlvQkE7RUFDRTtFQUNBO0FuSCtpb0JGO0FtSDdpb0JFO0VBQ0U7QW5IK2lvQko7QW1IN2lvQkU7RUFDRTtBbkgraW9CSjs7QW1IM2lvQkE7RUFDRTtFQUNBO0VBQ0E7QW5IOGlvQkY7QW1INWlvQkU7RUFDRTtBbkg4aW9CSjtBbUg3aW9CSTtFQUNFO0FuSCtpb0JOO0FtSDlpb0JNO0VBQ0U7RUFDQTtFQUNBO0FuSGdqb0JSOztBb0hubG9CRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBcEhxbG9CSjs7QW9IamxvQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBIbWxvQko7O0FxSHhtb0JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMG1vQkY7QXFIdG1vQkk7RUFDRTtJQUNFO0VySHdtb0JOO0VxSHRtb0JJO0lBQ0U7RXJId21vQk47RXFIdG1vQkk7SUFDRTtFckh3bW9CTjtFcUh0bW9CSTtJQUNFO0lBQ0E7RXJId21vQk47RXFIdG1vQkk7SUFDRTtJQUNBO0VySHdtb0JOO0VxSHRtb0JJO0lBQ0U7SUFDQTtFckh3bW9CTjtFcUh0bW9CSTtJQUNFO0lBQ0E7RXJId21vQk47QUFDRjtBcUh0bW9CSTtFQUNFO0FySHdtb0JOO0FxSHBtb0JJO0VBQ0U7QXJIc21vQk47QXFIcG1vQkk7RUFDRTtBckhzbW9CTjtBcUhwbW9CSTtFQUNFO0FySHNtb0JOO0FxSHBtb0JJO0VBQ0U7QXJIc21vQk47QXFIbm1vQkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJIcW1vQko7QUFDRjtBcUhubW9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySHFtb0JKOztBcUgvbG9CSTtFQUNFO0FySGttb0JOOztBcUg3bG9CQTtFQUNFO0FySGdtb0JGO0FxSC9sb0JFO0VBQ0U7QXJIaW1vQko7QXFIaG1vQkk7RUFDRTtJQUNFO0VySGttb0JOO0VxSGhtb0JJO0lBQ0U7RXJIa21vQk47RXFIaG1vQkk7SUFDRTtFckhrbW9CTjtFcUgvbG9CTTtJQUNFO0VySGltb0JSO0VxSGhtb0JRO0lBQ0U7RXJIa21vQlY7RXFIL2xvQk07SUFDRTtFckhpbW9CUjtFcUg1bG9CUTtJQUNFO0VySDhsb0JWO0VxSDFsb0JRO0lBQ0U7RXJINGxvQlY7QUFDRjtBcUh4bG9CSTtFQUNFO0FySDBsb0JOO0FxSHhsb0JJO0VBQ0U7QXJIMGxvQk47QXFIeGxvQkk7RUFDRTtBckgwbG9CTjtBcUh4bG9CSTtFQUNFO0FySDBsb0JOOztBc0h2dW9CQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0F0SHV1b0JGOztBc0hwdW9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHV1b0JGOztBc0hwdW9CQTtFQUNFO0VBQ0E7QXRIdXVvQkY7O0FzSHB1b0JBO0VBQ0U7RUFDQTtBdEh1dW9CRjs7QXNIcHVvQkE7O0VBRUU7RUFDQTtBdEh1dW9CRjs7QXNIbnVvQkU7O0VBRUU7QXRIc3VvQko7O0FzSGp1b0JFOztFQUVFO0F0SG91b0JKOztBc0hodW9CQTs7RUFFRTtBdEhtdW9CRjs7QXNIL3RvQkU7Ozs7OztFQU1FO0VBQ0E7QXRIa3VvQko7O0FzSDl0b0JBOztFQUFBO0FBSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXRIZ3VvQkY7O0FzSDd0b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIZ3VvQkY7O0FzSDd0b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIZ3VvQkY7O0FzSDV0b0JFO0VBR0U7QXRINnRvQko7O0FzSHh0b0JFO0VBR0U7QXRIeXRvQko7O0FzSHJ0b0JBO0FBQ0E7RUFDRTtJQUNFO0V0SHd0b0JGO0FBQ0Y7QXNIcnRvQkE7RUFDRTtJQUNFO0V0SHV0b0JGO0FBQ0Y7QXVIejFvQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkh3MW9CRjtBdUh0MW9CRTtFQUNFO0F2SHcxb0JKO0F1SHIxb0JFO0VBQ0U7QXZIdTFvQko7QXVIcDFvQkU7RUFDRTtFQUNBO0VBQ0E7QXZIczFvQko7QXVIbjFvQkU7RUFDRTtFQUNBO0F2SHExb0JKO0F1SGwxb0JFO0VBQ0U7RUFDQTtBdkhvMW9CSjtBdUhqMW9CRTtFQUNFO0F2SG0xb0JKO0F1SGgxb0JFO0VBQ0U7QXZIazFvQko7QXVIaDFvQkk7RUFDRTtBdkhrMW9CTjtBdUgvMG9CSTtFQUNFO0F2SGkxb0JOOztBdUg1MG9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdkgrMG9CRjs7QXVINTBvQkE7RUFDRTtFQUNBO0F2SCswb0JGO0F1SDcwb0JFO0VBRUU7QXZIODBvQko7QXVIMzBvQkU7RUFDRTtFQUNBO0VBQ0E7QXZINjBvQko7O0F1SHowb0JBO0VBQ0U7QXZINDBvQkY7O0F1SHowb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDQwb0JGO0F1SDEwb0JFO0VBQ0U7RUFDQTtFQUNBO0F2SDQwb0JKO0F1SHowb0JFO0VBRUU7RUFDQTtFQUNBO0F2SDAwb0JKO0F1SHYwb0JFO0VBQ0U7QXZIeTBvQko7QXVIdDBvQkU7RUFDRTtBdkh3MG9CSjs7QXVIcDBvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F2SHMwb0JGOztBdUhsMG9CRTtFQUNFO0VBQ0E7RUFDQTtBdkhxMG9CSjs7QXVIajBvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SG8wb0JGOztBdUhqMG9CQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBdkhtMG9CRjs7QXVIaDBvQkE7RUFDRTtBdkhtMG9CRjs7QXVIaDBvQkE7RUFDRTtBdkhtMG9CRjtBdUhqMG9CRTtFQUNFO0F2SG0wb0JKOztBdUh4em9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIZzBvQko7QXVIdnpvQlE7RUFDRTtFQUNBO0F2SHl6b0JWO0F1SG56b0JNO0VBRUU7RUFDQTtBdkhvem9CUjtBdUhqem9CTTtFQUNFO0F2SG16b0JSOztBdUg3MG9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIcTFvQko7QXVINTBvQlE7RUFDRTtFQUNBO0F2SDgwb0JWO0F1SHgwb0JNO0VBRUU7RUFDQTtBdkh5MG9CUjtBdUh0MG9CTTtFQUNFO0F2SHcwb0JSOztBdUhsMm9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIMDJvQko7QXVIajJvQlE7RUFDRTtFQUNBO0F2SG0yb0JWO0F1SDcxb0JNO0VBRUU7RUFDQTtBdkg4MW9CUjtBdUgzMW9CTTtFQUNFO0F2SDYxb0JSOztBdUh2M29CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIKzNvQko7QXVIdDNvQlE7RUFDRTtFQUNBO0F2SHczb0JWO0F1SGwzb0JNO0VBRUU7RUFDQTtBdkhtM29CUjtBdUhoM29CTTtFQUNFO0F2SGszb0JSOztBdUg1NG9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIbzVvQko7QXVIMzRvQlE7RUFDRTtFQUNBO0F2SDY0b0JWO0F1SHY0b0JNO0VBRUU7RUFDQTtBdkh3NG9CUjtBdUhyNG9CTTtFQUNFO0F2SHU0b0JSOztBdUhqNm9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIeTZvQko7QXVIaDZvQlE7RUFDRTtFQUNBO0F2SGs2b0JWO0F1SDU1b0JNO0VBRUU7RUFDQTtBdkg2NW9CUjtBdUgxNW9CTTtFQUNFO0F2SDQ1b0JSOztBdUh0N29CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIODdvQko7QXVIcjdvQlE7RUFDRTtFQUNBO0F2SHU3b0JWO0F1SGo3b0JNO0VBRUU7RUFDQTtBdkhrN29CUjtBdUgvNm9CTTtFQUNFO0F2SGk3b0JSOztBdUgzOG9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIbTlvQko7QXVIMThvQlE7RUFDRTtFQUNBO0F2SDQ4b0JWO0F1SHQ4b0JNO0VBRUU7RUFDQTtBdkh1OG9CUjtBdUhwOG9CTTtFQUNFO0F2SHM4b0JSOztBd0g5cXBCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEhncnBCRjtBd0g3cXBCRTtFQUNFO0F4SCtxcEJKO0F3SDVxcEJFO0VBQ0U7QXhIOHFwQko7QXdIM3FwQkU7RUFDRTtBeEg2cXBCSjtBd0gxcXBCRTtFQUNFO0F4SDRxcEJKO0F3SHpxcEJFO0VBQ0U7QXhIMnFwQko7QXdIeHFwQkU7RUFDRTtBeEgwcXBCSjtBd0h2cXBCRTtFQUNFO0F4SHlxcEJKO0F3SHRxcEJFO0VBQ0U7QXhId3FwQko7QXdIcnFwQkU7RUFDRTtBeEh1cXBCSjtBd0hwcXBCRTtFQUNFO0F4SHNxcEJKOztBd0hscXBCQTtFQUNFO0lBQ0U7SUFDQTtFeEhxcXBCRjtFd0hscXBCQTtJQUNFO0lBQ0E7RXhIb3FwQkY7QUFDRjtBd0hqcXBCQTtFQUNFO0VBQ0E7RUFFQTtBeEhrcXBCRjs7QXdIL3BwQkE7RUFDRTtJQUNFO0lBQ0E7RXhIa3FwQkY7RXdIL3BwQkE7SUFDRTtJQUNBO0V4SGlxcEJGO0FBQ0Y7QXdIOXBwQkE7RUFDRTtFQUNBO0VBRUE7QXhIK3BwQkY7O0F3SDVwcEJBO0VBQ0U7SUFDRTtJQUNBO0V4SCtwcEJGO0V3SDVwcEJBO0lBQ0U7SUFDQTtFeEg4cHBCRjtBQUNGO0F3SDNwcEJBO0VBQ0U7RUFDQTtFQUVBO0F4SDRwcEJGOztBd0h6cHBCQTtFQUNFO0lBQ0U7SUFDQTtFeEg0cHBCRjtFd0h6cHBCQTtJQUNFO0lBQ0E7RXhIMnBwQkY7QUFDRjtBd0h4cHBCQTtFQUNFO0VBQ0E7RUFFQTtBeEh5cHBCRjs7QXdIdHBwQkE7RUFDRTtJQUNFO0V4SHlwcEJGO0V3SHRwcEJBO0lBQ0U7SUFDQTtFeEh3cHBCRjtBQUNGO0F3SHJwcEJBO0VBQ0U7RUFFQTtBeEhzcHBCRjs7QXdIbnBwQkE7RUFDRTtJQUNFO0V4SHNwcEJGO0V3SG5wcEJBO0lBQ0U7SUFDQTtFeEhxcHBCRjtBQUNGO0F3SGxwcEJBO0VBQ0U7RUFFQTtBeEhtcHBCRjs7QXdIaHBwQkE7RUFDRTtJQUNFO0V4SG1wcEJGO0V3SGhwcEJBO0lBQ0U7SUFDQTtFeEhrcHBCRjtBQUNGO0F3SC9vcEJBO0VBQ0U7RUFFQTtBeEhncHBCRjs7QXdIN29wQkE7RUFDRTtJQUNFO0V4SGdwcEJGO0V3SDdvcEJBO0lBQ0U7SUFDQTtFeEgrb3BCRjtBQUNGO0F3SDVvcEJBO0VBQ0U7RUFFQTtBeEg2b3BCRjs7QXdIMW9wQkE7RUFDRTtJQUNFO0lBQ0E7RXhINm9wQkY7RXdIMW9wQkE7SUFDRTtFeEg0b3BCRjtBQUNGO0F3SHpvcEJBO0VBQ0U7RUFDQTtFQUVBO0F4SDBvcEJGOztBd0h2b3BCQTtFQUNFO0lBQ0U7SUFDQTtFeEgwb3BCRjtFd0h2b3BCQTtJQUNFO0V4SHlvcEJGO0FBQ0Y7QXdIdG9wQkE7RUFDRTtFQUNBO0VBRUE7QXhIdW9wQkY7O0F3SHBvcEJBO0VBQ0U7SUFDRTtJQUNBO0V4SHVvcEJGO0V3SHBvcEJBO0lBQ0U7RXhIc29wQkY7QUFDRjtBd0hub3BCQTtFQUNFO0VBQ0E7RUFFQTtBeEhvb3BCRjs7QXdIam9wQkE7RUFDRTtJQUNFO0lBQ0E7RXhIb29wQkY7RXdIam9wQkE7SUFDRTtFeEhtb3BCRjtBQUNGO0F3SGhvcEJBO0VBQ0U7RUFDQTtFQUVBO0F4SGlvcEJGOztBd0g5bnBCQTtFQUNFO0lBQ0U7RXhIaW9wQkY7RXdIOW5wQkE7SUFDRTtJQUNBO0V4SGdvcEJGO0FBQ0Y7QXdIN25wQkE7RUFDRTtFQUNBO0VBRUE7QXhIOG5wQkY7O0F3SDNucEJBO0VBQ0U7SUFDRTtFeEg4bnBCRjtFd0gzbnBCQTtJQUNFO0lBQ0E7RXhINm5wQkY7QUFDRjtBd0gxbnBCQTtFQUNFO0VBQ0E7RUFFQTtBeEgybnBCRjs7QXdIeG5wQkE7RUFDRTtJQUNFO0V4SDJucEJGO0V3SHhucEJBO0lBQ0U7SUFDQTtFeEgwbnBCRjtBQUNGO0F3SHZucEJBO0VBQ0U7RUFDQTtFQUVBO0F4SHducEJGOztBd0hybnBCQTtFQUNFO0lBQ0U7RXhId25wQkY7RXdIcm5wQkE7SUFDRTtJQUNBO0V4SHVucEJGO0FBQ0Y7QXdIcG5wQkE7RUFDRTtFQUNBO0VBRUE7QXhIcW5wQkY7O0F3SGxucEJBO0VBQ0U7SUFDRTtFeEhxbnBCRjtFd0hsbnBCQTtJQUNFO0V4SG9ucEJGO0FBQ0Y7QXdIam5wQkE7RUFDRTtFQUNBO0VBRUE7QXhIa25wQkY7O0F3SC9tcEJBO0VBQ0U7SUFDRTtFeEhrbnBCRjtFd0gvbXBCQTtJQUNFO0V4SGlucEJGO0FBQ0Y7QXdIOW1wQkE7RUFDRTtFQUNBO0VBRUE7QXhIK21wQkY7O0F3SDVtcEJBO0VBQ0U7SUFDRTtFeEgrbXBCRjtFd0g1bXBCQTtJQUNFO0V4SDhtcEJGO0FBQ0Y7QXdIM21wQkE7RUFDRTtFQUNBO0VBRUE7QXhING1wQkY7O0F3SHptcEJBO0VBQ0U7SUFDRTtFeEg0bXBCRjtFd0h6bXBCQTtJQUNFO0V4SDJtcEJGO0FBQ0Y7QXdIeG1wQkE7RUFDRTtFQUNBO0VBRUE7QXhIeW1wQkY7O0F3SHRtcEJBO0VBQ0U7SUFDRTtJQUNBO0V4SHltcEJGO0V3SHRtcEJBO0lBQ0U7RXhId21wQkY7QUFDRjtBd0hybXBCQTtFQUNFO0VBRUE7QXhIc21wQkY7O0F3SG5tcEJBO0VBQ0U7SUFDRTtFeEhzbXBCRjtFd0hubXBCQTtJQUNFO0lBQ0E7RXhIcW1wQkY7RXdIbG1wQkE7SUFDRTtFeEhvbXBCRjtBQUNGO0F3SGptcEJBO0VBQ0U7RUFFQTtBeEhrbXBCRjs7QXdIL2xwQkE7RUFDRTtJQUNFO0V4SGttcEJGO0V3SC9scEJBO0lBRUU7RXhIZ21wQkY7RXdIN2xwQkE7SUFJRTtFeEg0bHBCRjtFd0h6bHBCQTtJQUdFO0V4SHlscEJGO0V3SHRscEJBO0lBQ0U7RXhId2xwQkY7QUFDRjtBd0hybHBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBeEhzbHBCRjs7QXdIbmxwQkE7RUFDRTtJQUNFO0V4SHNscEJGO0V3SG5scEJBO0lBQ0U7RXhIcWxwQkY7RXdIbGxwQkE7SUFDRTtFeEhvbHBCRjtBQUNGO0F3SGpscEJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXhIa2xwQkY7O0F5SDlrcUJFO0VBQ0U7QXpIaWxxQko7O0F5SDdrcUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpINmtxQkY7QXlINWtxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekg4a3FCSjtBeUg3a3FCSTtFQUNFO0VBQ0E7QXpIK2txQk47QXlIN2txQkk7RUFDRTtBekgra3FCTjtBeUg3a3FCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekgra3FCTjtBeUg5a3FCTTtFQUNFO0F6SGdscUJSO0F5SDlrcUJNO0VBQ0U7QXpIZ2xxQlI7QXlIOWtxQk07RUFDRTtBekhnbHFCUjtBeUg5a3FCTTtFQUNFO0F6SGdscUJSO0F5SDlrcUJNO0VBQ0U7QXpIZ2xxQlI7QXlIOWtxQk07RUFDRTtBekhnbHFCUjtBeUg5a3FCTTtFQUNFO0F6SGdscUJSO0F5SDNrcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekg2a3FCSjtBeUgxa3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpINGtxQko7QXlIM2txQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpINmtxQk47QXlINWtxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SDhrcUJSO0F5SDdrcUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpIK2txQlY7QXlIMWtxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpINGtxQko7QXlIM2txQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpINmtxQk47QXlINWtxQk07RUFDRTtBekg4a3FCUjtBeUg1a3FCTTtFQUNFO0VBQ0E7QXpIOGtxQlI7QXlIMWtxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpINGtxQko7QXlIM2txQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpINmtxQk47QXlINWtxQk07RUFDRTtBekg4a3FCUjtBeUg1a3FCTTtFQUNFO0VBQ0E7QXpIOGtxQlI7QXlIMWtxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SDRrcUJKO0F5SDNrcUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SDZrcUJOO0F5SDFrcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SDRrcUJKO0F5SDFrcUJFO0VBQ0U7RUFDQTtBekg0a3FCSjs7QXlIeGtxQkE7RUFDRTtFQUNBO0F6SDJrcUJGO0F5SHprcUJJO0VBREY7SUFFSTtJQUVBO0V6SDJrcUJKO0FBQ0Y7O0EwSDd6cUJBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7QTFIK3pxQkY7QTBIOXpxQkU7RUFDRTtBMUhnMHFCSjtBMEg5enFCRTtFQUNFO0ExSGcwcUJKO0EwSDl6cUJJO0VBQ0U7QTFIZzBxQk47O0EwSDV6cUJBO0VBQ0U7QTFIK3pxQkY7O0EySGgxcUJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIZzFxQko7QTJINzBxQkU7RUFDRTtFQUVBO0VBQ0E7QTNIODBxQko7QTJIMzBxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSDYwcUJKO0EySDMwcUJJO0VBUEY7SUFRSTtJQUNBO0lBR0E7SUFDQTtJQUNBO0UzSDQwcUJKO0FBQ0Y7QTJIejBxQkU7RUFDRTtBM0gyMHFCSjtBMkh4MHFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIMDBxQko7QTJIdDBxQkk7RUFURjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0h5MHFCSjtBQUNGO0EySHQwcUJFO0VBQ0U7RUFDQTtFQUNBO0EzSHcwcUJKO0EySHAwcUJJO0VBREY7SUFFSTtFM0h1MHFCSjtBQUNGO0EySHAwcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIczBxQko7QTJIcDBxQkk7RUFDRTtBM0hzMHFCTjtBMkhuMHFCSTtFQUNFO0VBQ0E7QTNIcTBxQk47QTJIajBxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIbTBxQko7QTJIaDBxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSGswcUJKO0EySGgwcUJJO0VBQ0U7QTNIazBxQk47QTJIL3pxQkk7RUFDRTtBM0hpMHFCTjtBMkg3enFCRTtFQUNFO0VBQ0E7QTNIK3pxQko7QTJIN3pxQkk7RUFKRjtJQUtJO0lBQ0E7RTNIZzBxQko7QUFDRjtBMkg5enFCSTtFQUNFO0EzSGcwcUJOO0EySDV6cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSDh6cUJKO0EySDN6cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNINnpxQko7QTJIMXpxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0g0enFCSjtBMkh6enFCRTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHl6cUJKO0EySHZ6cUJJO0VBQ0U7RUFDQTtFQUNBO0EzSHl6cUJOO0EySHR6cUJJO0VBQ0U7QTNId3pxQk47QTJIcnpxQkk7RUFDRTtFQUNBO0VBQ0E7QTNIdXpxQk47QTJIcHpxQkk7RUFDRTtBM0hzenFCTjtBMkhsenFCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EzSG16cUJKO0EySGp6cUJJO0VBUEY7SUFRSTtJQUNBO0UzSG96cUJKO0FBQ0Y7QTJIanpxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSG16cUJKO0EySGh6cUJFO0VBQ0U7QTNIa3pxQko7QTJIL3lxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0hpenFCSjtBMkg5eXFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSGd6cUJKO0EySDd5cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSCt5cUJKO0EySDV5cUJFO0VBQ0U7QTNIOHlxQko7QTJIM3lxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0g2eXFCSjtBMkgzeXFCSTtFQUNFO0EzSDZ5cUJOO0EySHp5cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBM0gweXFCSjtBMkh4eXFCSTtFQUNFO0EzSDB5cUJOO0EySHR5cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0h3eXFCSjtBMkhyeXFCRTtFQUdFO0EzSHF5cUJKO0EySG55cUJJO0VBRUU7RUFDQTtBM0hveXFCTjtBMkhqeXFCSTtFQUNFLFdDL0I4QjtFRGdDOUI7QTNIbXlxQk47QTJIaHlxQkk7RUFDRSxpQkNuQzJCO0E1SHEwcUJqQztBMkg5eHFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSGd5cUJKO0EySDd4cUJFO0VBQ0U7RUFDQTtFQUNBO0EzSCt4cUJKO0EySDV4cUJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0g0eHFCSjtBMkgxeHFCSTtFQUVFO0EzSDJ4cUJOO0EySHZ4cUJFO0VBQ0U7QTNIeXhxQko7QTJIdHhxQkU7RUFDRTtBM0h3eHFCSjtBMkhueHFCSTtFQUNFO0VBQ0E7QTNIcXhxQk47QTJIbnhxQk07RUFDRTtBM0hxeHFCUjtBMkhoeHFCRTtFQUNFO0EzSGt4cUJKO0EySC93cUJFO0VBQ0U7RUFDQTtBM0hpeHFCSjtBMkg5d3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0grd3FCSjtBMkg3d3FCSTtFQUNFO0EzSCt3cUJOO0EySDV3cUJJO0VBQ0U7QTNIOHdxQk47QTJIMXdxQkU7RUFFRTtBM0gyd3FCSjtBMkh4d3FCRTtFQUVFO0EzSHl3cUJKOztBMkhyd3FCQTtFQUNFO0lBQ0U7SUFDQTtFM0h3d3FCRjtFMkhyd3FCQTtJQUNFO0lBQ0E7RTNIdXdxQkY7QUFDRjtBMkhwd3FCQTtFQUNFO0EzSHN3cUJGOztBMkhud3FCQTtFQUNFO0VBRUE7QTNIcXdxQkY7QTJIbHdxQkk7RUFDRTtBM0hvd3FCTjs7QTZIbDFyQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SG8xckJGO0E2SGoxckJFO0VBQ0U7QTdIbTFyQko7QTZIbDFyQkk7RUFDRTtFQUNBO0E3SG8xckJOOztBNkg5MHJCRTs7RUFFRTtBN0hpMXJCSjs7QTZINTByQkU7O0VBRUU7QTdIKzByQko7O0E2SDMwckJBO0VBQ0U7QTdIODByQkY7O0E4SDkyckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGkzckJGOztBOEg5MnJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGkzckJGO0E4SC8yckJFO0VBQ0U7QTlIaTNyQko7QThIOTJyQkU7RUFDRTtBOUhnM3JCSjs7QThINTJyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIKzJyQkY7O0E4SDUyckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg4MnJCRjs7QThIMzJyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINjJyQkY7QThIMTJyQkk7RUFERjtJQUVJO0U5SDYyckJKO0FBQ0Y7QThIejJyQkk7RUFERjtJQUVJO0U5SDQyckJKO0FBQ0Y7QThIejJyQkU7RUFsRUY7SUFtRUk7SUFDQTtJQUNBO0U5SDQyckJGO0U4SDEyckJFO0lBQ0U7SUFDQTtFOUg0MnJCSjtBQUNGOztBOEh4MnJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDIyckJGO0E4SHoyckJFO0VBVEY7SUFVSTtFOUg0MnJCRjtBQUNGOztBOEh6MnJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SDQyckJGOztBOEh6MnJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINDJyQkY7O0E4SHoyckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlINDJyQkY7O0E4SHoyckJBO0VBQ0U7RUFDQTtFQUNBO0E5SDQyckJGOztBOEh6MnJCQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0E5SHcyckJGOztBOEhyMnJCQTtFQUNFO0VBR0E7RUFDQTtFQUNBO0E5SHMyckJGOztBOEgxMHJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDYwckJGO0E4SDMwckJFO0VBRUU7QTlINDByQko7QThIejByQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBOUgwMHJCSjtBOEh2MHJCRTtFQUNFO0E5SHkwckJKOztBOEhyMHJCQTtFQUNFO0E5SHcwckJGOztBOEhyMHJCQTs7Ozs7Ozs7Ozs7O0NBQUE7QUFhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdzByQkY7QThIdDByQkU7RUFFRTtFQUNBO0E5SHUwckJKO0E4SHIwckJFO0VBQ0U7QTlIdTByQko7O0E4SG4wckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzMHJCRjs7QThIbjByQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzMHJCRjtBOEhwMHJCRTtFQUVFO0VBQ0E7QTlIcTByQko7QThIbjByQkU7RUFDRTtBOUhxMHJCSjs7QThIajByQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG8wckJGOztBOEhsMHJCQTtBQUVBOzs7Ozs7Ozs7O0NBQUE7QUFZQTtFQUNFO0VBQ0E7RUFDQTtBOUhtMHJCRjs7QThIaDByQkE7RUFDRTtFQUNBO0VBQ0E7QTlIbTByQkY7O0E4SGgwckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG0wckJGOztBOEhoMHJCQTtFQUNFO0VBQ0E7QTlIbTByQkY7QThIajByQkU7RUFDRTtFQUNBO0VBQ0E7QTlIbTByQko7QThIaDByQkU7RUFDRTtBOUhrMHJCSjtBOEgvenJCRTtFQUNFO0E5SGkwckJKOztBOEg3enJCQTtFQUNFO0E5SGcwckJGOztBOEg3enJCQTtFQUNFO0VBQ0E7QTlIZzByQkY7O0E4SDd6ckJBO0VBQ0U7QTlIZzByQkY7O0E4SDd6ckJBO0VBQ0U7QTlIZzByQkY7O0E4SDd6ckJBO0VBQ0U7QTlIZzByQkY7O0E4SDV6ckJBO0VBQ0U7RUFDQTtBOUgrenJCRjs7QThINXpyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCt6ckJGOztBOEg1enJCQTtFQUNFO0VBQ0E7QTlIK3pyQkY7O0E4SDV6ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBOUg4enJCRjs7QThIdHpyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIeXpyQkY7O0E4SHR6ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh5enJCRjtBOEh2enJCRTtFQUVFO0E5SHd6ckJKO0E4SHR6ckJFO0VBQ0U7QTlId3pyQko7O0E4SHB6ckJBO0VBQ0U7QTlIdXpyQkY7O0ErSGoyc0JBO0VBQ0U7RUFDQTtBL0hvMnNCRjs7QStIajJzQkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSG0yc0JGO0ErSGoyc0JFO0VBQ0U7QS9IbTJzQko7O0ErSC8xc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSGsyc0JGOztBK0gvMXNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IazJzQkY7O0ErSC8xc0JBO0VBQ0U7RUFDQTtBL0hrMnNCRjtBK0hqMnNCRTtFQUNFO0VBQ0E7QS9IbTJzQko7O0ErSC8xc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSGsyc0JGOztBK0gvMXNCQTtFQUNFO0VBRUE7QS9IaTJzQkY7O0FnSWw2c0JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBaElrNnNCRjtBZ0loNnNCRTtFQUNFO0FoSWs2c0JKO0FnSS81c0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElpNnNCSjtBZ0kvNXNCSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSWk2c0JOO0FnSTU1c0JFO0VBQ0U7QWhJODVzQko7QWdJNTVzQkk7RUFDRTtFQUNBO0FoSTg1c0JOO0FnSTM1c0JJO0VBQ0U7RUFDQTtFQUNBO0FoSTY1c0JOO0FnSTE1c0JRO0VBQ0U7QWhJNDVzQlY7QWdJdjVzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSXk1c0JOO0FnSXI1c0JFO0VBQ0U7RUFDQTtBaEl1NXNCSjtBZ0lyNXNCSTtFQUNFO0VBQ0E7RUFDQTtBaEl1NXNCTjtBZ0lwNXNCSTtFQUNFO0VBQ0E7QWhJczVzQk47QWdJcDVzQk07RUFDRTtFQUNBO0FoSXM1c0JSO0FnSW41c0JNO0VBQ0U7QWhJcTVzQlI7QWdJbDVzQk07RUFDRTtBaElvNXNCUjtBZ0kvNHNCTTtFQUNFO0FoSWk1c0JSO0FnSTU0c0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhJODRzQko7QWdJMzRzQkU7RUFDRTtFQUNBO0FoSTY0c0JKO0FnSTE0c0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSTQ0c0JKO0FnSXo0c0JFO0VBQ0U7SUFDRTtFaEkyNHNCSjtFZ0l6NHNCRTtJQUNFO0VoSTI0c0JKO0FBQ0Y7QWdJeDRzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJMDRzQko7QWdJdDRzQkU7RUFDRTtFQUNBO0VBQ0E7QWhJdzRzQko7QWdJcjRzQkU7RUFDRTtBaEl1NHNCSjtBZ0lwNHNCRTtFQUNFO0VBQ0E7RUFDQTtBaElzNHNCSjtBZ0luNHNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElxNHNCSjtBZ0luNHNCSTtFQUNFO0VBQ0E7QWhJcTRzQk47QWdJajRzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSW00c0JKO0FnSWo0c0JJO0VBQ0U7QWhJbTRzQk47QWdJLzNzQkU7RUFDRTtBaElpNHNCSjtBZ0k3M3NCSTs7RUFFRTtBaEkrM3NCTjtBZ0kxM3NCTTtFQUNFO0VBQ0E7QWhJNDNzQlI7QWdJeDNzQkk7RUFDRTtBaEkwM3NCTjtBZ0lyM3NCSTs7RUFFRTtBaEl1M3NCTjtBZ0lwM3NCSTtFQUNFO0FoSXMzc0JOO0FnSS8yc0JNO0VBQ0U7RUFDQTtBaElpM3NCUjtBZ0kvMnNCUTtFQUNFO0FoSWkzc0JWO0FnSXoyc0JNO0VBQ0U7QWhJMjJzQlI7QWdJMTJzQlE7RUFDRTtBaEk0MnNCVjtBZ0kxMnNCVTtFQUNFO0FoSTQyc0JaO0FnSW4yc0JNO0VBQ0U7QWhJcTJzQlI7QWdJbjJzQlE7RUFDRTtBaElxMnNCVjtBZ0luMnNCVTtFQUNFO0VBQ0E7QWhJcTJzQlo7QWdJOTFzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElnMnNCSjtBZ0k3MXNCTTs7RUFFRTtBaEkrMXNCUjtBZ0k1MXNCTTs7RUFFRTtBaEk4MXNCUjtBZ0k1MXNCTTs7O0VBR0U7QWhJODFzQlI7QWdJMzFzQk07RUFDRTtBaEk2MXNCUjtBZ0l6MXNCSTtFQUNFO0VBQ0E7QWhJMjFzQk47QWdJeDFzQkk7RUFDRTtBaEkwMXNCTjtBZ0lyMXNCSTtFQUNFO0FoSXUxc0JOO0FnSXgxc0JJO0VBQ0U7QWhJMDFzQk47QWdJMzFzQkk7RUFDRTtBaEk2MXNCTjtBZ0k5MXNCSTtFQUNFO0FoSWcyc0JOO0FnSWoyc0JJO0VBQ0U7QWhJbTJzQk47QWdJcDJzQkk7RUFDRTtBaElzMnNCTjtBZ0l2MnNCSTtFQUNFO0FoSXkyc0JOO0FnSTEyc0JJO0VBQ0U7QWhJNDJzQk47QWdJeDJzQkU7RUFDRTtBaEkwMnNCSjtBZ0l2MnNCRTtFQUNFO0FoSXkyc0JKO0FnSXYyc0JJO0VBQ0U7QWhJeTJzQk47QWdJdDJzQkk7RUFDRTtBaEl3MnNCTjs7QWdJbjJzQkE7RUFDRTtJQUNFO0VoSXMyc0JGO0VnSXAyc0JFO0lBQ0U7RWhJczJzQko7RWdJbjJzQkU7SUFDRTtFaElxMnNCSjtFZ0lsMnNCRTtJQUNFO0VoSW8yc0JKO0FBQ0Y7QWlJL3R0QkE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSWd1dEJGOztBaUk3dHRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBakkrdHRCRjtBaUk3dHRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakkrdHRCSjs7QWlJM3R0QkE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FqSTZ0dEJGOztBaUkxdHRCQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWpJNHR0QkY7O0FpSXp0dEJBO0VBQ0U7RUFFQTtBakkydHRCRjs7QWlJdnR0QkU7RUFDRTtBakkwdHRCSjs7QWlJdHR0QkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl3dHRCRjtBaUl0dHRCRTtFQUNFO0FqSXd0dEJKO0FpSXJ0dEJFO0VBQ0U7QWpJdXR0Qko7O0FpSW50dEJBO0VBQ0U7RUFDQTtFQUVBO0FqSXF0dEJGO0FpSW50dEJFO0VBQ0U7RUFDQTtFQUNBO0FqSXF0dEJKOztBaUlqdHRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakltdHRCRjs7QWlJaHR0QkE7RUFDRTtFQUVBO0FqSWt0dEJGOztBa0lsMHRCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElvMHRCRjs7QWtJOXp0QkE7RUFDRTtFQUNBO0FsSWkwdEJGO0FrSS96dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxJaTB0Qko7QWtJOXp0QkU7RUFDRTtFQUNBO0FsSWcwdEJKO0FrSTl6dEJJO0VBQ0U7QWxJZzB0Qk47QWtJN3p0Qkk7RUFDRTtBbEkrenRCTjtBa0kzenRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEk2enRCUjtBa0l4enRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEkwenRCUjtBa0lyenRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSXV6dEJKOztBa0kveXRCSTtFQUVFO0VBQ0E7QWxJaXp0Qk47QWtJN3l0QkU7RUFFRTtFQUNBO0FsSTh5dEJKO0FrSTN5dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEk2eXRCSjtBa0kxeXRCRTtFQUNFO0FsSTR5dEJKO0FrSS94dEJBO0VBQ0U7RUFDQTtBbElpeXRCRjtBa0kveHRCRTtFQUNFO0FsSWl5dEJKO0FrSTl4dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxJZ3l0Qko7QWtJOXh0Qkk7RUFDRTtBbElneXRCTjtBa0k3eHRCSTtFQUNFO0FsSSt4dEJOO0FrSTV4dEJJO0VBQ0U7RUFDQTtBbEk4eHRCTjtBa0kxeHRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJNHh0Qko7QWtJenh0QkU7RUFDRTtBbEkyeHRCSjtBa0l4eHRCRTtFQUNFO0FsSTB4dEJKO0FrSXR4dEJJO0VBQ0U7QWxJd3h0Qk47QWtJbnh0Qkk7RUFDRTtBbElxeHRCTjtBa0loeHRCSTtFQUNFO0FsSWt4dEJOOztBa0k3d3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSWd4dEJGOztBa0k3d3RCQTtFQUNFO0FsSWd4dEJGOztBa0k3d3RCQTtFQUVFO0FsSSt3dEJGO0FrSTV2dEJBO0VBRUU7RUFDQTtBbEk2dnRCRjs7QWtJMXZ0QkE7RUFDRTtFQUNBO0FsSTZ2dEJGOztBa0lydnRCRTtFQUNFO0FsSXd2dEJKO0FrSXJ2dEJFO0VBQ0U7RUFDQTtBbEl1dnRCSjs7QWtJbnZ0QkE7RUFDRTtFQUNBO0FsSXN2dEJGOztBa0lsdnRCRTtFQUNFO0FsSXF2dEJKO0FrSWx2dEJFO0VBQ0U7RUFDQTtBbElvdnRCSjtBa0lqdnRCRTtFQUNFO0FsSW12dEJKOztBa0kvdXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElrdnRCRjs7QWtJL3V0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElrdnRCRjs7QWtJL3V0QkE7RUFDRTtFQUNBO0FsSWt2dEJGO0FrSWh2dEJFO0VBQ0U7QWxJa3Z0Qko7QWtJL3V0QkU7RUFDRTtBbElpdnRCSjs7QWtJN3V0QkE7RUFDRTtFQUNBO0FsSWd2dEJGO0FrSTl1dEJFO0VBQ0U7QWxJZ3Z0Qko7QWtJN3V0QkU7RUFDRTtBbEkrdXRCSjs7QWtJM3V0QkE7RUFDRTtFQUNBO0VBQ0E7QWxJOHV0QkY7O0FrSTN1dEJBO0VBQ0U7RUFDQTtFQUNBO0FsSTh1dEJGOztBbUlya3VCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JdWt1QkY7O0FtSTlqdUJFO0VBRUU7RUFDQTtBbklna3VCSjs7QW1JNWp1QkE7RUFFRTtBbkk4anVCRjs7QW1JM2p1QkE7RUFHRTtBbkk0anVCRjs7QW1JMWl1QkU7RUFDRTtFQUNBO0VBQ0E7QW5JNml1Qko7O0FtSXppdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkk0aXVCRjs7QW1Jeml1QkE7RUFDRTtBbkk0aXVCRjs7QW9JdG51QkE7RUFFRTtBcEl3bnVCRjs7QXFJeG51QkE7RUFDRTtBckkybnVCRjs7QXFJeG51QkE7RUFDRTtBckkybnVCRjs7QXFJeG51QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTJudUJGOztBcUl4bnVCQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckl5bnVCRjtBcUN4b3VCSTtFQUNFO0VBQ0Esb0IvQnloQlU7RStCeGhCVix1Qi9CdWhCaUI7RStCdGhCakI7RUFyQ0o7RUFDQTtFQUNBO0VBQ0E7QXJDZ3J1QkY7QXFDdG51Qkk7RUFDRTtBckN3bnVCTjs7QXFJbm91QkE7RUFDRTtBcklzb3VCRjs7QXFJbm91QkE7RUFDRTtBcklzb3VCRjs7QXFJbm91QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJc291QkY7QXFJcG91QkU7RUFDRTtFQUNBO0FySXNvdUJKOztBcUlsb3VCQTtFQUNFO0VBQ0E7QXJJcW91QkY7O0FxSWxvdUJBO0VBQ0U7QXJJcW91QkY7O0FxSWxvdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FySW9vdUJGOztBcUlqb3VCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcklvb3VCRjtBcUlsb3VCRTtFQUNFO0VBQ0E7QXJJb291Qko7O0FxSWhvdUJBO0VBQ0U7QXJJbW91QkY7O0FxSWhvdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJJbW91QkY7QXFJbG91QkU7RUFDRTtBcklvb3VCSjs7QXFJaG91QkE7RUFDRTtBckltb3VCRjs7QXFJaG91QkE7RUFDRTtBckltb3VCRjs7QXFJaG91QkE7RUFDRTtFQUNBO0VBQ0E7QXJJbW91QkY7O0FxSWhvdUJBO0VBQ0U7QXJJbW91QkY7QXFJam91QkU7RUFDRTtBckltb3VCSjs7QXFJL251QkE7O0VBRUU7RUFDQTtBcklrb3VCRjtBcUlob3VCRTs7RUFDRTtBckltb3VCSjtBcUlob3VCRTs7RUFDRTtBckltb3VCSjtBcUlob3VCRTs7RUFDRTtFQUNBO0FySW1vdUJKO0FxSTludUJFOztFQUNFO0VBQ0E7QXJJaW91Qko7O0FxSTFudUJFO0VBQ0U7RUFDQTtFQUNBO0FySTZudUJKOztBcUl6bnVCQTtFQUNFO0FySTRudUJGOztBcUl6bnVCQTtFQUNFO0FySTRudUJGOztBcUl6bnVCQTtFQUNFO0FySTRudUJGOztBcUl6bnVCQTtFQUNFO0FySTRudUJGO0FxSTFudUJFO0VBQ0U7RUFDQTtBckk0bnVCSjtBcUl4bnVCSTtFQUVFO0VBQ0E7RUFDQTtBckl5bnVCTjtBcUlybnVCRTtFQUNFO0VBQ0E7RUFDQTtFQUdBO0FySXFudUJKO0FxSWhudUJFO0VBQ0U7RUFDQTtFQUNBO0FySWtudUJKOztBcUk1bXVCQTtFQUNFO0VBQ0E7RUFDQTtBckkrbXVCRjs7QXFJNW11QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckk4bXVCRjs7QXFJM211QkE7RUFDRTtFQUVBO0FySTZtdUJGOztBcUkxbXVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJNG11QkY7QXFJMW11QkU7RUFDRTtBckk0bXVCSjtBcUl6bXVCRTtFQUNFO0FySTJtdUJKO0FxSXhtdUJFO0VBQ0U7QXJJMG11Qko7QXFJdm11QkU7RUFDRTtBckl5bXVCSjtBcUl0bXVCRTtFQUNFO0FySXdtdUJKO0FxSXJtdUJFO0VBQ0U7RUFDQTtFQUNBO0FySXVtdUJKO0FxSXBtdUJFO0VBQ0U7RUFDQTtBcklzbXVCSjtBcUlwbXVCSTtFQUNFO0FySXNtdUJOOztBcUlobXVCRTtFQUNFO0FySW1tdUJKOztBcUkvbHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySWttdUJGOztBcUkvbHVCQTtFQUNFO0VBQ0E7QXJJa211QkY7O0FxSS9sdUJBO0VBQ0U7RUFFQTtBcklpbXVCRjs7QXFJOWx1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcklpbXVCRjs7QXFJN2x1QkE7RUFDRTtBcklnbXVCRjs7QXFJN2x1QkE7RUFDRTtBcklnbXVCRjs7QXFJN2x1QkE7RUFDRTtBcklnbXVCRjs7QXFJN2x1QkE7RUFDRTtBcklnbXVCRjs7QXFJN2x1QkE7O0VBRUUsVzlIOVlNO0FQOCt1QlI7QXFJOWx1QkU7O0VBQ0UsVzlIalpJO0FQay91QlI7QXFJOWx1QkU7O0VBQ0U7RUFDQTtBcklpbXVCSjtBcUk1bHVCRTs7RUFDRTtFQUNBO0FySStsdUJKOztBcUl4bHVCQTs7O0VBR0U7RUFDQTtBckkybHVCRjtBcUkxbHVCRTs7O0VBQ0U7QXJJOGx1Qko7O0FzSTdndkJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk2Z3ZCRjs7QXNJMWd2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJNmd2QkY7O0F1STFpdkJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXZJNGl2QkY7QXVJMWl2QkU7RUFDRTtBdkk0aXZCSjs7QXVJeGl2QkE7RUFDRTtFQUNBO0VBQ0E7QXZJMml2QkY7O0F1SXhpdkJBO0VBQ0U7QXZJMml2QkY7QXVJeml2QkU7RUFDRTtBdkkyaXZCSjs7QXVJdml2QkE7RUFDRTtBdkkwaXZCRjs7QXVJdml2QkE7RUFDRTtFQUVBO0VBQ0E7QXZJeWl2QkY7QXVJdml2QkU7RUFDRTtBdkl5aXZCSjtBdUl0aXZCRTtFQUNFO0F2SXdpdkJKO0F1SXJpdkJFO0VBQ0U7RUFDQTtBdkl1aXZCSjtBdUlsaXZCRTtFQUNFO0VBQ0E7RUFDQTtBdklvaXZCSjtBdUlqaXZCRTtFQUNFO0VBQ0E7QXZJbWl2Qko7O0F1STdodkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F2SStodkJGOztBdUk1aHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJK2h2QkY7QXVJN2h2QkU7RUFDRTtFQUNBO0F2SStodkJKOztBdUkzaHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0F2STZodkJGO0F1STNodkJFO0VBQ0U7RUFDQTtBdkk2aHZCSjtBdUl6aHZCSTtFQUVFO0VBQ0E7RUFDQTtBdkkwaHZCTjtBdUl0aHZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2SXdodkJKO0F1SXJodkJFO0VBQ0U7RUFDQTtFQUNBO0F2SXVodkJKOztBdUluaHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklzaHZCRjtBdUlwaHZCRTtFQUNFO0F2SXNodkJKO0F1SW5odkJFO0VBQ0U7QXZJcWh2Qko7QXVJbGh2QkU7RUFDRTtFQUNBO0F2SW9odkJKOztBdUloaHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkltaHZCRjs7QXVJaGh2QkE7RUFDRTtBdkltaHZCRjs7QXdJdHN2QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJdXN2QkY7QXdJcnN2QkU7RUFDRTtBeEl1c3ZCSjtBd0lwc3ZCRTtFQUNFO0VBQ0E7QXhJc3N2Qko7QXdJbnN2QkU7RUFFRTtBeElvc3ZCSjtBd0lqc3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4SW1zdkJKO0F3SWhzdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeElrc3ZCSjtBd0loc3ZCSTtFQUNFLGNqSXNqQkM7QVA0b3VCUDtBd0k5cnZCRTtFQUNFO0F4SWdzdkJKO0F3STdydkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkrcnZCSjtBd0k1cnZCRTtFQUNFO0VBQ0E7QXhJOHJ2Qko7QXdJM3J2QkU7RUFDRTtFQUNBO0F4STZydkJKO0F3STFydkJFO0VBQ0U7RUFDQTtFQUVBO0F4STJydkJKO0F3SXhydkJFOztFQUVFO0VBQ0E7QXhJMHJ2Qko7QXdJdnJ2QkU7O0VBRUU7QXhJeXJ2Qko7O0F3SXJydkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJdXJ2QkY7QXdJcnJ2QkU7RUFDRTtBeEl1cnZCSjtBd0lwcnZCRTtFQUNFO0F4SXNydkJKO0F3SW5ydkJFO0VBQ0U7QXhJcXJ2Qko7QXdJbHJ2QkU7RUFDRSxXakluSkk7QVB1MHZCUjtBd0lqcnZCRTtFQUVFO0VBQ0E7QXhJa3J2Qko7QXdJaHJ2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeElrcnZCTjtBd0locnZCTTtFQUNFO0F4SWtydkJSOztBd0k1cXZCQTtFQUNFO0F4SStxdkJGOztBd0kxcXZCSTtFQUNFO0F4STZxdkJOOztBeUlqMnZCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBd0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0F6SXN5dkJGO0F5SXoydkJFO0VBQ0U7RUFDQTtBekkyMnZCSjtBeUl4MnZCRTtFQUNFO0F6STAydkJKO0F5SXYydkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekl5MnZCSjtBeUl0MnZCRTtFQUNFO0F6SXcydkJKO0F5SXIydkJFO0VBQ0U7RUFDQTtFQUNBO0UvRy9DRixnRCtHZ0R1QjtFQUNyQjtFQUNBO0VoSHRDRSxtRGdIdUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SXUydkJKO0F5Qm41dkJNO0VnSDRCSjtJaEgzQk07RXpCczV2Qk47QUFDRjtBeUkxMnZCSTtFQUVFO0UvR2hFSix1RCtHaUV5QjtBekkyMnZCM0I7QXlJdjJ2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SXkydkJKO0F5SXYxdkJFO0VBQ0U7QXpJeTF2Qko7QXlJdDF2QkU7RUFDRTtFQUNBO0VBQ0EseUJ4SXRHVztFd0l1R1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SXcxdkJKO0F5SXQxdkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJdzF2Qk47QXlJcjF2Qkk7RUFDRTtFQUNBO0F6SXUxdkJOOztBMElsOXZCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7QTFJazl2QkY7QTBJaDl2QkU7RUFoQkY7SUFpQkk7SUFDQTtJQUNBO0UxSW05dkJGO0FBQ0Y7O0EwSS84dkJFO0VBREY7SUFFSTtJQUNBO0lBQ0E7RTFJbTl2QkY7RTBJajl2QkU7O0lBRUU7RTFJbTl2Qko7QUFDRjs7QTBJLzh2QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUlrOXZCRjtBMEloOXZCRTs7RUFDRTtFQUNBO0ExSW05dkJKO0EwSWg5dkJFOztFQUNFO0ExSW05dkJKOztBMEkvOHZCQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJaTl2QkY7QTBJLzh2QkU7RUFDRTtBMUlpOXZCSjtBMEk5OHZCRTtFQUNFO0ExSWc5dkJKOztBMkl6aHdCQTtFQUNJO0EzSTRod0JKOztBMkl6aHdCQTtFQUNJO0VBQ0EsaUMxSVFVO0FEb2h3QmQ7O0EySXpod0JBO0VBQ0k7QTNJNGh3Qko7O0EySXpod0JBO0VBQ0ksa0IxSUh5QjtFMElJekI7QTNJNGh3Qko7O0EySXpod0JBO0VBQ0k7RUFDQTtBM0k0aHdCSjs7QTJJemh3QkE7RUFDSTtFQUNBO0EzSTRod0JKOztBMkl6aHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSTRod0JKOztBNEk1andCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJK2p3QkY7QTRJN2p3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SStqd0JKOztBNklqbHdCQTtFQUNJO0E3SW9sd0JKO0E2SWxsd0JJO0VBQ0k7QTdJb2x3QlI7QTZJamx3Qkk7RUFDSTtFQUNBLGM1SVJPO0FEMmx3QmY7O0E4STNsd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SThsd0JKO0E4STVsd0JJO0VBQ0U7QTlJOGx3Qk47O0ErSXZtd0JFO0VBQ0U7QS9JMG13Qko7QStJeG13QkU7RUFDRTtBL0kwbXdCSjtBK0l4bXdCRTtFQUNFO0EvSTBtd0JKO0ErSXptd0JJO0VBQ0U7QS9JMm13Qk47QStJeG13QkU7RUFDRTtFQUNBO0EvSTBtd0JKO0ErSXptd0JJO0VBQ0U7QS9JMm13Qk47QStJem13Qkk7RUFDRTtBL0kybXdCTjs7QStJcm13QkE7RUFDRTtFQUNBO0EvSXdtd0JGOztBK0lybXdCQTtFQUVFO0lBQ0U7RS9JdW13QkY7QUFDRjtBZ0p6b3dCQTtFQUNJO0FoSjJvd0JKOztBZ0p4b3dCQTtFQUNJO0VBQ0E7QWhKMm93Qko7O0FnQi9rd0JJO0VnSXZEQTtJQUNJO0VoSjBvd0JOO0FBQ0Y7QWdCcmx3Qkk7RWdJakRBO0lBQ0k7RWhKeW93Qk47QUFDRjtBZ0IxbHdCSTtFZ0kzQ0E7SUFDSTtFaEp3b3dCTjtBQUNGO0FnQi9sd0JJO0VnSXJDQTtJQUNJO0VoSnVvd0JOO0FBQ0Y7QWlKdHF3Qkk7RUFDSTtBakp3cXdCUjtBaUpycXdCSTtFQUNJO0FqSnVxd0JSOztBa0o3cXdCQTs7RUFBQTtBQUtBO0VBQ0k7QWxKOHF3Qko7QWtKMXF3Qkk7RUFDSTtFQUNBO0VBQ0E7QWxKNHF3QlI7QWtKdHF3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEp3cXdCUjtBa0pycXdCSTtFQUNJO0FsSnVxd0JSO0FrSm5xd0JRO0VBQ0k7RUFDQTtFQUNBO0FsSnFxd0JaO0FrSi9wd0JJO0VBQ0k7QWxKaXF3QlI7QWtKOXB3Qkk7RUFDSTtBbEpncXdCUjtBa0o3cHdCUTtFQUNJO0FsSitwd0JaOztBa0oxcHdCQTtFQUNJO0FsSjZwd0JKO0FrSjNwd0JJO0VBQ0k7QWxKNnB3QlI7O0FrSnpwd0JBO0VBQ0k7QWxKNHB3Qko7QWtKMXB3Qkk7RUFDSTtBbEo0cHdCUjs7QWtKeHB3QkE7Ozs7Ozs7Ozs7RUFBQTtBQ3BFRTtFQUNFO0FuSjB1d0JKO0FvSjV1d0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBKOHV3QkY7QW9KNXV3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEo4dXdCSjtBb0ozdXdCRTtFQUNFO2NBQUE7RUFFQTtBcEo2dXdCSjtBb0p4dXdCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VwSjB1d0JGO0FBQ0Y7QW9KdnV3QkE7RUFHSTtJQUNFO0VwSnV1d0JKO0VvSnB1d0JFO0lBQ0U7SUFDQTtFcEpzdXdCSjtFb0pudXdCRTtJQUNFO0lBQ0E7RXBKcXV3Qko7QUFDRjtBcUo5d3dCRTtFQUNFO0VBQ0E7RUFDQSxZekJ5Tlk7RXlCeE5aO0FySmd4d0JKO0FxSjd3d0JFO0VBQ0U7SUFDRTtJQUNBO0VySit3d0JKO0VxSjV3d0JFO0lBQ0UsbUJ6QjhNVTtFNUhna3dCZDtBQUNGOztBc0o3eHdCQTtFQW9DRTtBdEo2dndCRjtBdUpueXdCRTtFQUNFO0F2SnF5d0JKO0F1Smh5d0JBO0VBRUk7SUFDRTtFdkppeXdCSjtBQUNGO0F3SjV5d0JFO0VBQ0U7QXhKOHl3Qko7QXNKdnl3Qkk7RUFDRTtBdEp5eXdCTjtBc0pweXdCSTtFQUNFO0F0SnN5d0JOO0FzSmp5d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRKbXl3Qko7QXNKaHl3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKa3l3Qko7QXNKN3h3QkU7RUFDRTtFQUNBO0F0Sit4d0JKO0FzSjV4d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKOHh3Qko7QXNKM3h3QkU7RUFDRTtFQUNBO0F0SjZ4d0JKO0FzSjF4d0JFO0VBQ0U7RUFDQTtBdEo0eHdCSjtBc0p6eHdCSTtFQUNFO0VBQ0E7QXRKMnh3Qk47QXNKenh3Qk07RUFDRTtBdEoyeHdCUjtBc0p2eHdCSTtFQUNFO0VBQ0E7QXRKeXh3Qk47QXNKdnh3Qk07RUFDRTtBdEp5eHdCUjtBc0p0eHdCTTtFQUNFO0F0Snd4d0JSO0FzSnJ4d0JNO0VBQ0U7QXRKdXh3QlI7QXNKaHh3Qkk7RUFDRSwwQ0EvRlM7QXRKaTN3QmY7QXNKN3d3Qkk7RUFDRSwwQ0F0R1c7QXRKcTN3QmpCO0FzSjF3d0JJO0VBQ0UseUJBN0dTO0F0Snkzd0JmO0FzSnZ3d0JFO0VBQ0U7QXRKeXd3Qko7QXNKdHd3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlckp4R1c7RXFKeUdYLGNBM0hXO0F0Sm00d0JmO0F5Sm40d0JBO0VBQ0U7RUFDQTtFQUNBO0F6SnE0d0JGO0F5Smw0d0JBO0VBQ0U7QXpKbzR3QkY7QXlKajR3QkE7RUFDRTtFQUNBO0F6Sm00d0JGO0F5Smg0d0JBO0VBQ0U7QXpKazR3QkY7QXlKLzN3QkE7RUFDRTtBekppNHdCRjtBeUo5M3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKZzR3QkY7QTBKNTV3QkE7RUFDRTtBMUo4NXdCRjtBMEozNXdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGV6SldhO0FEazV3QmY7QTBKMTV3QkE7RUFDRTtBMUo0NXdCRjtBMkp2NndCSTtFQUNJO0EzSnk2d0JSO0EySnQ2d0JJO0VBQ0k7QTNKdzZ3QlI7QTJKcjZ3Qkk7RUFDSTtFQUNBO0EzSnU2d0JSO0E0Smw3d0JBO0VBT0U7OztJQUFBO0E1Smk3d0JGO0E0SnQ3d0JFO0VBQ0U7RUFDQTtBNUp3N3dCSjtBNEpqN3dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Sm03d0JKO0E0Smg3d0JFO0VBQ0U7RUFDQTtBNUprN3dCSjtBNEpoN3dCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKazd3Qk47QTRKOTZ3QkU7RUFDRTtBNUpnN3dCSjtBNEozNndCRTtFQUNFO0VBQ0E7RUFDQTtBNUo2NndCSjtBNEoxNndCRTtFQUNFO0VBQ0E7RUFDQTtBNUo0NndCSjtBNEp6NndCRTtFQUNFO0VBQ0E7RUFDQTtBNUoyNndCSjtBNEp4NndCRTtFQUNFO0E1SjA2d0JKO0E0SnQ2d0JFO0VBQ0U7QTVKdzZ3Qko7QTRKdjZ3Qkk7RUFFRTtFQUNBO0E1Snc2d0JOO0E0Sm42d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnE2d0JKO0E0Sm42d0JJO0VBQ0U7RUFDQTtBNUpxNndCTjtBNEpuNndCTTtFQUNFO0E1SnE2d0JSO0E0Smw2d0JNO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUptNndCUjtBNEovNXdCSTtFQUNFO0E1Smk2d0JOO0E2Sm5oeEJFO0VBQ0UsY1BGVztBdEp1aHhCZjtBNkpsaHhCRTtFQUNFO0VBQ0E7QTdKb2h4Qko7QTZKaGh4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QlBmVztFT2dCWDtFQUNBO0VBQ0E7QTdKa2h4Qko7QTZKNWd4Qkk7RUFDRTtBN0o4Z3hCTjtBNkozZ3hCSTtFQUNFO0VBQ0E7QTdKNmd4Qk47QTZKMWd4Qkk7RUFDRTtBN0o0Z3hCTjtBNkp2Z3hCRTtFQUNFO0E3SnlneEJKO0E2SnRneEJFO0VBQ0U7RUFDQTtBN0p3Z3hCSjtBNkp0Z3hCSTtFQUNFO0E3SndneEJOO0E2SnJneEJJO0VBQ0U7QTdKdWd4Qk47QTZKcGd4Qkk7RUFDRTtFQUNBO0E3SnNneEJOO0E2SnBneEJNO0VBQ0U7RUFDQTtBN0pzZ3hCUjtBNkpuZ3hCTTtFQUNFO0VBQ0E7RUFDQTtBN0pxZ3hCUjtBNkpsZ3hCTTtFQUNFO0E3Sm9neEJSO0E2SmxneEJRO0VBQ0U7QTdKb2d4QlY7QTZKaGd4Qk07RUFDRTtBN0prZ3hCUjtBNko1L3dCRTtFQUNFO0E3Sjgvd0JKO0E2SjMvd0JFO0VBQ0U7QTdKNi93Qko7QXNKOTh3QkU7RUFDRTtFQUNBO0VBQ0E7QXRKZzl3Qko7O0E4SnZseEJBO0VBQ0k7QTlKMGx4Qko7QThKeGx4Qkk7RUFDSTtBOUowbHhCUjs7QThKdGx4QkE7RUFDSSx5QkNkYztBL0p1bXhCbEI7QThKdmx4Qkk7RUFDSTtBOUp5bHhCUjtBOEp2bHhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnlseEJaO0E4SnJseEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBOUpzbHhCUjtBOEpwbHhCUTtFQUNJLHlCQ3pDUTtBL0orbnhCcEI7QThKcGx4Qlk7RUFDSSxjQzdDRTtBL0ptb3hCbEI7QThKamx4QlE7RUFDSSx5QkNsRFE7RURtRFI7QTlKbWx4Qlo7QThKamx4Qlk7RUFDSSxjQ3ZERTtFRHdERjtBOUptbHhCaEI7QThKMWt4QmdCO0VBQ0kseUJDbEVGO0EvSjhveEJsQjtBOEoxa3hCb0I7RUFDSSxjQWxFVTtBOUo4b3hCbEM7QThKeGt4QmdCO0VBQ0ksY0F2RWM7QTlKaXB4QmxDO0E4SnBreEJRO0VBQ0k7QTlKc2t4Qlo7QThKcmt4Qlk7RUFDSTtBOUp1a3hCaEI7QThKbGt4Qkk7RUFDSSxXQ3ZGVTtBL0oycHhCbEI7QThKamt4Qkk7RUFDSTtFQUNBO0E5Sm1reEJSO0E4SmhreEJJO0VBQ0ksV0NoR1U7RURpR1Y7RUFDQTtFQUNBO0E5SmtreEJSO0E4Si9qeEJJO0VBQ0k7RUFDQSxXQ3hHVTtBL0p5cXhCbEI7QThKOWp4Qkk7RUFDSTtFQUNBO0VBQ0EseUJDaEhVO0VEaUhWLFdDL0dVO0VEZ0hWO0VBQ0E7RUFDQTtBOUpna3hCUjtBOEo1anhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SjhqeEJSO0E4SjNqeEJJO0VBQ0k7RUFDQTtBOUo2anhCUjtBOEozanhCUTtFQUNJLGNBaklzQjtBOUo4cnhCbEM7O0FnSzlyeEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhLaXN4Qko7O0FnSzlyeEJBO0VBQ0k7QWhLaXN4Qko7QWdLOXJ4Qkk7RUFDSSxzQkRiVTtBL0o2c3hCbEI7QWdLNXJ4Qkk7RUFDSTtFQUNBLFdEbkJVO0VDb0JWO0FoSzhyeEJSO0FnSzNyeEJJO0VBQ0k7QWhLNnJ4QlI7QWdLM3J4QlE7RUFDSTtBaEs2cnhCWjtBZ0t6cnhCSTtFQUNJLHNCRGhDVTtBL0oydHhCbEI7QWdLeHJ4Qkk7RUFDSSx5QkR0Q1U7RUN1Q1YsV0RyQ1U7RUNzQ1Y7QWhLMHJ4QlI7O0FpS2x1eEJBO0VBQ0k7QWpLcXV4Qko7O0FpS2x1eEJBO0VBQ0k7QWpLcXV4Qko7O0FrS3Z1eEJBO0VBQ0k7RUFDQTtBbEswdXhCSjtBa0t2dXhCUTtFQUNJLHlCSFRNO0VHVU4sV0hSTTtFR1NOO0VBQ0E7QWxLeXV4Qlo7QWtLdnV4Qlk7RUFDSTtFQUNBO0FsS3l1eEJoQjtBa0t0dXhCWTtFQUNJO0VBQ0E7QWxLd3V4QmhCO0FrSy90eEJZO0VBQ0k7QWxLaXV4QmhCO0FrSy90eEJnQjtFQUNJO0FsS2l1eEJwQjtBa0s5dHhCZ0I7RUFDSTtBbEtndXhCcEI7QWtLenR4Qlk7RUFDSTtBbEsydHhCaEI7QWtLdHR4QlE7RUFDSTtFQUNBO0FsS3d0eEJaO0FrS3R0eEJZO0VBQ0k7QWxLd3R4QmhCO0FrS3B0eEJZO0VBQ0k7QWxLc3R4QmhCO0FrSy9zeEJRO0VBQ0k7RUFDQTtFQUNBO0FsS2l0eEJaO0FrSzlzeEJRO0VBQ0k7QWxLZ3R4Qlo7QWtLN3N4QlE7RUFDSTtFQUNBO0FsSytzeEJaO0FrSzNzeEJZO0VBQ0k7RUFDQTtBbEs2c3hCaEI7QWtLM3N4Qlk7RUFDSTtFQUNBO0FsSzZzeEJoQjtBa0t2c3hCSTtFQUNJO0FsS3lzeEJSO0FrS3ZzeEJRO0VBQ0k7QWxLeXN4Qlo7QWtLdHN4QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEt3c3hCWjs7QW1LOXl4Qkk7RUFDSTtFQUNBO0VBQ0E7QW5LaXp4QlI7QW1LOXl4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QkpkWTtBL0o4enhCcEI7QW1LOXl4QlE7RUFDSSx5QkpsQk07RUltQk4sV0pqQk07QS9KaTB4QmxCO0FtSzV5eEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0JKekJVO0EvSnUweEJsQjtBbUszeXhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuSzZ5eEJSO0FtSzF5eEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5LNHl4QlI7O0FvS3AxeEJJO0VBQ0kseUJMRlU7QS9KeTF4QmxCO0FvS3IxeEJRO0VBQ0ksc0JMSE07QS9KMDF4QmxCO0FvS24xeEJJO0VBQ0k7QXBLcTF4QlI7QW9LbjF4QlE7RUFDSTtBcEtxMXhCWjtBb0tqMXhCSTtFQUNJLFdMaEJVO0EvSm0yeEJsQjtBb0svMHhCUTtFQUNJO0VBQ0E7RUFDQTtBcEtpMXhCWjtBb0s1MHhCUTtFQUNJO0FwSzgweEJaO0FvSzEweEJJO0VBQ0ksc0JMbENVO0EvSjgyeEJsQjs7QXFLcDJ4Qkk7RUFDSTtBckt1MnhCUjs7QXNLbjN4Qkk7RUFDSTtBdEtzM3hCUjtBc0tuM3hCSTtFQUNJO0VBQ0E7RUFDQTtBdEtxM3hCUjs7QXVLeDN4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SzIzeEJKO0F1S3ozeEJJO0VBQ0k7QXZLMjN4QlI7QXVLeDN4Qkk7RUFDSTtBdkswM3hCUjtBdUt0M3hCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2S3czeEJaOztBdUtuM3hCQTtFQUVJO0F2S3EzeEJKO0F1S24zeEJJO0VBQ0k7QXZLcTN4QlI7QXVLbDN4Qkk7RUFDSTtBdktvM3hCUjtBdUtqM3hCSTtFQUNJO0F2S20zeEJSO0F1S2gzeEJJO0VBQ0k7QXZLazN4QlI7QXVLLzJ4Qkk7RUFDSTtBdktpM3hCUjs7QXVLNzJ4QkE7RUFDSTtFQUNBO0VBQ0E7QXZLZzN4Qko7O0F1SzUyeEJBO0VBQ0k7RUFDQTtFQUNBO0F2SysyeEJKOztBd0tqN3hCQTtFQUNJOzs7Ozs7SUFBQTtBeEswN3hCSjtBd0tuN3hCSTtFQUNJO0F4S3E3eEJSO0F3S2w3eEJJO0VBQ0k7QXhLbzd4QlI7QXdLajd4Qkk7RUFDSTtBeEttN3hCUjtBd0toN3hCSTtFQUNJO0F4S2s3eEJSOztBd0s5NnhCQTtFQUVJO0VBa0JBOzs7Ozs7SUFBQTtBeEtxNnhCSjtBd0tyN3hCSTtFQUNJO0F4S3U3eEJSO0F3S3A3eEJJO0VBQ0k7QXhLczd4QlI7QXdLbjd4Qkk7RUFDSTtBeEtxN3hCUjtBd0tsN3hCSTtFQUNJO0F4S283eEJSO0F3SzE2eEJJO0VBRUk7QXhLMjZ4QlI7QXdLeDZ4Qkk7RUFDSTtBeEswNnhCUjs7QXdLdDZ4QkE7RUFDSTtFQUNBO0VBQ0E7QXhLeTZ4Qko7O0F3S3I2eEJBO0VBQ0k7RUFDQTtFQUNBO0F4S3c2eEJKOztBeUtuL3hCSTtFQUNJO0VBQ0E7RUFDQTtBektzL3hCUjtBeUtuL3hCSTtFQUNJO0VBQ0E7RUFDQTtBektxL3hCUjs7QXFLeit4QkE7RUFDSTtBcks0K3hCSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb250YXdlc29tZS1wcm8vY3NzL2FsbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhcnRzL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvX2Jvb3RzdHJhcF9vdmVycmlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19mbGFnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL2Zvcm1zL19mb3JtLWZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX2RlcHJlY2F0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3Njcm9sbHNweS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19yaXBwbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9taXhpbnMvX3JpcHBsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fc2lkZW5hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX2FuaW1hdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19saWdodGJveC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX3JhdGluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX3RpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fcG9wY29uZmlybS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX2RhdGF0YWJsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX3N0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fc3RlcHBlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX3RpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fc3RpY2t5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fbG9hZGluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX2F1dG9jb21wbGV0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX2NoaXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fbXVsdGktcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19kYXRlLXRpbWUtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fcHJvZ3Jlc3NfYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fc2lkZW5hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvX3ZlbmRvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3NldHRpbmdzX2FuZF9zZXR1cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb25maWd1cmF0b3IvX2NvbmZpZ3VyYXRvcl9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29uZmlndXJhdG9yL1YxL19jb25maWd1cmF0b3JfaWZyYW1lX1YxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbmZpZ3VyYXRvci9WMS9fY29uZmlndXJhdG9yX3BhZ2VfbW9kZV92MS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb25maWd1cmF0b3IvVjEvY29uZmlndXJhdG9yX1YxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbmZpZ3VyYXRvci9WMi9jb25maWd1cmF0b3JfVjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29uZmlndXJhdG9yL1YyL19jb25maWd1cmF0b3JfaWZyYW1lX1YyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbmZpZ3VyYXRvci9WMi9fY29uZmlndXJhdG9yX3BhZ2VfbW9kZV92Mi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb25maWd1cmF0b3IvVjIvY29sdW1ucy9fY29sdW1uX3F1ZXN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb25maWd1cmF0b3IvVjIvY29sdW1ucy9fY29sdW1uX3JlY2FwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbmZpZ3VyYXRvci9WMi9jb2x1bW5zL19jb2x1bW5fcHJldmlldy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb25maWd1cmF0b3IvVjIvX3F1ZXN0aW9uX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbmZpZ3VyYXRvci9WMi9fZmluYWxpemVfbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NybS9jb21wb25lbnRzL19jb250ZXh0dWFsX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NybS9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY3JtL2NvbXBvbmVudHMvX2ZpbHRlcl9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jcm0vY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY3JtL2NvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY3JtL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NybS9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY3JtL19jcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NybS9wYWdlcy9fZG9jdW1lbnRfbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY3JtL3BhZ2VzL19kb2N1bWVudF9kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NybS9wYWdlcy9fb2ZmZXJfZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jcm0vbW9kYWwvX21vZGFsX3JlYWR5X3Byb2R1Y3RzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTUuMyBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi5mYS1mbGlwLWJvdGgsIC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1mbGlwLWJvdGgge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmZhLWFiYWN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MFwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWVcIjsgfVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiOyB9XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uZmEtYWlyLWNvbmRpdGlvbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY0XCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7IH1cblxuLmZhLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cblxuLmZhLWFsYXJtLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQzXCI7IH1cblxuLmZhLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDRcIjsgfVxuXG4uZmEtYWxhcm0tc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ1XCI7IH1cblxuLmZhLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlmXCI7IH1cblxuLmZhLWFsYnVtLWNvbGxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTBcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7IH1cblxuLmZhLWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY1XCI7IH1cblxuLmZhLWFsaWVuLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjZcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlnbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NlwiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtYW1wLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhMVwiOyB9XG5cbi5mYS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDNcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtYW5nZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzlcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiOyB9XG5cbi5mYS1hcHBsZS1jcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiOyB9XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUwXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGNcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7IH1cblxuLmZhLWFycm93LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cblxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzY1wiOyB9XG5cbi5mYS1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjsgfVxuXG4uZmEtYXJyb3ctdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiOyB9XG5cbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiOyB9XG5cbi5mYS1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiOyB9XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiOyB9XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiOyB9XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cblxuLmZhLWF0b20tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQzXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1heGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjJcIjsgfVxuXG4uZmEtYXhlLWJhdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiM1wiOyB9XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7IH1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjsgfVxuXG4uZmEtYmFja3BhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDRcIjsgfVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLWJhY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cblxuLmZhLWJhY3RlcmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH1cblxuLmZhLWJhY3Rlcml1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiOyB9XG5cbi5mYS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5mYS1iYWRnZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDVcIjsgfVxuXG4uZmEtYmFkZ2UtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NlwiOyB9XG5cbi5mYS1iYWRnZS1zaGVyaWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEyXCI7IH1cblxuLmZhLWJhZGdlci1ob25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNFwiOyB9XG5cbi5mYS1iYWdzLXNob3BwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ3XCI7IH1cblxuLmZhLWJhaGFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFsbC1waWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7IH1cblxuLmZhLWJhbGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMlwiOyB9XG5cbi5mYS1iYWxsb3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzNcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhbmpvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEzXCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyY29kZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjsgfVxuXG4uZmEtYmFyY29kZS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY0XCI7IH1cblxuLmZhLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NVwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG5cbi5mYS1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjVcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiOyB9XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4uZmEtYmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmN1wiOyB9XG5cbi5mYS1iZWQtYnVuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmOFwiOyB9XG5cbi5mYS1iZWQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjlcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtYmVsbC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiOyB9XG5cbi5mYS1iZWxsLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZhXCI7IH1cblxuLmZhLWJlbGwtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OVwiOyB9XG5cbi5mYS1iZWxsLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNVwiOyB9XG5cbi5mYS1iZWxsLXNjaG9vbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7IH1cblxuLmZhLWJldGFtYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTRcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7IH1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7IH1cblxuLmZhLWJpa2luZy1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YlwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsYW5rZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjsgfVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiOyB9XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWJsaW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmYlwiOyB9XG5cbi5mYS1ibGluZHMtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmY1wiOyB9XG5cbi5mYS1ibGluZHMtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZkXCI7IH1cblxuLmZhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjsgfVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjsgfVxuXG4uZmEtYm9uZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOFwiOyB9XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDlcIjsgfVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7IH1cblxuLmZhLWJvb2staGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjsgfVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rLXNwZWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOFwiOyB9XG5cbi5mYS1ib29rLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTdcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGJcIjsgfVxuXG4uZmEtYm9va3MtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOFwiOyB9XG5cbi5mYS1ib29tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE1XCI7IH1cblxuLmZhLWJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODJcIjsgfVxuXG4uZmEtYm9vdGgtY3VydGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNFwiOyB9XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjsgfVxuXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XG5cbi5mYS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRkXCI7IH1cblxuLmZhLWJvcmRlci1jZW50ZXItaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5Y1wiOyB9XG5cbi5mYS1ib3JkZXItY2VudGVyLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWRcIjsgfVxuXG4uZmEtYm9yZGVyLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRlXCI7IH1cblxuLmZhLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRmXCI7IH1cblxuLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7IH1cblxuLmZhLWJvcmRlci1vdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MVwiOyB9XG5cbi5mYS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTJcIjsgfVxuXG4uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7IH1cblxuLmZhLWJvcmRlci1zdHlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTRcIjsgfVxuXG4uZmEtYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NVwiOyB9XG5cbi5mYS1ib3ctYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjlcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJvd2xpbmctcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiOyB9XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjsgfVxuXG4uZmEtYm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YVwiOyB9XG5cbi5mYS1ib3gtYmFsbG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM1XCI7IH1cblxuLmZhLWJveC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2N1wiOyB9XG5cbi5mYS1ib3gtZnJhZ2lsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YlwiOyB9XG5cbi5mYS1ib3gtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiOyB9XG5cbi5mYS1ib3gtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWRcIjsgfVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjsgfVxuXG4uZmEtYm94LXRpc3N1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiOyB9XG5cbi5mYS1ib3gtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWZcIjsgfVxuXG4uZmEtYm94LXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1ib3hlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjsgfVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmZhLWJyYWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U5XCI7IH1cblxuLmZhLWJyYWNrZXRzLWN1cmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYnJlYWQtbG9hZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYlwiOyB9XG5cbi5mYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjsgfVxuXG4uZmEtYnJpbmctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NlwiOyB9XG5cbi5mYS1icmluZy1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1N1wiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjsgfVxuXG4uZmEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idWxsc2V5ZS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OFwiOyB9XG5cbi5mYS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7IH1cblxuLmZhLWJ1cmdlci1zb2RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU4XCI7IH1cblxuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5mYS1idXJyaXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VkXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1cy1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGRcIjsgfVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhYmluZXQtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7IH1cblxuLmZhLWNhY3R1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhN1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLWNhbGN1bGF0b3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRjXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjsgfVxuXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzZcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiOyB9XG5cbi5mYS1jYW1jb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YThcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjsgfVxuXG4uZmEtY2FtZXJhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmVcIjsgfVxuXG4uZmEtY2FtZXJhLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE5XCI7IH1cblxuLmZhLWNhbWVyYS1wb2xhcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYVwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FtcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmFcIjsgfVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiOyB9XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cblxuLmZhLWNhbmRsZS1ob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmNcIjsgfVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XG5cbi5mYS1jYW5keS1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJkXCI7IH1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7IH1cblxuLmZhLWNhci1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OVwiOyB9XG5cbi5mYS1jYXItYnVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiOyB9XG5cbi5mYS1jYXItYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVhXCI7IH1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiOyB9XG5cbi5mYS1jYXItZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUyXCI7IH1cblxuLmZhLWNhci1tZWNoYW5pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiOyB9XG5cbi5mYS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XG5cbi5mYS1jYXItdGlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNVwiOyB9XG5cbi5mYS1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNlwiOyB9XG5cbi5mYS1jYXJhdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH1cblxuLmZhLWNhcmF2YW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7IH1cblxuLmZhLWNhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWJcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cblxuLmZhLWNhc3NldHRlLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWJcIjsgfVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cblxuLmZhLWNhdC1zcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG5cbi5mYS1jYXVsZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZlwiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5mYS1jY3R2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFjXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cblxuLmZhLWNoYWlyLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMVwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uZmEtY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRkXCI7IH1cblxuLmZhLWNoYXJ0LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGFcIjsgfVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZhLWNoYXJ0LXBpZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjsgfVxuXG4uZmEtY2hhcnQtc2NhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZVwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjsgfVxuXG4uZmEtY2hlZXNlLXN3aXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YwXCI7IH1cblxuLmZhLWNoZWVzZWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNoaW1uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGJcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5mYS1jbGFyaW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZFwiOyB9XG5cbi5mYS1jbGF3LW1hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMyXCI7IH1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiOyB9XG5cbi5mYS1jbG91ZC1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM5XCI7IH1cblxuLmZhLWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjsgfVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2xvdWQtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWVcIjsgfVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1jbG91ZC1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNlXCI7IH1cblxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG5cbi5mYS1jbG91ZC1zbGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MVwiOyB9XG5cbi5mYS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7IH1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZGZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7IH1cblxuLmZhLWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiOyB9XG5cbi5mYS1jbG91ZHMtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NVwiOyB9XG5cbi5mYS1jbG91ZHMtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ2XCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29mZmVlLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG5cbi5mYS1jb2ZmZWUtdG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNVwiOyB9XG5cbi5mYS1jb2ZmaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzZcIjsgfVxuXG4uZmEtY29mZmluLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE4XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cblxuLmZhLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWNcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG5cbi5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjsgfVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7IH1cblxuLmZhLWNvbW1lbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjFcIjsgfVxuXG4uZmEtY29tbWVudC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMFwiOyB9XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTJcIjsgfVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjsgfVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG5cbi5mYS1jb21wdXRlci1jbGFzc2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIxXCI7IH1cblxuLmZhLWNvbXB1dGVyLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjJcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjsgfVxuXG4uZmEtY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjdcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzdcIjsgfVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiOyB9XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5mYS1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjsgfVxuXG4uZmEtY293YmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiM1wiOyB9XG5cbi5mYS1jb3diZWxsLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjRcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjsgfVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5mYS1jcm9pc3NhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjZcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7IH1cblxuLmZhLWNydXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y4XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuXG4uZmEtZGFnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNiXCI7IH1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjlcIjsgfVxuXG4uZmEtZGVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiOyB9XG5cbi5mYS1kZWVyLXJ1ZG9scGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGZcIjsgfVxuXG4uZmEtZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRld3BvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ4XCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWQxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZFwiOyB9XG5cbi5mYS1kaWNlLWQxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiOyB9XG5cbi5mYS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG5cbi5mYS1kaWNlLWQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQwXCI7IH1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjsgfVxuXG4uZmEtZGljZS1kODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMlwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLmZhLWRpcGxvbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjsgfVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiOyB9XG5cbi5mYS1kaXNjLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI1XCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjsgfVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kby1ub3QtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxuXG4uZmEtZG9nLWxlYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDRcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uZmEtZG9sbHktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtZHJhdy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWRcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLmZhLWRyYXctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7IH1cblxuLmZhLWRyZWlkZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTJcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVmXCI7IH1cblxuLmZhLWRyb25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjsgfVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiOyB9XG5cbi5mYS1kcnVtc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDZcIjsgfVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWRyeWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYxXCI7IH1cblxuLmZhLWRyeWVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MlwiOyB9XG5cbi5mYS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7IH1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7IH1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjsgfVxuXG4uZmEtZHVuZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7IH1cblxuLmZhLWVhci1tdWZmczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uZmEtZWNsaXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OVwiOyB9XG5cbi5mYS1lY2xpcHNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0YVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLWVkZ2UtbGVnYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjsgfVxuXG4uZmEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7IH1cblxuLmZhLWVnZy1mcmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmY1wiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVtcHR5LXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NlwiOyB9XG5cbi5mYS1lbmdpbmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiOyB9XG5cbi5mYS1mYW4tdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjsgfVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjsgfVxuXG4uZmEtZmFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXVjZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4uZmEtZmF1Y2V0LWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjsgfVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjsgfVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjsgfVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTlcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYzXCI7IH1cblxuLmZhLWZpbGUtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OVwiOyB9XG5cbi5mYS1maWxlLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiOyB9XG5cbi5mYS1maWxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjsgfVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjsgfVxuXG4uZmEtZmlsZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiNlwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7IH1cblxuLmZhLWZpbGUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY1XCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cblxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjsgfVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmZhLWZpbG0tY2FuaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjdcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4uZmEtZmlyZS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0YlwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG5cbi5mYS1maXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjsgfVxuXG4uZmEtZmlzaC1jb29rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiOyB9XG5cbi5mYS1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiOyB9XG5cbi5mYS1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI4XCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLmZhLWZsYXNrLXBvaXNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMFwiOyB9XG5cbi5mYS1mbGFzay1wb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTFcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmZcIjsgfVxuXG4uZmEtZmxvd2VyLWRhZmZvZGlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAwXCI7IH1cblxuLmZhLWZsb3dlci10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMVwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZsdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI5XCI7IH1cblxuLmZhLWZsdXgtY2FwYWNpdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJhXCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiOyB9XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjsgfVxuXG4uZmEtZm9sZGVyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7IH1cblxuLmZhLWZvbGRlci10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAyXCI7IH1cblxuLmZhLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjsgfVxuXG4uZmEtZm9sZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjsgfVxuXG4uZmEtZm9udC1jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY2XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4uZmEtZm9ya2xpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm9zdHktaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YlwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbGF4eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG5cbi5mYS1nYW1lLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY3XCI7IH1cblxuLmZhLWdhbWUtYm9hcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY4XCI7IH1cblxuLmZhLWdhbWUtY29uc29sZS1oYW5kaGVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiYlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWdhbWVwYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJjXCI7IH1cblxuLmZhLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG5cbi5mYS1nYXJhZ2UtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7IH1cblxuLmZhLWdhcmFnZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7IH1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7IH1cblxuLmZhLWdhcy1wdW1wLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY0XCI7IH1cblxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLmZhLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4uZmEtZ2lmdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYzXCI7IH1cblxuLmZhLWdpZnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzljXCI7IH1cblxuLmZhLWdpbmdlcmJyZWFkLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZFwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjsgfVxuXG4uZmEtZ2xhc3MtY2hhbXBhZ25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzllXCI7IH1cblxuLmZhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiOyB9XG5cbi5mYS1nbGFzcy1jaXRydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjlcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiOyB9XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXktcm9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTFcIjsgfVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG5cbi5mYS1nbGFzc2VzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNVwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiOyB9XG5cbi5mYS1nbG9iZS1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EzXCI7IH1cblxuLmZhLWdsb2JlLXN0YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY2XCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29sZi1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7IH1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLmZhLWdvb2dsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYW1vcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1aWxkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjsgfVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cblxuLmZhLWd1aXRhci1lbGVjdHJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZVwiOyB9XG5cbi5mYS1ndWl0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJmXCI7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjsgfVxuXG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjsgfVxuXG4uZmEtaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjsgfVxuXG4uZmEtaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmFcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiOyB9XG5cbi5mYS1oYW1tZXItd2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU0XCI7IH1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7IH1cblxuLmZhLWhhbmQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmZcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yZWNlaXZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2NcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcGFya2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHMtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cblxuLmZhLWhhbmRzLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiOyB9XG5cbi5mYS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjsgfVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjsgfVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi5mYS1oYXQtY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YlwiOyB9XG5cbi5mYS1oYXQtY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7IH1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiOyB9XG5cbi5mYS1oYXQtc2FudGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTdcIjsgfVxuXG4uZmEtaGF0LXdpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOFwiOyB9XG5cbi5mYS1oYXQtd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTdcIjsgfVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiOyB9XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGVhZC1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU5XCI7IH1cblxuLmZhLWhlYWQtc2lkZS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOFwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH1cblxuLmZhLWhlYWQtc2lkZS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMyXCI7IH1cblxuLmZhLWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH1cblxuLmZhLWhlYWQtc2lkZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA5XCI7IH1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiOyB9XG5cbi5mYS1oZWFkLXZyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVhXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiOyB9XG5cbi5mYS1oZWFydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjsgfVxuXG4uZmEtaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOFwiOyB9XG5cbi5mYS1oZWFydC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzhcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLWhlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjsgfVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG5cbi5mYS1oZWxtZXQtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmViXCI7IH1cblxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4uZmEtaGlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjsgfVxuXG4uZmEtaG9ja2V5LW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWVcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9ja2V5LXN0aWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG5cbi5mYS1ob2xseS1iZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWhvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBhXCI7IH1cblxuLmZhLWhvbWUtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjsgfVxuXG4uZmEtaG9tZS1sZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYlwiOyB9XG5cbi5mYS1ob21lLWxnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwY1wiOyB9XG5cbi5mYS1ob29kLWNsb2FrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVmXCI7IH1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cblxuLmZhLWhvcml6b250YWwtcnVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2Y1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWhvcnNlLXNhZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjM1wiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjsgfVxuXG4uZmEtaG9zcGl0YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBlXCI7IH1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjsgfVxuXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cblxuLmZhLWhvdXNlLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiOyB9XG5cbi5mYS1ob3VzZS1mbG9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZlwiOyB9XG5cbi5mYS1ob3VzZS1sZWF2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiOyB9XG5cbi5mYS1ob3VzZS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiOyB9XG5cbi5mYS1ob3VzZS1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjsgfVxuXG4uZmEtaG91c2Utc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cblxuLmZhLWhvdXNlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWh1bWlkaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUwXCI7IH1cblxuLmZhLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4uZmEtaWNlLXNrYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7IH1cblxuLmZhLWljaWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjsgfVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjsgfVxuXG4uZmEtaWNvbnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZlXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uZmEtaWRlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjsgfVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2UtcG9sYXJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzRcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjsgfVxuXG4uZmEtaW5ib3gtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjsgfVxuXG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG5cbi5mYS1pbmhhbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY5XCI7IH1cblxuLmZhLWlubm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmZhLWluc3RhbG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH1cblxuLmZhLWludGVncmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY3XCI7IH1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OFwiOyB9XG5cbi5mYS1pbnZlbnRvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjsgfVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5mYS1pc2xhbmQtdHJvcGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTFcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjsgfVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWphY2stby1sYW50ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjsgfVxuXG4uZmEtam95c3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzVcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWp1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNlwiOyB9XG5cbi5mYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjsgfVxuXG4uZmEta2F6b286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzdcIjsgfVxuXG4uZmEta2VybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZlwiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5LXNrZWxldG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYzXCI7IH1cblxuLmZhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cblxuLmZhLWtleW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmNcIjsgfVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uZmEta2lkbmV5czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYlwiOyB9XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEta2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNFwiOyB9XG5cbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjsgfVxuXG4uZmEta25pZmUta2l0Y2hlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNVwiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uZmEtbGFtYmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZlXCI7IH1cblxuLmZhLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2FcIjsgfVxuXG4uZmEtbGFtcC1kZXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH1cblxuLmZhLWxhbXAtZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjsgfVxuXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjsgfVxuXG4uZmEtbGFuZG1hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUyXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiOyB9XG5cbi5mYS1sYXB0b3AtaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjsgfVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXNzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjOFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7IH1cblxuLmZhLWxheWVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmZcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7IH1cblxuLmZhLWxlYWYtbWFwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjZcIjsgfVxuXG4uZmEtbGVhZi1vYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjdcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0LWNlaWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjsgfVxuXG4uZmEtbGlnaHQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH1cblxuLmZhLWxpZ2h0LXN3aXRjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjsgfVxuXG4uZmEtbGlnaHQtc3dpdGNoLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saWdodGJ1bGItZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiOyB9XG5cbi5mYS1saWdodGJ1bGItb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzJcIjsgfVxuXG4uZmEtbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjczXCI7IH1cblxuLmZhLWxpZ2h0cy1ob2xpZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uZmEtbGluZS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcwXCI7IH1cblxuLmZhLWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7IH1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWxpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDBcIjsgfVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjsgfVxuXG4uZmEtbGlzdC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjOVwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7IH1cblxuLmZhLWxvY2F0aW9uLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjsgfVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLmZhLWxvdmVzZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVjaGFkb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7IH1cblxuLmZhLWx1bmdzLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOFwiOyB9XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjsgfVxuXG4uZmEtbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxM1wiOyB9XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XG5cbi5mYS1tYW5kb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOVwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA1XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA3XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDhcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYlwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBjXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGRcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7IH1cblxuLmZhLW1lYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTRcIjsgfVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzVcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiOyB9XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7IH1cblxuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2JcIjsgfVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWljcm93YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7IH1cblxuLmZhLW1pbmQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzdcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjsgfVxuXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWlzdGxldG9lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I0XCI7IH1cblxuLmZhLW1pdHRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4uZmEtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjsgfVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiOyB9XG5cbi5mYS1tb25leS1jaGVjay1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcyXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWVkaXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODczXCI7IH1cblxuLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiOyB9XG5cbi5mYS1tb25rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmJcIjsgfVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjsgfVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS1tb29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU0XCI7IH1cblxuLmZhLW1vb24tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTVcIjsgfVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiOyB9XG5cbi5mYS1tb3VudGFpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmRcIjsgfVxuXG4uZmEtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjsgfVxuXG4uZmEtbW91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNkXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbXAzLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZVwiOyB9XG5cbi5mYS1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzRcIjsgfVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiOyB9XG5cbi5mYS1tdWctbWFyc2htYWxsb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I3XCI7IH1cblxuLmZhLW11Zy10ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzVcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtbXVzaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNmXCI7IH1cblxuLmZhLW11c2ljLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMFwiOyB9XG5cbi5mYS1tdXNpYy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5hcndoYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjsgfVxuXG4uZmEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiOyB9XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjsgfVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cblxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiOyB9XG5cbi5mYS1vaWwtdGVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNFwiOyB9XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjsgfVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjsgfVxuXG4uZmEtb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2FcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDJcIjsgfVxuXG4uZmEtb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjhcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtb3V0bGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7IH1cblxuLmZhLW92ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjsgfVxuXG4uZmEtb3ZlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzZcIjsgfVxuXG4uZmEtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3N1wiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE5XCI7IH1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4uZmEtcGFsbGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFyYWdyYXBoLXJ0bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OFwiOyB9XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cblxuLmZhLXBhcmtpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE1XCI7IH1cblxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE2XCI7IH1cblxuLmZhLXBhcmtpbmctc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTdcIjsgfVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjsgfVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXBhdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDFcIjsgfVxuXG4uZmEtcGF3LWNsYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAyXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5mYS1wZWdhc3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAzXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjsgfVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cblxuLmZhLXBlbm5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjsgfVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cblxuLmZhLXBlb3BsZS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjsgfVxuXG4uZmEtcGVyYnl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjsgfVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG5cbi5mYS1wZXJzb24tY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjsgfVxuXG4uZmEtcGVyc29uLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7IH1cblxuLmZhLXBlcnNvbi1kb2xseS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiOyB9XG5cbi5mYS1wZXJzb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLmZhLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG5cbi5mYS1waG9uZS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2FcIjsgfVxuXG4uZmEtcGhvbmUtb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7IH1cblxuLmZhLXBob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDJcIjsgfVxuXG4uZmEtcGhvbmUtcm90YXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQzXCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2VcIjsgfVxuXG4uZmEtcGlhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDRcIjsgfVxuXG4uZmEtcGlhbm8ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDVcIjsgfVxuXG4uZmEtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiOyB9XG5cbi5mYS1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDZcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiOyB9XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLXBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGFuZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiOyB9XG5cbi5mYS1wbGFuZXQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiOyB9XG5cbi5mYS1wbGFuZXQtcmluZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLXBsdXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG5cbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi5mYS1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODBcIjsgfVxuXG4uZmEtcG9kaXVtLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NThcIjsgfVxuXG4uZmEtcG9saWNlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb2xsLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OVwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiOyB9XG5cbi5mYS1wb3J0YWwtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjsgfVxuXG4uZmEtcG9ydGFsLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjsgfVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NVwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5mYS1wcmludC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWFcIjsgfVxuXG4uZmEtcHJpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODZcIjsgfVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7IH1cblxuLmZhLXByb2plY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNlwiOyB9XG5cbi5mYS1wdW1wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjsgfVxuXG4uZmEtcHVtcC1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7IH1cblxuLmZhLXB1bXBraW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDdcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5mYS1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDhcIjsgfVxuXG4uZmEtcmFiYml0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjsgfVxuXG4uZmEtcmFjcXVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiOyB9XG5cbi5mYS1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiOyB9XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjsgfVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiOyB9XG5cbi5mYS1yYWRpby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDhcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYWluZHJvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWNcIjsgfVxuXG4uZmEtcmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBhXCI7IH1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmF5Z3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7IH1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cblxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVmcmlnZXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cblxuLmZhLXJlcGVhdC0xLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiOyB9XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjsgfVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cblxuLmZhLXJpbmdzLXdlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0LWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuXG4uZmEtcm91dGUtaGlnaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYVwiOyB9XG5cbi5mYS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFiXCI7IH1cblxuLmZhLXJvdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYVwiOyB9XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7IH1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjsgfVxuXG4uZmEtcnVsZXItdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWNcIjsgfVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjsgfVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjsgfVxuXG4uZmEtcnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjsgfVxuXG4uZmEtc2FjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxY1wiOyB9XG5cbi5mYS1zYWNrLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZFwiOyB9XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYWxhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZVwiOyB9XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7IH1cblxuLmZhLXNhbmR3aWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFmXCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7IH1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7IH1cblxuLmZhLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjBcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS1zYXgtaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRiXCI7IH1cblxuLmZhLXNheG9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkY1wiOyB9XG5cbi5mYS1zY2FscGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7IH1cblxuLmZhLXNjYWxwZWwtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiOyB9XG5cbi5mYS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cblxuLmZhLXNjYW5uZXItaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjNcIjsgfVxuXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiOyB9XG5cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cblxuLmZhLXNjYXJlY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZFwiOyB9XG5cbi5mYS1zY2FyZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMVwiOyB9XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjsgfVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7IH1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjsgfVxuXG4uZmEtc2Nyb2xsLW9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZlwiOyB9XG5cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5mYS1zY3l0aGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTBcIjsgfVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zZW5kLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2VcIjsgfVxuXG4uZmEtc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZlwiOyB9XG5cbi5mYS1zZW5zb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjsgfVxuXG4uZmEtc2Vuc29yLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH1cblxuLmZhLXNlbnNvci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7IH1cblxuLmZhLXNlbnNvci1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiOyB9XG5cbi5mYS1zZW5zb3Itc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjsgfVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtc2hhcmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMVwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5mYS1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjsgfVxuXG4uZmEtc2hpZWxkLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7IH1cblxuLmZhLXNoaWVsZC12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcHBpbmctdGltZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNoaXNoLWtlYmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIxXCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cblxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3ZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxM1wiOyB9XG5cbi5mYS1zaG92ZWwtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjM1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2hyZWRkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGFcIjsgfVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjsgfVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4uZmEtc2lja2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIyXCI7IH1cblxuLmZhLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhiXCI7IH1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtc2lnbmFsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGNcIjsgfVxuXG4uZmEtc2lnbmFsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGRcIjsgfVxuXG4uZmEtc2lnbmFsLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGVcIjsgfVxuXG4uZmEtc2lnbmFsLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGZcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MFwiOyB9XG5cbi5mYS1zaWduYWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTFcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkyXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5M1wiOyB9XG5cbi5mYS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7IH1cblxuLmZhLXNpZ25hbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NVwiOyB9XG5cbi5mYS1zaWduYWwtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRkXCI7IH1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiOyB9XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5mYS1zaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7IH1cblxuLmZhLXNpcmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7IH1cblxuLmZhLXNpcmVuLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjsgfVxuXG4uZmEtc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjsgfVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7IH1cblxuLmZhLXNraS1qdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M3XCI7IH1cblxuLmZhLXNraS1saWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M4XCI7IH1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiOyB9XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7IH1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7IH1cblxuLmZhLXNrdWxsLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZVwiOyB9XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjsgfVxuXG4uZmEtc2xlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2JcIjsgfVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cblxuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG5cbi5mYS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7IH1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiOyB9XG5cbi5mYS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiOyB9XG5cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiOyB9XG5cbi5mYS1zbmFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgwXCI7IH1cblxuLmZhLXNub3ctYmxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiOyB9XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNub3dmbGFrZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2ZcIjsgfVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiOyB9XG5cbi5mYS1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7IH1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7IH1cblxuLmZhLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjsgfVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjsgfVxuXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjsgfVxuXG4uZmEtc29sYXItc3lzdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XG5cbi5mYS1zb3J0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4M1wiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG5cbi5mYS1zb3J0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiOyB9XG5cbi5mYS1zb3J0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH1cblxuLmZhLXNvcnQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OFwiOyB9XG5cbi5mYS1zb3J0LXNoYXBlcy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OVwiOyB9XG5cbi5mYS1zb3J0LXNoYXBlcy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YVwiOyB9XG5cbi5mYS1zb3J0LXNoYXBlcy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGJcIjsgfVxuXG4uZmEtc29ydC1zaXplLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGNcIjsgfVxuXG4uZmEtc29ydC1zaXplLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhkXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZVwiOyB9XG5cbi5mYS1zb3J0LXNpemUtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhmXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIzXCI7IH1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjsgfVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc3BhY2Utc3RhdGlvbi1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cblxuLmZhLXNwYWNlLXN0YXRpb24tbW9vbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjsgfVxuXG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjsgfVxuXG4uZmEtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTBcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRmXCI7IH1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiOyB9XG5cbi5mYS1zcGVha2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMFwiOyB9XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjsgfVxuXG4uZmEtc3BpZGVyLWJsYWNrLXdpZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE4XCI7IH1cblxuLmZhLXNwaWRlci13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTlcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3ByaW5rbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5N1wiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjsgfVxuXG4uZmEtc3F1aXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWFcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cblxuLmZhLXN0YWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFiXCI7IH1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjsgfVxuXG4uZmEtc3Rhci1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDRcIjsgfVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7IH1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG5cbi5mYS1zdGFyLXNob290aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH1cblxuLmZhLXN0YXJmaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH1cblxuLmZhLXN0YXJmaWdodGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiOyB9XG5cbi5mYS1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MlwiOyB9XG5cbi5mYS1zdGFyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiOyB9XG5cbi5mYS1zdGFyc2hpcC1mcmVpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9ja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNVwiOyB9XG5cbi5mYS1zdG9tYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIzXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiOyB9XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjsgfVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmZhLXN0b3JlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyZXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI1XCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdW4tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjNcIjsgfVxuXG4uZmEtc3VuLWR1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjRcIjsgfVxuXG4uZmEtc3VuLWhhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjVcIjsgfVxuXG4uZmEtc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MlwiOyB9XG5cbi5mYS1zdW5yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY2XCI7IH1cblxuLmZhLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2N1wiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiOyB9XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7IH1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7IH1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG5cbi5mYS1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiOyB9XG5cbi5mYS1zd29yZC1sYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiOyB9XG5cbi5mYS1zd29yZC1sYXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjsgfVxuXG4uZmEtc3dvcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7IH1cblxuLmZhLXN3b3Jkcy1sYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiOyB9XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7IH1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cblxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiOyB9XG5cbi5mYS10YWJsZXQtcnVnZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhmXCI7IH1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNlwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjhcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hdmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJjXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItc2xvd2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZFwiOyB9XG5cbi5mYS10YWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI2XCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLXRhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjljXCI7IH1cblxuLmZhLXRhbmFraDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiOyB9XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLXRhc2tzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbGVzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OFwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiOyB9XG5cbi5mYS10ZW5uaXMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5mYS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7IH1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjsgfVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWVcIjsgfVxuXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmRcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZVwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjsgfVxuXG4uZmEtdGlsZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjsgfVxuXG4uZmEtdGlyZS1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7IH1cblxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiOyB9XG5cbi5mYS10aXJlLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH1cblxuLmZhLXRvbWJzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiOyB9XG5cbi5mYS10b21ic3RvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIxXCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdG9vdGhicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNVwiOyB9XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLmZhLXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmZcIjsgfVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM4XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjsgfVxuXG4uZmEtdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFuc3BvcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiOyB9XG5cbi5mYS10cmFuc3BvcnRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH1cblxuLmZhLXRyYW5zcG9ydGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjsgfVxuXG4uZmEtdHJhbnNwb3J0ZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiOyB9XG5cbi5mYS10cmFuc3BvcnRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS10cmFzaC11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk1XCI7IH1cblxuLmZhLXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7IH1cblxuLmZhLXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjsgfVxuXG4uZmEtdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGJcIjsgfVxuXG4uZmEtdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGNcIjsgfVxuXG4uZmEtdHJlZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiOyB9XG5cbi5mYS10cmVlLXBhbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmJcIjsgfVxuXG4uZmEtdHJlZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjRcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmZhLXRyaWFuZ2xlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUyXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXRydWNrLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiOyB9XG5cbi5mYS10cnVjay1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiOyB9XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5mYS10cnVjay1wbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7IH1cblxuLmZhLXRydWNrLXJhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjsgfVxuXG4uZmEtdHJ1bXBldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlM1wiOyB9XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR1cmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNVwiOyB9XG5cbi5mYS10dXJudGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTRcIjsgfVxuXG4uZmEtdHVydGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR2LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNVwiOyB9XG5cbi5mYS10di1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNlwiOyB9XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBld3JpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7IH1cblxuLmZhLXVmbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiOyB9XG5cbi5mYS11Zm8tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuY2hhcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7IH1cblxuLmZhLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW5zcGxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS11c2ItZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTlcIjsgfVxuXG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG5cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEzXCI7IH1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiOyB9XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG5cbi5mYS11c2VyLWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlYVwiOyB9XG5cbi5mYS11c2VyLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE0XCI7IH1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7IH1cblxuLmZhLXVzZXItaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZFwiOyB9XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjsgfVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1tZC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJlXCI7IH1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjsgfVxuXG4uZmEtdXNlci1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlYlwiOyB9XG5cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cblxuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjsgfVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXItdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH1cblxuLmZhLXVzZXItdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNlcnMtY2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2RcIjsgfVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzZXJzLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7IH1cblxuLmZhLXVzZXJzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzBcIjsgfVxuXG4uZmEtdXNlcnMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjsgfVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmFjdXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7IH1cblxuLmZhLXZhY3V1bS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiOyB9XG5cbi5mYS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiOyB9XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLXZlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjsgfVxuXG4uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmZhLXZoczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlY1wiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiOyB9XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12aW9saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWRcIjsgfVxuXG4uZmEtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjsgfVxuXG4uZmEtdmlydXMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjsgfVxuXG4uZmEtdmlydXNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7IH1cblxuLmZhLXZvbGNhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm90ZS1uYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjsgfVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhZ29uLWNvdmVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWVcIjsgfVxuXG4uZmEtd2Fsa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMxXCI7IH1cblxuLmZhLXdhbGtpZS10YWxraWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWZcIjsgfVxuXG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjsgfVxuXG4uZmEtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYVwiOyB9XG5cbi5mYS13YW5kLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJiXCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXJlaG91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk1XCI7IH1cblxuLmZhLXdhc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiOyB9XG5cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG5cbi5mYS13YXRjaC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYwXCI7IH1cblxuLmZhLXdhdGNoLWZpdG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjsgfVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13YXRlci1sb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NFwiOyB9XG5cbi5mYS13YXRlci1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7IH1cblxuLmZhLXdhdmUtc2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OVwiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7IH1cblxuLmZhLXdhdmVmb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYxXCI7IH1cblxuLmZhLXdhdmVmb3JtLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjJcIjsgfVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XG5cbi5mYS13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzJcIjsgfVxuXG4uZmEtd2ViY2FtLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMzXCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJjXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZFwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS13aWZpLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjsgfVxuXG4uZmEtd2lmaS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFiXCI7IH1cblxuLmZhLXdpZmktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG5cbi5mYS13aW5kLXR1cmJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjsgfVxuXG4uZmEtd2luZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7IH1cblxuLmZhLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjsgfVxuXG4uZmEtd2luZG93LWZyYW1lLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpbmRzb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc3XCI7IH1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXdvZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXdyZWF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMlwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjsgfVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBEdW90b25lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1kdW90b25lLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1kdW90b25lLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtZHVvdG9uZS05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1kdW90b25lLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBEdW90b25lJztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uZmFkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLWZhLXByaW1hcnktY29sb3IsIGluaGVyaXQpO1xuICBvcGFjaXR5OiAxO1xuICBvcGFjaXR5OiB2YXIoLS1mYS1wcmltYXJ5LW9wYWNpdHksIDEpOyB9XG5cbi5mYWQ6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tZmEtc2Vjb25kYXJ5LWNvbG9yLCBpbmhlcml0KTtcbiAgb3BhY2l0eTogMC40O1xuICBvcGFjaXR5OiB2YXIoLS1mYS1zZWNvbmRhcnktb3BhY2l0eSwgMC40KTsgfVxuXG4uZmEtc3dhcC1vcGFjaXR5IC5mYWQ6YmVmb3JlLFxuLmZhZC5mYS1zd2FwLW9wYWNpdHk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xuICBvcGFjaXR5OiB2YXIoLS1mYS1zZWNvbmRhcnktb3BhY2l0eSwgMC40KTsgfVxuXG4uZmEtc3dhcC1vcGFjaXR5IC5mYWQ6YWZ0ZXIsXG4uZmFkLmZhLXN3YXAtb3BhY2l0eTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IHZhcigtLWZhLXByaW1hcnktb3BhY2l0eSwgMSk7IH1cblxuLmZhZC5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhZC5mYS1zdGFjay0xeCwgLmZhZC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZmFkLmZhLXN0YWNrLTF4OmJlZm9yZSxcbi5mYWQuZmEtc3RhY2stMng6YmVmb3JlLFxuLmZhZC5mYS1mdzpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uZmFkLmZhLWFiYWN1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDBcIjsgfVxuXG4uZmFkLmZhLWFjb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhZVwiOyB9XG5cbi5mYWQuZmEtYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQxXCI7IH1cblxuLmZhZC5mYS1hZGRyZXNzLWJvb2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmI5XCI7IH1cblxuLmZhZC5mYS1hZGRyZXNzLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmJiXCI7IH1cblxuLmZhZC5mYS1hZGp1c3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQyXCI7IH1cblxuLmZhZC5mYS1haXItY29uZGl0aW9uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGY0XCI7IH1cblxuLmZhZC5mYS1haXItZnJlc2hlbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkMFwiOyB9XG5cbi5mYWQuZmEtYWxhcm0tY2xvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzRlXCI7IH1cblxuLmZhZC5mYS1hbGFybS1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDNcIjsgfVxuXG4uZmFkLmZhLWFsYXJtLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ0XCI7IH1cblxuLmZhZC5mYS1hbGFybS1zbm9vemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ1XCI7IH1cblxuLmZhZC5mYS1hbGJ1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OWZcIjsgfVxuXG4uZmFkLmZhLWFsYnVtLWNvbGxlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGEwXCI7IH1cblxuLmZhZC5mYS1hbGljb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiMFwiOyB9XG5cbi5mYWQuZmEtYWxpZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGY1XCI7IH1cblxuLmZhZC5mYS1hbGllbi1tb25zdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmNlwiOyB9XG5cbi5mYWQuZmEtYWxpZ24tY2VudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzN1wiOyB9XG5cbi5mYWQuZmEtYWxpZ24tanVzdGlmeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzlcIjsgfVxuXG4uZmFkLmZhLWFsaWduLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM2XCI7IH1cblxuLmZhZC5mYS1hbGlnbi1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzhcIjsgfVxuXG4uZmFkLmZhLWFsaWduLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0NlwiOyB9XG5cbi5mYWQuZmEtYWxsZXJnaWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2MVwiOyB9XG5cbi5mYWQuZmEtYW1idWxhbmNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmOVwiOyB9XG5cbi5mYWQuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmEzXCI7IH1cblxuLmZhZC5mYS1hbXAtZ3VpdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhMVwiOyB9XG5cbi5mYWQuZmEtYW5hbHl0aWNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0M1wiOyB9XG5cbi5mYWQuZmEtYW5jaG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzZFwiOyB9XG5cbi5mYWQuZmEtYW5nZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc5XCI7IH1cblxuLmZhZC5mYS1hbmdsZS1kb3VibGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDNcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwMFwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwMVwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtZG91YmxlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwMlwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDdcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTA0XCI7IH1cblxuLmZhZC5mYS1hbmdsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDVcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwNlwiOyB9XG5cbi5mYWQuZmEtYW5ncnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU2XCI7IH1cblxuLmZhZC5mYS1hbmtoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0NFwiOyB9XG5cbi5mYWQuZmEtYXBwbGUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkMVwiOyB9XG5cbi5mYWQuZmEtYXBwbGUtY3JhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmIxXCI7IH1cblxuLmZhZC5mYS1hcmNoaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE4N1wiOyB9XG5cbi5mYWQuZmEtYXJjaHdheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTdcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNThcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTlcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzVhXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1YlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzU0XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ2XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0N1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ4XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ5XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTVcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTZcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTBcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTFcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzUyXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1M1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLWJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNGFcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC10by1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0YlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0Y1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLXRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNGRcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTdcIjsgfVxuXG4uZmFkLmZhLWFycm93LWNpcmNsZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhYlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE4XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE5XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGFhXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2M1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctZnJvbS1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQyXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1mcm9tLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQzXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1mcm9tLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0NFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctZnJvbS10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ1XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2MFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDYxXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1zcXVhcmUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzlcIjsgfVxuXG4uZmFkLmZhLWFycm93LXNxdWFyZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzYVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzYlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzY1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdG8tYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzZFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdG8tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzM2VcIjsgfVxuXG4uZmFkLmZhLWFycm93LXRvLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0MFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdG8tdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0MVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDYyXCI7IH1cblxuLmZhZC5mYS1hcnJvd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQ3XCI7IH1cblxuLmZhZC5mYS1hcnJvd3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBiMlwiOyB9XG5cbi5mYWQuZmEtYXJyb3dzLWFsdC1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzN1wiOyB9XG5cbi5mYWQuZmEtYXJyb3dzLWFsdC12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzOFwiOyB9XG5cbi5mYWQuZmEtYXJyb3dzLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdlXCI7IH1cblxuLmZhZC5mYS1hcnJvd3MtdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwN2RcIjsgfVxuXG4uZmFkLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTJcIjsgfVxuXG4uZmFkLmZhLWFzdGVyaXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2OVwiOyB9XG5cbi5mYWQuZmEtYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZhXCI7IH1cblxuLmZhZC5mYS1hdGxhczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NThcIjsgfVxuXG4uZmFkLmZhLWF0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQyXCI7IH1cblxuLmZhZC5mYS1hdG9tLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDNcIjsgfVxuXG4uZmFkLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI5ZVwiOyB9XG5cbi5mYWQuZmEtYXdhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU5XCI7IH1cblxuLmZhZC5mYS1heGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmIyXCI7IH1cblxuLmZhZC5mYS1heGUtYmF0dGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiM1wiOyB9XG5cbi5mYWQuZmEtYmFieTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3N2NcIjsgfVxuXG4uZmFkLmZhLWJhYnktY2FycmlhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzdkXCI7IH1cblxuLmZhZC5mYS1iYWNrcGFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDRcIjsgfVxuXG4uZmFkLmZhLWJhY2tzcGFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NWFcIjsgfVxuXG4uZmFkLmZhLWJhY2t3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0YVwiOyB9XG5cbi5mYWQuZmEtYmFjb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2U1XCI7IH1cblxuLmZhZC5mYS1iYWN0ZXJpYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNTlcIjsgfVxuXG4uZmFkLmZhLWJhY3Rlcml1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNWFcIjsgfVxuXG4uZmFkLmZhLWJhZGdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzNVwiOyB9XG5cbi5mYWQuZmEtYmFkZ2UtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzM2XCI7IH1cblxuLmZhZC5mYS1iYWRnZS1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ1XCI7IH1cblxuLmZhZC5mYS1iYWRnZS1wZXJjZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0NlwiOyB9XG5cbi5mYWQuZmEtYmFkZ2Utc2hlcmlmZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTJcIjsgfVxuXG4uZmFkLmZhLWJhZGdlci1ob25leTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjRcIjsgfVxuXG4uZmFkLmZhLWJhZ3Mtc2hvcHBpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ3XCI7IH1cblxuLmZhZC5mYS1iYWhhaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjZcIjsgfVxuXG4uZmFkLmZhLWJhbGFuY2Utc2NhbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjRlXCI7IH1cblxuLmZhZC5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTE1XCI7IH1cblxuLmZhZC5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxNlwiOyB9XG5cbi5mYWQuZmEtYmFsbC1waWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3ZVwiOyB9XG5cbi5mYWQuZmEtYmFsbG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczMlwiOyB9XG5cbi5mYWQuZmEtYmFsbG90LWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczM1wiOyB9XG5cbi5mYWQuZmEtYmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1ZVwiOyB9XG5cbi5mYWQuZmEtYmFuZC1haWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDYyXCI7IH1cblxuLmZhZC5mYS1iYW5qbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTNcIjsgfVxuXG4uZmFkLmZhLWJhcmNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDJhXCI7IH1cblxuLmZhZC5mYS1iYXJjb2RlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjNcIjsgfVxuXG4uZmFkLmZhLWJhcmNvZGUtcmVhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjRcIjsgfVxuXG4uZmFkLmZhLWJhcmNvZGUtc2NhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjVcIjsgfVxuXG4uZmFkLmZhLWJhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM5XCI7IH1cblxuLmZhZC5mYS1iYXNlYmFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MzJcIjsgfVxuXG4uZmFkLmZhLWJhc2ViYWxsLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDMzXCI7IH1cblxuLmZhZC5mYS1iYXNrZXRiYWxsLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM0XCI7IH1cblxuLmZhZC5mYS1iYXNrZXRiYWxsLWhvb3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM1XCI7IH1cblxuLmZhZC5mYS1iYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI1XCI7IH1cblxuLmZhZC5mYS1iYXRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjZFwiOyB9XG5cbi5mYWQuZmEtYmF0dGVyeS1ib2x0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM3NlwiOyB9XG5cbi5mYWQuZmEtYmF0dGVyeS1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDRcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktZnVsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDBcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktaGFsZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDJcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktcXVhcnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDNcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzc3XCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0MVwiOyB9XG5cbi5mYWQuZmEtYmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzNlwiOyB9XG5cbi5mYWQuZmEtYmVkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZjdcIjsgfVxuXG4uZmFkLmZhLWJlZC1idW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmOFwiOyB9XG5cbi5mYWQuZmEtYmVkLWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmOVwiOyB9XG5cbi5mYWQuZmEtYmVlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZmNcIjsgfVxuXG4uZmFkLmZhLWJlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGYzXCI7IH1cblxuLmZhZC5mYS1iZWxsLWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0OFwiOyB9XG5cbi5mYWQuZmEtYmVsbC1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmFcIjsgfVxuXG4uZmFkLmZhLWJlbGwtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDlcIjsgfVxuXG4uZmFkLmZhLWJlbGwtc2Nob29sOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkNVwiOyB9XG5cbi5mYWQuZmEtYmVsbC1zY2hvb2wtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQ2XCI7IH1cblxuLmZhZC5mYS1iZWxsLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmNlwiOyB9XG5cbi5mYWQuZmEtYmVsbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzdmXCI7IH1cblxuLmZhZC5mYS1iZXRhbWF4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhNFwiOyB9XG5cbi5mYWQuZmEtYmV6aWVyLWN1cnZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1YlwiOyB9XG5cbi5mYWQuZmEtYmlibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ3XCI7IH1cblxuLmZhZC5mYS1iaWN5Y2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwNlwiOyB9XG5cbi5mYWQuZmEtYmlraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0YVwiOyB9XG5cbi5mYWQuZmEtYmlraW5nLW1vdW50YWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0YlwiOyB9XG5cbi5mYWQuZmEtYmlub2N1bGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTVcIjsgfVxuXG4uZmFkLmZhLWJpb2hhemFyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODBcIjsgfVxuXG4uZmFkLmZhLWJpcnRoZGF5LWNha2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZkXCI7IH1cblxuLmZhZC5mYS1ibGFua2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5OFwiOyB9XG5cbi5mYWQuZmEtYmxlbmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MTdcIjsgfVxuXG4uZmFkLmZhLWJsZW5kZXItcGhvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI2XCI7IH1cblxuLmZhZC5mYS1ibGluZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOWRcIjsgfVxuXG4uZmFkLmZhLWJsaW5kczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmJcIjsgfVxuXG4uZmFkLmZhLWJsaW5kcy1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmY1wiOyB9XG5cbi5mYWQuZmEtYmxpbmRzLXJhaXNlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZmRcIjsgfVxuXG4uZmFkLmZhLWJsb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgxXCI7IH1cblxuLmZhZC5mYS1ib2xkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzMlwiOyB9XG5cbi5mYWQuZmEtYm9sdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTdcIjsgfVxuXG4uZmFkLmZhLWJvbWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWUyXCI7IH1cblxuLmZhZC5mYS1ib25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkN1wiOyB9XG5cbi5mYWQuZmEtYm9uZS1icmVhazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDhcIjsgfVxuXG4uZmFkLmZhLWJvbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVjXCI7IH1cblxuLmZhZC5mYS1ib29rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZFwiOyB9XG5cbi5mYWQuZmEtYm9vay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQ5XCI7IH1cblxuLmZhZC5mYS1ib29rLWRlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI3XCI7IH1cblxuLmZhZC5mYS1ib29rLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5OVwiOyB9XG5cbi5mYWQuZmEtYm9vay1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlNlwiOyB9XG5cbi5mYWQuZmEtYm9vay1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxOFwiOyB9XG5cbi5mYWQuZmEtYm9vay1yZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRhXCI7IH1cblxuLmZhZC5mYS1ib29rLXNwZWxsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjhcIjsgfVxuXG4uZmFkLmZhLWJvb2stdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTdcIjsgfVxuXG4uZmFkLmZhLWJvb2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZVwiOyB9XG5cbi5mYWQuZmEtYm9va3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRiXCI7IH1cblxuLmZhZC5mYS1ib29rcy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlOFwiOyB9XG5cbi5mYWQuZmEtYm9vbWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTVcIjsgfVxuXG4uZmFkLmZhLWJvb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgyXCI7IH1cblxuLmZhZC5mYS1ib290aC1jdXJ0YWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczNFwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NGNcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODRkXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItY2VudGVyLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODljXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItY2VudGVyLXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODlkXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODRlXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NGZcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1ub25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MFwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLW91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MVwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MlwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXN0eWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1M1wiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXN0eWxlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTRcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU1XCI7IH1cblxuLmZhZC5mYS1ib3ctYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI5XCI7IH1cblxuLmZhZC5mYS1ib3dsaW5nLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM2XCI7IH1cblxuLmZhZC5mYS1ib3dsaW5nLXBpbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM3XCI7IH1cblxuLmZhZC5mYS1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY2XCI7IH1cblxuLmZhZC5mYS1ib3gtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5YVwiOyB9XG5cbi5mYWQuZmEtYm94LWJhbGxvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzVcIjsgfVxuXG4uZmFkLmZhLWJveC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjdcIjsgfVxuXG4uZmFkLmZhLWJveC1mcmFnaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5YlwiOyB9XG5cbi5mYWQuZmEtYm94LWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDljXCI7IH1cblxuLmZhZC5mYS1ib3gtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDlkXCI7IH1cblxuLmZhZC5mYS1ib3gtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OWVcIjsgfVxuXG4uZmFkLmZhLWJveC10aXNzdWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDViXCI7IH1cblxuLmZhZC5mYS1ib3gtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDlmXCI7IH1cblxuLmZhZC5mYS1ib3gtdXNkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhMFwiOyB9XG5cbi5mYWQuZmEtYm94ZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY4XCI7IH1cblxuLmZhZC5mYS1ib3hlcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGExXCI7IH1cblxuLmZhZC5mYS1ib3hpbmctZ2xvdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM4XCI7IH1cblxuLmZhZC5mYS1icmFja2V0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTlcIjsgfVxuXG4uZmFkLmZhLWJyYWNrZXRzLWN1cmx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlYVwiOyB9XG5cbi5mYWQuZmEtYnJhaWxsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTFcIjsgfVxuXG4uZmFkLmZhLWJyYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkY1wiOyB9XG5cbi5mYWQuZmEtYnJlYWQtbG9hZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZWJcIjsgfVxuXG4uZmFkLmZhLWJyZWFkLXNsaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlY1wiOyB9XG5cbi5mYWQuZmEtYnJpZWZjYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBiMVwiOyB9XG5cbi5mYWQuZmEtYnJpZWZjYXNlLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY5XCI7IH1cblxuLmZhZC5mYS1icmluZy1mb3J3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1NlwiOyB9XG5cbi5mYWQuZmEtYnJpbmctZnJvbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU3XCI7IH1cblxuLmZhZC5mYS1icm9hZGNhc3QtdG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTE5XCI7IH1cblxuLmZhZC5mYS1icm9vbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MWFcIjsgfVxuXG4uZmFkLmZhLWJyb3dzZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzdlXCI7IH1cblxuLmZhZC5mYS1icnVzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NWRcIjsgfVxuXG4uZmFkLmZhLWJ1ZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODhcIjsgfVxuXG4uZmFkLmZhLWJ1aWxkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFhZFwiOyB9XG5cbi5mYWQuZmEtYnVsbGhvcm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGExXCI7IH1cblxuLmZhZC5mYS1idWxsc2V5ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDBcIjsgfVxuXG4uZmFkLmZhLWJ1bGxzZXllLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0OFwiOyB9XG5cbi5mYWQuZmEtYnVsbHNleWUtcG9pbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDlcIjsgfVxuXG4uZmFkLmZhLWJ1cmdlci1zb2RhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1OFwiOyB9XG5cbi5mYWQuZmEtYnVybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmFcIjsgfVxuXG4uZmFkLmZhLWJ1cnJpdG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2VkXCI7IH1cblxuLmZhZC5mYS1idXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjA3XCI7IH1cblxuLmZhZC5mYS1idXMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1ZVwiOyB9XG5cbi5mYWQuZmEtYnVzLXNjaG9vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZGRcIjsgfVxuXG4uZmFkLmZhLWJ1c2luZXNzLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjRhXCI7IH1cblxuLmZhZC5mYS1jYWJpbmV0LWZpbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NGJcIjsgfVxuXG4uZmFkLmZhLWNhY3R1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTdcIjsgfVxuXG4uZmFkLmZhLWNhbGN1bGF0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWVjXCI7IH1cblxuLmZhZC5mYS1jYWxjdWxhdG9yLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NGNcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzM1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3M1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjc0XCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgzXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzM1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzM0XCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzJcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjcxXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1zdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczNlwiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjczXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci13ZWVrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4NFwiOyB9XG5cbi5mYWQuZmEtY2FtY29yZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhOFwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzMFwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzJcIjsgfVxuXG4uZmFkLmZhLWNhbWVyYS1ob21lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmZVwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLW1vdmllOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhOVwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLXBvbGFyb2lkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhYVwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLXJldHJvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4M1wiOyB9XG5cbi5mYWQuZmEtY2FtcGZpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmJhXCI7IH1cblxuLmZhZC5mYS1jYW1wZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiYlwiOyB9XG5cbi5mYWQuZmEtY2FuZGxlLWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmNcIjsgfVxuXG4uZmFkLmZhLWNhbmR5LWNhbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzg2XCI7IH1cblxuLmZhZC5mYS1jYW5keS1jb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiZFwiOyB9XG5cbi5mYWQuZmEtY2FubmFiaXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVmXCI7IH1cblxuLmZhZC5mYS1jYXBzdWxlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmJcIjsgfVxuXG4uZmFkLmZhLWNhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjlcIjsgfVxuXG4uZmFkLmZhLWNhci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRlXCI7IH1cblxuLmZhZC5mYS1jYXItYmF0dGVyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZGZcIjsgfVxuXG4uZmFkLmZhLWNhci1idWlsZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTlcIjsgfVxuXG4uZmFkLmZhLWNhci1idW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlMFwiOyB9XG5cbi5mYWQuZmEtY2FyLWJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NWFcIjsgfVxuXG4uZmFkLmZhLWNhci1jcmFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTFcIjsgfVxuXG4uZmFkLmZhLWNhci1nYXJhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWUyXCI7IH1cblxuLmZhZC5mYS1jYXItbWVjaGFuaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWUzXCI7IH1cblxuLmZhZC5mYS1jYXItc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTRcIjsgfVxuXG4uZmFkLmZhLWNhci10aWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlNVwiOyB9XG5cbi5mYWQuZmEtY2FyLXdhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWU2XCI7IH1cblxuLmZhZC5mYS1jYXJhdmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmZlwiOyB9XG5cbi5mYWQuZmEtY2FyYXZhbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDAwXCI7IH1cblxuLmZhZC5mYS1jYXJldC1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMmRcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyZVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzMFwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzMVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZDdcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQ5XCI7IH1cblxuLmZhZC5mYS1jYXJldC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZGFcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LXNxdWFyZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1MFwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTkxXCI7IH1cblxuLmZhZC5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUyXCI7IH1cblxuLmZhZC5mYS1jYXJldC1zcXVhcmUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUxXCI7IH1cblxuLmZhZC5mYS1jYXJldC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZDhcIjsgfVxuXG4uZmFkLmZhLWNhcnJvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODdcIjsgfVxuXG4uZmFkLmZhLWNhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODViXCI7IH1cblxuLmZhZC5mYS1jYXJ0LWFycm93LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjE4XCI7IH1cblxuLmZhZC5mYS1jYXJ0LXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjE3XCI7IH1cblxuLmZhZC5mYS1jYXNoLXJlZ2lzdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4OFwiOyB9XG5cbi5mYWQuZmEtY2Fzc2V0dGUtdGFwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWJcIjsgfVxuXG4uZmFkLmZhLWNhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmVcIjsgfVxuXG4uZmFkLmZhLWNhdC1zcGFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMDFcIjsgfVxuXG4uZmFkLmZhLWNhdWxkcm9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiZlwiOyB9XG5cbi5mYWQuZmEtY2N0djphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWNcIjsgfVxuXG4uZmFkLmZhLWNlcnRpZmljYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhM1wiOyB9XG5cbi5mYWQuZmEtY2hhaXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmMwXCI7IH1cblxuLmZhZC5mYS1jaGFpci1vZmZpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmMxXCI7IH1cblxuLmZhZC5mYS1jaGFsa2JvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxYlwiOyB9XG5cbi5mYWQuZmEtY2hhbGtib2FyZC10ZWFjaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxY1wiOyB9XG5cbi5mYWQuZmEtY2hhcmdpbmctc3RhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTdcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LWFyZWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZlXCI7IH1cblxuLmZhZC5mYS1jaGFydC1iYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDgwXCI7IH1cblxuLmZhZC5mYS1jaGFydC1saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwMVwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtbGluZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0ZFwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtbmV0d29yazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGFcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LXBpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDBcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LXBpZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjRlXCI7IH1cblxuLmZhZC5mYS1jaGFydC1zY2F0dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlZVwiOyB9XG5cbi5mYWQuZmEtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBjXCI7IH1cblxuLmZhZC5mYS1jaGVjay1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU4XCI7IH1cblxuLmZhZC5mYS1jaGVjay1kb3VibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTYwXCI7IH1cblxuLmZhZC5mYS1jaGVjay1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTRhXCI7IH1cblxuLmZhZC5mYS1jaGVlc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2VmXCI7IH1cblxuLmZhZC5mYS1jaGVlc2Utc3dpc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YwXCI7IH1cblxuLmZhZC5mYS1jaGVlc2VidXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YxXCI7IH1cblxuLmZhZC5mYS1jaGVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MzlcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWJpc2hvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2FcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDNiXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1ib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2NcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWNsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzZFwiOyB9XG5cbi5mYWQuZmEtY2hlc3MtY2xvY2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzZVwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2ZcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWtpbmctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0MFwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta25pZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0MVwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta25pZ2h0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDJcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXBhd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDQzXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1wYXduLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDRcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXF1ZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0NVwiOyB9XG5cbi5mYWQuZmEtY2hlc3MtcXVlZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0NlwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mtcm9vazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDdcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXJvb2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0OFwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxM2FcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTM3XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzhcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzOVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1kb3VibGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMjJcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzIzXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMjRcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyNVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3OFwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1M1wiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTRcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI5XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyYVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzJiXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMmNcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDc3XCI7IH1cblxuLmZhZC5mYS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYWVcIjsgfVxuXG4uZmFkLmZhLWNoaW1uZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzhiXCI7IH1cblxuLmZhZC5mYS1jaHVyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFkXCI7IH1cblxuLmZhZC5mYS1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTExXCI7IH1cblxuLmZhZC5mYS1jaXJjbGUtbm90Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWNlXCI7IH1cblxuLmZhZC5mYS1jaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0ZlwiOyB9XG5cbi5mYWQuZmEtY2xhcmluZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGFkXCI7IH1cblxuLmZhZC5mYS1jbGF3LW1hcmtzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjMlwiOyB9XG5cbi5mYWQuZmEtY2xpbmljLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YyXCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI4XCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZjXCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmRcIjsgfVxuXG4uZmFkLmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczN1wiOyB9XG5cbi5mYWQuZmEtY2xpcGJvYXJkLXByZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZThcIjsgfVxuXG4uZmFkLmZhLWNsaXBib2FyZC11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmM1wiOyB9XG5cbi5mYWQuZmEtY2xvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDE3XCI7IH1cblxuLmZhZC5mYS1jbG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNGRcIjsgfVxuXG4uZmFkLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwYVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGMyXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWRcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLWRvd25sb2FkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODFcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLWRyaXp6bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzM4XCI7IH1cblxuLmZhZC5mYS1jbG91ZC1oYWlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczOVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtaGFpbC1taXhlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2FcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW1lYXRiYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczYlwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtbW9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzNcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW1vb24tcmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2NcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhZVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtcmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2RcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXJhaW5ib3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzNlXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1zaG93ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczZlwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDBcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXNsZWV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0MVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtc25vdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDJcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzRcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXN1bi1yYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0M1wiOyB9XG5cbi5mYWQuZmEtY2xvdWQtdXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlZVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtdXBsb2FkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODJcIjsgfVxuXG4uZmFkLmZhLWNsb3VkczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDRcIjsgfVxuXG4uZmFkLmZhLWNsb3Vkcy1tb29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0NVwiOyB9XG5cbi5mYWQuZmEtY2xvdWRzLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDZcIjsgfVxuXG4uZmFkLmZhLWNsdWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI3XCI7IH1cblxuLmZhZC5mYS1jb2NrdGFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjFcIjsgfVxuXG4uZmFkLmZhLWNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTIxXCI7IH1cblxuLmZhZC5mYS1jb2RlLWJyYW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjZcIjsgfVxuXG4uZmFkLmZhLWNvZGUtY29tbWl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM4NlwiOyB9XG5cbi5mYWQuZmEtY29kZS1tZXJnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODdcIjsgfVxuXG4uZmFkLmZhLWNvZmZlZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZjRcIjsgfVxuXG4uZmFkLmZhLWNvZmZlZS1wb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDAyXCI7IH1cblxuLmZhZC5mYS1jb2ZmZWUtdG9nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzVcIjsgfVxuXG4uZmFkLmZhLWNvZmZpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzZcIjsgfVxuXG4uZmFkLmZhLWNvZmZpbi1jcm9zczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNTFcIjsgfVxuXG4uZmFkLmZhLWNvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMTNcIjsgfVxuXG4uZmFkLmZhLWNvZ3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDg1XCI7IH1cblxuLmZhZC5mYS1jb2luOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1Y1wiOyB9XG5cbi5mYWQuZmEtY29pbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFlXCI7IH1cblxuLmZhZC5mYS1jb2x1bW5zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkYlwiOyB9XG5cbi5mYWQuZmEtY29tZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDAzXCI7IH1cblxuLmZhZC5mYS1jb21tZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3NVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjdhXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTJcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTBcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWRvdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGEzXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhNFwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGE1XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1saW5lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2Y0XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTdcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhZlwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YThcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhOVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtc21pbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFhXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC10aW1lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWJcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFjXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTFcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZG90czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWRcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWVcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFmXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWxpbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiMFwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmNVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjFcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGIwXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGIyXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiM1wiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1zbWlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjRcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI1XCI7IH1cblxuLmZhZC5mYS1jb21tZW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnRzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjUyXCI7IH1cblxuLmZhZC5mYS1jb21tZW50cy1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjUzXCI7IH1cblxuLmZhZC5mYS1jb21wYWN0LWRpc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFmXCI7IH1cblxuLmZhZC5mYS1jb21wYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0ZVwiOyB9XG5cbi5mYWQuZmEtY29tcGFzcy1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTlcIjsgfVxuXG4uZmFkLmZhLWNvbXByZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2NlwiOyB9XG5cbi5mYWQuZmEtY29tcHJlc3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQyMlwiOyB9XG5cbi5mYWQuZmEtY29tcHJlc3MtYXJyb3dzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGNcIjsgfVxuXG4uZmFkLmZhLWNvbXByZXNzLXdpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI2XCI7IH1cblxuLmZhZC5mYS1jb21wdXRlci1jbGFzc2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiMVwiOyB9XG5cbi5mYWQuZmEtY29tcHV0ZXItc3BlYWtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjJcIjsgfVxuXG4uZmFkLmZhLWNvbmNpZXJnZS1iZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2MlwiOyB9XG5cbi5mYWQuZmEtY29uc3RydWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1ZFwiOyB9XG5cbi5mYWQuZmEtY29udGFpbmVyLXN0b3JhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI3XCI7IH1cblxuLmZhZC5mYS1jb252ZXlvci1iZWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2ZVwiOyB9XG5cbi5mYWQuZmEtY29udmV5b3ItYmVsdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZmXCI7IH1cblxuLmZhZC5mYS1jb29raWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTYzXCI7IH1cblxuLmZhZC5mYS1jb29raWUtYml0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjRcIjsgfVxuXG4uZmFkLmZhLWNvcHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM1XCI7IH1cblxuLmZhZC5mYS1jb3B5cmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWY5XCI7IH1cblxuLmZhZC5mYS1jb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjN1wiOyB9XG5cbi5mYWQuZmEtY291Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI4XCI7IH1cblxuLmZhZC5mYS1jb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmM4XCI7IH1cblxuLmZhZC5mYS1jb3diZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiM1wiOyB9XG5cbi5mYWQuZmEtY293YmVsbC1tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiNFwiOyB9XG5cbi5mYWQuZmEtY3JlZGl0LWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDlkXCI7IH1cblxuLmZhZC5mYS1jcmVkaXQtY2FyZC1ibGFuazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODlcIjsgfVxuXG4uZmFkLmZhLWNyZWRpdC1jYXJkLWZyb250OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM4YVwiOyB9XG5cbi5mYWQuZmEtY3JpY2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDlcIjsgfVxuXG4uZmFkLmZhLWNyb2lzc2FudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjZcIjsgfVxuXG4uZmFkLmZhLWNyb3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTI1XCI7IH1cblxuLmZhZC5mYS1jcm9wLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjVcIjsgfVxuXG4uZmFkLmZhLWNyb3NzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1NFwiOyB9XG5cbi5mYWQuZmEtY3Jvc3NoYWlyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNWJcIjsgfVxuXG4uZmFkLmZhLWNyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTIwXCI7IH1cblxuLmZhZC5mYS1jcm93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjFcIjsgfVxuXG4uZmFkLmZhLWNydXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjdcIjsgfVxuXG4uZmFkLmZhLWNydXRjaGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmOFwiOyB9XG5cbi5mYWQuZmEtY3ViZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjJcIjsgfVxuXG4uZmFkLmZhLWN1YmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFiM1wiOyB9XG5cbi5mYWQuZmEtY3VybGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGFcIjsgfVxuXG4uZmFkLmZhLWN1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzRcIjsgfVxuXG4uZmFkLmZhLWRhZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2Y2JcIjsgfVxuXG4uZmFkLmZhLWRhdGFiYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjMFwiOyB9XG5cbi5mYWQuZmEtZGVhZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTRcIjsgfVxuXG4uZmFkLmZhLWRlYnVnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmOVwiOyB9XG5cbi5mYWQuZmEtZGVlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGVcIjsgfVxuXG4uZmFkLmZhLWRlZXItcnVkb2xwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGZcIjsgfVxuXG4uZmFkLmZhLWRlbW9jcmF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0N1wiOyB9XG5cbi5mYWQuZmEtZGVza3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDhcIjsgfVxuXG4uZmFkLmZhLWRlc2t0b3AtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM5MFwiOyB9XG5cbi5mYWQuZmEtZGV3cG9pbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzQ4XCI7IH1cblxuLmZhZC5mYS1kaGFybWFjaGFrcmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjU1XCI7IH1cblxuLmZhZC5mYS1kaWFnbm9zZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDcwXCI7IH1cblxuLmZhZC5mYS1kaWFtb25kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxOVwiOyB9XG5cbi5mYWQuZmEtZGljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjJcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZDEwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjZFwiOyB9XG5cbi5mYWQuZmEtZGljZS1kMTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmNlXCI7IH1cblxuLmZhZC5mYS1kaWNlLWQyMDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2Y2ZcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQwXCI7IH1cblxuLmZhZC5mYS1kaWNlLWQ2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkMVwiOyB9XG5cbi5mYWQuZmEtZGljZS1kODphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDJcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZml2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjNcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZm91cjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjRcIjsgfVxuXG4uZmFkLmZhLWRpY2Utb25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyNVwiOyB9XG5cbi5mYWQuZmEtZGljZS1zaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTI2XCI7IH1cblxuLmZhZC5mYS1kaWNlLXRocmVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyN1wiOyB9XG5cbi5mYWQuZmEtZGljZS10d286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTI4XCI7IH1cblxuLmZhZC5mYS1kaWdnaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1ZVwiOyB9XG5cbi5mYWQuZmEtZGlnaXRhbC10YWNob2dyYXBoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2NlwiOyB9XG5cbi5mYWQuZmEtZGlwbG9tYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZWFcIjsgfVxuXG4uZmFkLmZhLWRpcmVjdGlvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWViXCI7IH1cblxuLmZhZC5mYS1kaXNjLWRyaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiNVwiOyB9XG5cbi5mYWQuZmEtZGlzZWFzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmFcIjsgfVxuXG4uZmFkLmZhLWRpdmlkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjlcIjsgfVxuXG4uZmFkLmZhLWRpenp5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2N1wiOyB9XG5cbi5mYWQuZmEtZG5hOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3MVwiOyB9XG5cbi5mYWQuZmEtZG8tbm90LWVudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlY1wiOyB9XG5cbi5mYWQuZmEtZG9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkM1wiOyB9XG5cbi5mYWQuZmEtZG9nLWxlYXNoZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQ0XCI7IH1cblxuLmZhZC5mYS1kb2xsYXItc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTVcIjsgfVxuXG4uZmFkLmZhLWRvbGx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3MlwiOyB9XG5cbi5mYWQuZmEtZG9sbHktZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDczXCI7IH1cblxuLmZhZC5mYS1kb2xseS1mbGF0YmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3NFwiOyB9XG5cbi5mYWQuZmEtZG9sbHktZmxhdGJlZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc1XCI7IH1cblxuLmZhZC5mYS1kb2xseS1mbGF0YmVkLWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3NlwiOyB9XG5cbi5mYWQuZmEtZG9uYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiOVwiOyB9XG5cbi5mYWQuZmEtZG9vci1jbG9zZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJhXCI7IH1cblxuLmZhZC5mYS1kb29yLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJiXCI7IH1cblxuLmZhZC5mYS1kb3QtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5MlwiOyB9XG5cbi5mYWQuZmEtZG92ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmFcIjsgfVxuXG4uZmFkLmZhLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxOVwiOyB9XG5cbi5mYWQuZmEtZHJhZnRpbmctY29tcGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjhcIjsgfVxuXG4uZmFkLmZhLWRyYWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDVcIjsgfVxuXG4uZmFkLmZhLWRyYXctY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlZFwiOyB9XG5cbi5mYWQuZmEtZHJhdy1wb2x5Z29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlZVwiOyB9XG5cbi5mYWQuZmEtZHJhdy1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWVmXCI7IH1cblxuLmZhZC5mYS1kcmVpZGVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5MlwiOyB9XG5cbi5mYWQuZmEtZHJvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODVmXCI7IH1cblxuLmZhZC5mYS1kcm9uZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYwXCI7IH1cblxuLmZhZC5mYS1kcnVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2OVwiOyB9XG5cbi5mYWQuZmEtZHJ1bS1zdGVlbHBhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmFcIjsgfVxuXG4uZmFkLmZhLWRydW1zdGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDZcIjsgfVxuXG4uZmFkLmZhLWRydW1zdGljay1iaXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkN1wiOyB9XG5cbi5mYWQuZmEtZHJ5ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYxXCI7IH1cblxuLmZhZC5mYS1kcnllci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYyXCI7IH1cblxuLmZhZC5mYS1kdWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkOFwiOyB9XG5cbi5mYWQuZmEtZHVtYmJlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDRiXCI7IH1cblxuLmZhZC5mYS1kdW1wc3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OTNcIjsgfVxuXG4uZmFkLmZhLWR1bXBzdGVyLWZpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzk0XCI7IH1cblxuLmZhZC5mYS1kdW5nZW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkOVwiOyB9XG5cbi5mYWQuZmEtZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmMFwiOyB9XG5cbi5mYWQuZmEtZWFyLW11ZmZzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5NVwiOyB9XG5cbi5mYWQuZmEtZWNsaXBzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDlcIjsgfVxuXG4uZmFkLmZhLWVjbGlwc2UtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0YVwiOyB9XG5cbi5mYWQuZmEtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDRcIjsgfVxuXG4uZmFkLmZhLWVnZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmJcIjsgfVxuXG4uZmFkLmZhLWVnZy1mcmllZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmNcIjsgfVxuXG4uZmFkLmZhLWVqZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1MlwiOyB9XG5cbi5mYWQuZmEtZWxlcGhhbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmRhXCI7IH1cblxuLmZhZC5mYS1lbGxpcHNpcy1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0MVwiOyB9XG5cbi5mYWQuZmEtZWxsaXBzaXMtaC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzliXCI7IH1cblxuLmZhZC5mYS1lbGxpcHNpcy12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0MlwiOyB9XG5cbi5mYWQuZmEtZWxsaXBzaXMtdi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzljXCI7IH1cblxuLmZhZC5mYS1lbXB0eS1zZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjU2XCI7IH1cblxuLmZhZC5mYS1lbmdpbmUtd2FybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjJcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlMFwiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYjZcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1N1wiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1OFwiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5OVwiOyB9XG5cbi5mYWQuZmEtZXF1YWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyY1wiOyB9XG5cbi5mYWQuZmEtZXJhc2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyZFwiOyB9XG5cbi5mYWQuZmEtZXRoZXJuZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzk2XCI7IH1cblxuLmZhZC5mYS1ldXJvLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUzXCI7IH1cblxuLmZhZC5mYS1leGNoYW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWNcIjsgfVxuXG4uZmFkLmZhLWV4Y2hhbmdlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjJcIjsgfVxuXG4uZmFkLmZhLWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyYVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2YVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyMVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDcxXCI7IH1cblxuLmZhZC5mYS1leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY1XCI7IH1cblxuLmZhZC5mYS1leHBhbmQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQyNFwiOyB9XG5cbi5mYWQuZmEtZXhwYW5kLWFycm93czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMWRcIjsgfVxuXG4uZmFkLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxZVwiOyB9XG5cbi5mYWQuZmEtZXhwYW5kLXdpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzIwXCI7IH1cblxuLmZhZC5mYS1leHRlcm5hbC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4ZVwiOyB9XG5cbi5mYWQuZmEtZXh0ZXJuYWwtbGluay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzVkXCI7IH1cblxuLmZhZC5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNGNcIjsgfVxuXG4uZmFkLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjBcIjsgfVxuXG4uZmFkLmZhLWV5ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNmVcIjsgfVxuXG4uZmFkLmZhLWV5ZS1kcm9wcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmYlwiOyB9XG5cbi5mYWQuZmEtZXllLWV2aWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmRiXCI7IH1cblxuLmZhZC5mYS1leWUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDcwXCI7IH1cblxuLmZhZC5mYS1mYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYzXCI7IH1cblxuLmZhZC5mYS1mYW4tdGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDA0XCI7IH1cblxuLmZhZC5mYS1mYXJtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2NFwiOyB9XG5cbi5mYWQuZmEtZmFzdC1iYWNrd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDlcIjsgfVxuXG4uZmFkLmZhLWZhc3QtZm9yd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTBcIjsgfVxuXG4uZmFkLmZhLWZhdWNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMDVcIjsgfVxuXG4uZmFkLmZhLWZhdWNldC1kcmlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAwNlwiOyB9XG5cbi5mYWQuZmEtZmF4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFhY1wiOyB9XG5cbi5mYWQuZmEtZmVhdGhlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MmRcIjsgfVxuXG4uZmFkLmZhLWZlYXRoZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2YlwiOyB9XG5cbi5mYWQuZmEtZmVtYWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE4MlwiOyB9XG5cbi5mYWQuZmEtZmllbGQtaG9ja2V5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0Y1wiOyB9XG5cbi5mYWQuZmEtZmlnaHRlci1qZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGZiXCI7IH1cblxuLmZhZC5mYS1maWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1YlwiOyB9XG5cbi5mYWQuZmEtZmlsZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTVjXCI7IH1cblxuLmZhZC5mYS1maWxlLWFyY2hpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWM2XCI7IH1cblxuLmZhZC5mYS1maWxlLWF1ZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjN1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1jZXJ0aWZpY2F0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjNcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY2hhcnQtbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTlcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY2hhcnQtcGllOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1YVwiOyB9XG5cbi5mYWQuZmEtZmlsZS1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTZcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY29kZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzlcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY29udHJhY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTZjXCI7IH1cblxuLmZhZC5mYS1maWxlLWNzdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZGRcIjsgfVxuXG4uZmFkLmZhLWZpbGUtZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTZkXCI7IH1cblxuLmZhZC5mYS1maWxlLWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzFjXCI7IH1cblxuLmZhZC5mYS1maWxlLWV4Y2VsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjM1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMWFcIjsgfVxuXG4uZmFkLmZhLWZpbGUtZXhwb3J0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2ZVwiOyB9XG5cbi5mYWQuZmEtZmlsZS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzVcIjsgfVxuXG4uZmFkLmZhLWZpbGUtaW1wb3J0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2ZlwiOyB9XG5cbi5mYWQuZmEtZmlsZS1pbnZvaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3MFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzFcIjsgfVxuXG4uZmFkLmZhLWZpbGUtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NzdcIjsgfVxuXG4uZmFkLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc4XCI7IH1cblxuLmZhZC5mYS1maWxlLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxOFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjZcIjsgfVxuXG4uZmFkLmZhLWZpbGUtcGRmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjMVwiOyB9XG5cbi5mYWQuZmEtZmlsZS1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxOVwiOyB9XG5cbi5mYWQuZmEtZmlsZS1wb3dlcnBvaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjNFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1wcmVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTcyXCI7IH1cblxuLmZhZC5mYS1maWxlLXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NjVcIjsgfVxuXG4uZmFkLmZhLWZpbGUtc2lnbmF0dXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3M1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1zcHJlYWRzaGVldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWJcIjsgfVxuXG4uZmFkLmZhLWZpbGUtdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzE3XCI7IH1cblxuLmZhZC5mYS1maWxlLXVwbG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzRcIjsgfVxuXG4uZmFkLmZhLWZpbGUtdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWNcIjsgfVxuXG4uZmFkLmZhLWZpbGUtdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWM4XCI7IH1cblxuLmZhZC5mYS1maWxlLXdvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWMyXCI7IH1cblxuLmZhZC5mYS1maWxlcy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmZFwiOyB9XG5cbi5mYWQuZmEtZmlsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzVcIjsgfVxuXG4uZmFkLmZhLWZpbGwtZHJpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzZcIjsgfVxuXG4uZmFkLmZhLWZpbG06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDA4XCI7IH1cblxuLmZhZC5mYS1maWxtLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYTBcIjsgfVxuXG4uZmFkLmZhLWZpbG0tY2FuaXN0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGI3XCI7IH1cblxuLmZhZC5mYS1maWx0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGIwXCI7IH1cblxuLmZhZC5mYS1maW5nZXJwcmludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzdcIjsgfVxuXG4uZmFkLmZhLWZpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDZkXCI7IH1cblxuLmZhZC5mYS1maXJlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTRcIjsgfVxuXG4uZmFkLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzNFwiOyB9XG5cbi5mYWQuZmEtZmlyZS1zbW9rZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGJcIjsgfVxuXG4uZmFkLmZhLWZpcmVwbGFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OWFcIjsgfVxuXG4uZmFkLmZhLWZpcnN0LWFpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NzlcIjsgfVxuXG4uZmFkLmZhLWZpc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc4XCI7IH1cblxuLmZhZC5mYS1maXNoLWNvb2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmVcIjsgfVxuXG4uZmFkLmZhLWZpc3QtcmFpc2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkZVwiOyB9XG5cbi5mYWQuZmEtZmxhZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjRcIjsgfVxuXG4uZmFkLmZhLWZsYWctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0Y1wiOyB9XG5cbi5mYWQuZmEtZmxhZy1jaGVja2VyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTFlXCI7IH1cblxuLmZhZC5mYS1mbGFnLXVzYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGRcIjsgfVxuXG4uZmFkLmZhLWZsYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkZlwiOyB9XG5cbi5mYWQuZmEtZmxhc2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjhcIjsgfVxuXG4uZmFkLmZhLWZsYXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjM1wiOyB9XG5cbi5mYWQuZmEtZmxhc2stcG9pc29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlMFwiOyB9XG5cbi5mYWQuZmEtZmxhc2stcG90aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlMVwiOyB9XG5cbi5mYWQuZmEtZmxvd2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmZlwiOyB9XG5cbi5mYWQuZmEtZmxvd2VyLWRhZmZvZGlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwMFwiOyB9XG5cbi5mYWQuZmEtZmxvd2VyLXR1bGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwMVwiOyB9XG5cbi5mYWQuZmEtZmx1c2hlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzlcIjsgfVxuXG4uZmFkLmZhLWZsdXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiOVwiOyB9XG5cbi5mYWQuZmEtZmx1eC1jYXBhY2l0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJhXCI7IH1cblxuLmZhZC5mYS1mb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzRlXCI7IH1cblxuLmZhZC5mYS1mb2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdiXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDUzXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjVkXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwN2NcIjsgfVxuXG4uZmFkLmZhLWZvbGRlci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1ZVwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1ZlwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLXRyZWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODAyXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItdXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA1NFwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjBcIjsgfVxuXG4uZmFkLmZhLWZvbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDMxXCI7IH1cblxuLmZhZC5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlNlwiOyB9XG5cbi5mYWQuZmEtZm9udC1jYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2NlwiOyB9XG5cbi5mYWQuZmEtZm9vdGJhbGwtYmFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGVcIjsgfVxuXG4uZmFkLmZhLWZvb3RiYWxsLWhlbG1ldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGZcIjsgfVxuXG4uZmFkLmZhLWZvcmtsaWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3YVwiOyB9XG5cbi5mYWQuZmEtZm9yd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGVcIjsgfVxuXG4uZmFkLmZhLWZyYWdpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGJiXCI7IH1cblxuLmZhZC5mYS1mcmVuY2gtZnJpZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODAzXCI7IH1cblxuLmZhZC5mYS1mcm9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyZVwiOyB9XG5cbi5mYWQuZmEtZnJvc3R5LWhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzliXCI7IH1cblxuLmZhZC5mYS1mcm93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMTlcIjsgfVxuXG4uZmFkLmZhLWZyb3duLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdhXCI7IH1cblxuLmZhZC5mYS1mdW5jdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjFcIjsgfVxuXG4uZmFkLmZhLWZ1bm5lbC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjYyXCI7IH1cblxuLmZhZC5mYS1mdXRib2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWUzXCI7IH1cblxuLmZhZC5mYS1nYWxheHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDA4XCI7IH1cblxuLmZhZC5mYS1nYW1lLWJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2N1wiOyB9XG5cbi5mYWQuZmEtZ2FtZS1ib2FyZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODY4XCI7IH1cblxuLmZhZC5mYS1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJiXCI7IH1cblxuLmZhZC5mYS1nYW1lcGFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExYlwiOyB9XG5cbi5mYWQuZmEtZ2FtZXBhZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJjXCI7IH1cblxuLmZhZC5mYS1nYXJhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDA5XCI7IH1cblxuLmZhZC5mYS1nYXJhZ2UtY2FyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAwYVwiOyB9XG5cbi5mYWQuZmEtZ2FyYWdlLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDBiXCI7IH1cblxuLmZhZC5mYS1nYXMtcHVtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MmZcIjsgfVxuXG4uZmFkLmZhLWdhcy1wdW1wLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmNFwiOyB9XG5cbi5mYWQuZmEtZ2F2ZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGUzXCI7IH1cblxuLmZhZC5mYS1nZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2E1XCI7IH1cblxuLmZhZC5mYS1nZW5kZXJsZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyZFwiOyB9XG5cbi5mYWQuZmEtZ2hvc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmUyXCI7IH1cblxuLmZhZC5mYS1naWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2YlwiOyB9XG5cbi5mYWQuZmEtZ2lmdC1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2M1wiOyB9XG5cbi5mYWQuZmEtZ2lmdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzljXCI7IH1cblxuLmZhZC5mYS1naW5nZXJicmVhZC1tYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzlkXCI7IH1cblxuLmZhZC5mYS1nbGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDRcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNoYW1wYWduZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OWVcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNoZWVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OWZcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNpdHJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NjlcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLW1hcnRpbmk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDAwXCI7IH1cblxuLmZhZC5mYS1nbGFzcy1tYXJ0aW5pLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2JcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLXdoaXNrZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2EwXCI7IH1cblxuLmZhZC5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhMVwiOyB9XG5cbi5mYWQuZmEtZ2xhc3NlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzBcIjsgfVxuXG4uZmFkLmZhLWdsYXNzZXMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmNVwiOyB9XG5cbi5mYWQuZmEtZ2xvYmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGFjXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1hZnJpY2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdjXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1hbWVyaWNhczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2RcIjsgfVxuXG4uZmFkLmZhLWdsb2JlLWFzaWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdlXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1ldXJvcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2EyXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1zbm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhM1wiOyB9XG5cbi5mYWQuZmEtZ2xvYmUtc3RhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWY2XCI7IH1cblxuLmZhZC5mYS1nb2xmLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDUwXCI7IH1cblxuLmZhZC5mYS1nb2xmLWNsdWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDUxXCI7IH1cblxuLmZhZC5mYS1nb3B1cmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2NFwiOyB9XG5cbi5mYWQuZmEtZ3JhZHVhdGlvbi1jYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTlkXCI7IH1cblxuLmZhZC5mYS1ncmFtb3Bob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiZFwiOyB9XG5cbi5mYWQuZmEtZ3JlYXRlci10aGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzMVwiOyB9XG5cbi5mYWQuZmEtZ3JlYXRlci10aGFuLWVxdWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzMlwiOyB9XG5cbi5mYWQuZmEtZ3JpbWFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2ZcIjsgfVxuXG4uZmFkLmZhLWdyaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTgwXCI7IH1cblxuLmZhZC5mYS1ncmluLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODFcIjsgfVxuXG4uZmFkLmZhLWdyaW4tYmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODJcIjsgfVxuXG4uZmFkLmZhLWdyaW4tYmVhbS1zd2VhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODNcIjsgfVxuXG4uZmFkLmZhLWdyaW4taGVhcnRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4NFwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi1zcXVpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg1XCI7IH1cblxuLmZhZC5mYS1ncmluLXNxdWludC10ZWFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODZcIjsgfVxuXG4uZmFkLmZhLWdyaW4tc3RhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg3XCI7IH1cblxuLmZhZC5mYS1ncmluLXRlYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4OFwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi10b25ndWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg5XCI7IH1cblxuLmZhZC5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNThhXCI7IH1cblxuLmZhZC5mYS1ncmluLXRvbmd1ZS13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4YlwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4Y1wiOyB9XG5cbi5mYWQuZmEtZ3JpcC1ob3Jpem9udGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4ZFwiOyB9XG5cbi5mYWQuZmEtZ3JpcC1saW5lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTRcIjsgfVxuXG4uZmFkLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E1XCI7IH1cblxuLmZhZC5mYS1ncmlwLXZlcnRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4ZVwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhNlwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyLWVsZWN0cmljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiZVwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YmZcIjsgfVxuXG4uZmFkLmZhLWgtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmZFwiOyB9XG5cbi5mYWQuZmEtaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzEzXCI7IH1cblxuLmZhZC5mYS1oMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTRcIjsgfVxuXG4uZmFkLmZhLWgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxNVwiOyB9XG5cbi5mYWQuZmEtaDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZhXCI7IH1cblxuLmZhZC5mYS1oYW1idXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODA1XCI7IH1cblxuLmZhZC5mYS1oYW1tZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmUzXCI7IH1cblxuLmZhZC5mYS1oYW1tZXItd2FyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlNFwiOyB9XG5cbi5mYWQuZmEtaGFtc2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY1XCI7IH1cblxuLmZhZC5mYS1oYW5kLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiY1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiZFwiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2JcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmVcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1tYWdpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTVcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA1Y1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiZlwiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLXVzZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzBcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy13YXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzFcIjsgfVxuXG4uZmFkLmZhLWhhbmQtbGl6YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1OFwiOyB9XG5cbi5mYWQuZmEtaGFuZC1taWRkbGUtZmluZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwNlwiOyB9XG5cbi5mYWQuZmEtaGFuZC1wYXBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTZcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcGVhY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjViXCI7IH1cblxuLmZhZC5mYS1oYW5kLXBvaW50LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE3XCI7IH1cblxuLmZhZC5mYS1oYW5kLXBvaW50LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE1XCI7IH1cblxuLmZhZC5mYS1oYW5kLXBvaW50LXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhNFwiOyB9XG5cbi5mYWQuZmEtaGFuZC1wb2ludC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTZcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcG9pbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNWFcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcmVjZWl2aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3Y1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1yb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1NVwiOyB9XG5cbi5mYWQuZmEtaGFuZC1zY2lzc29yczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTdcIjsgfVxuXG4uZmFkLmZhLWhhbmQtc3BhcmtsZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDVkXCI7IH1cblxuLmZhZC5mYS1oYW5kLXNwb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1OVwiOyB9XG5cbi5mYWQuZmEtaGFuZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGMyXCI7IH1cblxuLmZhZC5mYS1oYW5kcy1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzNcIjsgfVxuXG4uZmFkLmZhLWhhbmRzLWhlbHBpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM0XCI7IH1cblxuLmZhZC5mYS1oYW5kcy11c2Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM1XCI7IH1cblxuLmZhZC5mYS1oYW5kcy13YXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA1ZVwiOyB9XG5cbi5mYWQuZmEtaGFuZHNoYWtlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJiNVwiOyB9XG5cbi5mYWQuZmEtaGFuZHNoYWtlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzZcIjsgfVxuXG4uZmFkLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDVmXCI7IH1cblxuLmZhZC5mYS1oYW5kc2hha2Utc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDYwXCI7IH1cblxuLmZhZC5mYS1oYW51a2lhaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTZcIjsgfVxuXG4uZmFkLmZhLWhhcmQtaGF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwN1wiOyB9XG5cbi5mYWQuZmEtaGFzaHRhZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOTJcIjsgfVxuXG4uZmFkLmZhLWhhdC1jaGVmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2YlwiOyB9XG5cbi5mYWQuZmEtaGF0LWNvd2JveTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzBcIjsgfVxuXG4uZmFkLmZhLWhhdC1jb3dib3ktc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzFcIjsgfVxuXG4uZmFkLmZhLWhhdC1zYW50YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTdcIjsgfVxuXG4uZmFkLmZhLWhhdC13aW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E4XCI7IH1cblxuLmZhZC5mYS1oYXQtd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmU3XCI7IH1cblxuLmZhZC5mYS1oYXQtd2l6YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlOFwiOyB9XG5cbi5mYWQuZmEtaGRkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhMFwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlOVwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLWJyYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwOFwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLWNvdWdoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA2MVwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA2MlwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLWhlYWRwaG9uZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGMyXCI7IH1cblxuLmZhZC5mYS1oZWFkLXNpZGUtbWFzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNjNcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwOVwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLXZpcnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA2NFwiOyB9XG5cbi5mYWQuZmEtaGVhZC12cjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZWFcIjsgfVxuXG4uZmFkLmZhLWhlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWRjXCI7IH1cblxuLmZhZC5mYS1oZWFkcGhvbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyNVwiOyB9XG5cbi5mYWQuZmEtaGVhZHBob25lcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNThmXCI7IH1cblxuLmZhZC5mYS1oZWFkc2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5MFwiOyB9XG5cbi5mYWQuZmEtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDA0XCI7IH1cblxuLmZhZC5mYS1oZWFydC1icm9rZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E5XCI7IH1cblxuLmZhZC5mYS1oZWFydC1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM3XCI7IH1cblxuLmZhZC5mYS1oZWFydC1yYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmOFwiOyB9XG5cbi5mYWQuZmEtaGVhcnQtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjOFwiOyB9XG5cbi5mYWQuZmEtaGVhcnRiZWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxZVwiOyB9XG5cbi5mYWQuZmEtaGVhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMGNcIjsgfVxuXG4uZmFkLmZhLWhlbGljb3B0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTMzXCI7IH1cblxuLmZhZC5mYS1oZWxtZXQtYmF0dGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlYlwiOyB9XG5cbi5mYWQuZmEtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTJcIjsgfVxuXG4uZmFkLmZhLWhpZ2hsaWdodGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5MVwiOyB9XG5cbi5mYWQuZmEtaGlraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlY1wiOyB9XG5cbi5mYWQuZmEtaGlwcG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmVkXCI7IH1cblxuLmZhZC5mYS1oaXN0b3J5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFkYVwiOyB9XG5cbi5mYWQuZmEtaG9ja2V5LW1hc2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmVlXCI7IH1cblxuLmZhZC5mYS1ob2NrZXktcHVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NTNcIjsgfVxuXG4uZmFkLmZhLWhvY2tleS1zdGlja3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDU0XCI7IH1cblxuLmZhZC5mYS1ob2xseS1iZXJyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YWFcIjsgfVxuXG4uZmFkLmZhLWhvbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDE1XCI7IH1cblxuLmZhZC5mYS1ob21lLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGFcIjsgfVxuXG4uZmFkLmZhLWhvbWUtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM5XCI7IH1cblxuLmZhZC5mYS1ob21lLWxnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwYlwiOyB9XG5cbi5mYWQuZmEtaG9tZS1sZy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODBjXCI7IH1cblxuLmZhZC5mYS1ob29kLWNsb2FrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlZlwiOyB9XG5cbi5mYWQuZmEtaG9yaXpvbnRhbC1ydWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2Y1wiOyB9XG5cbi5mYWQuZmEtaG9yc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmYwXCI7IH1cblxuLmZhZC5mYS1ob3JzZS1oZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhYlwiOyB9XG5cbi5mYWQuZmEtaG9yc2Utc2FkZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjM1wiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGY4XCI7IH1cblxuLmZhZC5mYS1ob3NwaXRhbC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDdkXCI7IH1cblxuLmZhZC5mYS1ob3NwaXRhbC1zeW1ib2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDdlXCI7IH1cblxuLmZhZC5mYS1ob3NwaXRhbC11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwZFwiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwZVwiOyB9XG5cbi5mYWQuZmEtaG90LXR1YjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTNcIjsgfVxuXG4uZmFkLmZhLWhvdGRvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGZcIjsgfVxuXG4uZmFkLmZhLWhvdGVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5NFwiOyB9XG5cbi5mYWQuZmEtaG91cmdsYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1NFwiOyB9XG5cbi5mYWQuZmEtaG91cmdsYXNzLWVuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTNcIjsgfVxuXG4uZmFkLmZhLWhvdXJnbGFzcy1oYWxmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1MlwiOyB9XG5cbi5mYWQuZmEtaG91cmdsYXNzLXN0YXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1MVwiOyB9XG5cbi5mYWQuZmEtaG91c2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDBkXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1kYW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmYxXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDBlXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1mbG9vZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGZcIjsgfVxuXG4uZmFkLmZhLWhvdXNlLWxlYXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAwZlwiOyB9XG5cbi5mYWQuZmEtaG91c2UtbmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDEwXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1yZXR1cm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDExXCI7IH1cblxuLmZhZC5mYS1ob3VzZS1zaWduYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDEyXCI7IH1cblxuLmZhZC5mYS1ob3VzZS11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA2NVwiOyB9XG5cbi5mYWQuZmEtaHJ5dm5pYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjJcIjsgfVxuXG4uZmFkLmZhLWh1bWlkaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1MFwiOyB9XG5cbi5mYWQuZmEtaHVycmljYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1MVwiOyB9XG5cbi5mYWQuZmEtaS1jdXJzb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ2XCI7IH1cblxuLmZhZC5mYS1pY2UtY3JlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODEwXCI7IH1cblxuLmZhZC5mYS1pY2Utc2thdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2FjXCI7IH1cblxuLmZhZC5mYS1pY2ljbGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhZFwiOyB9XG5cbi5mYWQuZmEtaWNvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZkXCI7IH1cblxuLmZhZC5mYS1pY29ucy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZlXCI7IH1cblxuLmZhZC5mYS1pZC1iYWRnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYzFcIjsgfVxuXG4uZmFkLmZhLWlkLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmMyXCI7IH1cblxuLmZhZC5mYS1pZC1jYXJkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2ZcIjsgfVxuXG4uZmFkLmZhLWlnbG9vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhZVwiOyB9XG5cbi5mYWQuZmEtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDNlXCI7IH1cblxuLmZhZC5mYS1pbWFnZS1wb2xhcm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzRcIjsgfVxuXG4uZmFkLmZhLWltYWdlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDJcIjsgfVxuXG4uZmFkLmZhLWluYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxY1wiOyB9XG5cbi5mYWQuZmEtaW5ib3gtaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzEwXCI7IH1cblxuLmZhZC5mYS1pbmJveC1vdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzExXCI7IH1cblxuLmZhZC5mYS1pbmRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDNjXCI7IH1cblxuLmZhZC5mYS1pbmR1c3RyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzVcIjsgfVxuXG4uZmFkLmZhLWluZHVzdHJ5LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYjNcIjsgfVxuXG4uZmFkLmZhLWluZmluaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzNFwiOyB9XG5cbi5mYWQuZmEtaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjlcIjsgfVxuXG4uZmFkLmZhLWluZm8tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1YVwiOyB9XG5cbi5mYWQuZmEtaW5mby1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBmXCI7IH1cblxuLmZhZC5mYS1pbmhhbGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmOVwiOyB9XG5cbi5mYWQuZmEtaW50ZWdyYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY3XCI7IH1cblxuLmZhZC5mYS1pbnRlcnNlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY4XCI7IH1cblxuLmZhZC5mYS1pbnZlbnRvcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDgwXCI7IH1cblxuLmZhZC5mYS1pc2xhbmQtdHJvcGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODExXCI7IH1cblxuLmZhZC5mYS1pdGFsaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDMzXCI7IH1cblxuLmZhZC5mYS1qYWNrLW8tbGFudGVybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMGVcIjsgfVxuXG4uZmFkLmZhLWplZGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY5XCI7IH1cblxuLmZhZC5mYS1qb2ludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTVcIjsgfVxuXG4uZmFkLmZhLWpvdXJuYWwtd2hpbGxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2YVwiOyB9XG5cbi5mYWQuZmEtam95c3RpY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM1XCI7IH1cblxuLmZhZC5mYS1qdWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM2XCI7IH1cblxuLmZhZC5mYS1rYWFiYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmJcIjsgfVxuXG4uZmFkLmZhLWthem9vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjN1wiOyB9XG5cbi5mYWQuZmEta2VybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NmZcIjsgfVxuXG4uZmFkLmZhLWtleTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODRcIjsgfVxuXG4uZmFkLmZhLWtleS1za2VsZXRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjNcIjsgfVxuXG4uZmFkLmZhLWtleWJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExY1wiOyB9XG5cbi5mYWQuZmEta2V5bm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmNcIjsgfVxuXG4uZmFkLmZhLWtoYW5kYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmRcIjsgfVxuXG4uZmFkLmZhLWtpZG5leXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZiXCI7IH1cblxuLmZhZC5mYS1raXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5NlwiOyB9XG5cbi5mYWQuZmEta2lzcy1iZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5N1wiOyB9XG5cbi5mYWQuZmEta2lzcy13aW5rLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5OFwiOyB9XG5cbi5mYWQuZmEta2l0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjRcIjsgfVxuXG4uZmFkLmZhLWtpd2ktYmlyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzVcIjsgfVxuXG4uZmFkLmZhLWtuaWZlLWtpdGNoZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmY1XCI7IH1cblxuLmZhZC5mYS1sYW1iZGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjZlXCI7IH1cblxuLmZhZC5mYS1sYW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjYVwiOyB9XG5cbi5mYWQuZmEtbGFtcC1kZXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAxNFwiOyB9XG5cbi5mYWQuZmEtbGFtcC1mbG9vcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMTVcIjsgfVxuXG4uZmFkLmZhLWxhbmRtYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2ZlwiOyB9XG5cbi5mYWQuZmEtbGFuZG1hcmstYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1MlwiOyB9XG5cbi5mYWQuZmEtbGFuZ3VhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWFiXCI7IH1cblxuLmZhZC5mYS1sYXB0b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTA5XCI7IH1cblxuLmZhZC5mYS1sYXB0b3AtY29kZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZmNcIjsgfVxuXG4uZmFkLmZhLWxhcHRvcC1ob3VzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNjZcIjsgfVxuXG4uZmFkLmZhLWxhcHRvcC1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxMlwiOyB9XG5cbi5mYWQuZmEtbGFzc286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM4XCI7IH1cblxuLmZhZC5mYS1sYXVnaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTlcIjsgfVxuXG4uZmFkLmZhLWxhdWdoLWJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTlhXCI7IH1cblxuLmZhZC5mYS1sYXVnaC1zcXVpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTliXCI7IH1cblxuLmZhZC5mYS1sYXVnaC13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5Y1wiOyB9XG5cbi5mYWQuZmEtbGF5ZXItZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZkXCI7IH1cblxuLmZhZC5mYS1sYXllci1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZmVcIjsgfVxuXG4uZmFkLmZhLWxheWVyLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZmXCI7IH1cblxuLmZhZC5mYS1sZWFmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2Y1wiOyB9XG5cbi5mYWQuZmEtbGVhZi1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2JcIjsgfVxuXG4uZmFkLmZhLWxlYWYtbWFwbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmY2XCI7IH1cblxuLmZhZC5mYS1sZWFmLW9hazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjdcIjsgfVxuXG4uZmFkLmZhLWxlbW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5NFwiOyB9XG5cbi5mYWQuZmEtbGVzcy10aGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzNlwiOyB9XG5cbi5mYWQuZmEtbGVzcy10aGFuLWVxdWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzN1wiOyB9XG5cbi5mYWQuZmEtbGV2ZWwtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDlcIjsgfVxuXG4uZmFkLmZhLWxldmVsLWRvd24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNiZVwiOyB9XG5cbi5mYWQuZmEtbGV2ZWwtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTQ4XCI7IH1cblxuLmZhZC5mYS1sZXZlbC11cC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2JmXCI7IH1cblxuLmZhZC5mYS1saWZlLXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWNkXCI7IH1cblxuLmZhZC5mYS1saWdodC1jZWlsaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAxNlwiOyB9XG5cbi5mYWQuZmEtbGlnaHQtc3dpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAxN1wiOyB9XG5cbi5mYWQuZmEtbGlnaHQtc3dpdGNoLW9mZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMThcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0LXN3aXRjaC1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMTlcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0YnVsYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWJcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0YnVsYi1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcwXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcxXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcyXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjczXCI7IH1cblxuLmZhZC5mYS1saWdodHMtaG9saWRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjJcIjsgfVxuXG4uZmFkLmZhLWxpbmUtY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzBcIjsgfVxuXG4uZmFkLmZhLWxpbmUtaGVpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3MVwiOyB9XG5cbi5mYWQuZmEtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzFcIjsgfVxuXG4uZmFkLmZhLWxpcHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjAwXCI7IH1cblxuLmZhZC5mYS1saXJhLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTk1XCI7IH1cblxuLmZhZC5mYS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzYVwiOyB9XG5cbi5mYWQuZmEtbGlzdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDIyXCI7IH1cblxuLmZhZC5mYS1saXN0LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjOVwiOyB9XG5cbi5mYWQuZmEtbGlzdC1vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwY2JcIjsgfVxuXG4uZmFkLmZhLWxpc3QtdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGNhXCI7IH1cblxuLmZhZC5mYS1sb2NhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDFcIjsgfVxuXG4uZmFkLmZhLWxvY2F0aW9uLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyNFwiOyB9XG5cbi5mYWQuZmEtbG9jYXRpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwMlwiOyB9XG5cbi5mYWQuZmEtbG9jYXRpb24tc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjAzXCI7IH1cblxuLmZhZC5mYS1sb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyM1wiOyB9XG5cbi5mYWQuZmEtbG9jay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBkXCI7IH1cblxuLmZhZC5mYS1sb2NrLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2MxXCI7IH1cblxuLmZhZC5mYS1sb2NrLW9wZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjMlwiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1hbHQtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDlcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBhXCI7IH1cblxuLmZhZC5mYS1sb25nLWFycm93LWFsdC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMGJcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwY1wiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE3NVwiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE3N1wiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNzhcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTc2XCI7IH1cblxuLmZhZC5mYS1sb3Zlc2VhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2NcIjsgfVxuXG4uZmFkLmZhLWxvdy12aXNpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmE4XCI7IH1cblxuLmZhZC5mYS1sdWNoYWRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NTVcIjsgfVxuXG4uZmFkLmZhLWx1Z2dhZ2UtY2FydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OWRcIjsgfVxuXG4uZmFkLmZhLWx1bmdzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwNFwiOyB9XG5cbi5mYWQuZmEtbHVuZ3MtdmlydXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDY3XCI7IH1cblxuLmZhZC5mYS1tYWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmOFwiOyB9XG5cbi5mYWQuZmEtbWFnaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQwXCI7IH1cblxuLmZhZC5mYS1tYWduZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDc2XCI7IH1cblxuLmZhZC5mYS1tYWlsLWJ1bGs6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjc0XCI7IH1cblxuLmZhZC5mYS1tYWlsYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxM1wiOyB9XG5cbi5mYWQuZmEtbWFsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODNcIjsgfVxuXG4uZmFkLmZhLW1hbmRvbGluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmOVwiOyB9XG5cbi5mYWQuZmEtbWFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI3OVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OWZcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZWQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhMFwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDFcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjNVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjA1XCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwNlwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwN1wiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDhcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjA5XCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjBhXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLXF1ZXN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwYlwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MGNcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItc21pbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjBkXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwZVwiOyB9XG5cbi5mYWQuZmEtbWFwLXBpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzZcIjsgfVxuXG4uZmFkLmZhLW1hcC1zaWduczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzdcIjsgfVxuXG4uZmFkLmZhLW1hcmtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTFcIjsgfVxuXG4uZmFkLmZhLW1hcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjIyXCI7IH1cblxuLmZhZC5mYS1tYXJzLWRvdWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjdcIjsgfVxuXG4uZmFkLmZhLW1hcnMtc3Ryb2tlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyOVwiOyB9XG5cbi5mYWQuZmEtbWFycy1zdHJva2UtaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMmJcIjsgfVxuXG4uZmFkLmZhLW1hcnMtc3Ryb2tlLXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjJhXCI7IH1cblxuLmZhZC5mYS1tYXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmYVwiOyB9XG5cbi5mYWQuZmEtbWVhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTRcIjsgfVxuXG4uZmFkLmZhLW1lZGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhMlwiOyB9XG5cbi5mYWQuZmEtbWVka2l0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmYVwiOyB9XG5cbi5mYWQuZmEtbWVnYXBob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3NVwiOyB9XG5cbi5mYWQuZmEtbWVoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExYVwiOyB9XG5cbi5mYWQuZmEtbWVoLWJsYW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhNFwiOyB9XG5cbi5mYWQuZmEtbWVoLXJvbGxpbmctZXllczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTVcIjsgfVxuXG4uZmFkLmZhLW1lbW9yeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzhcIjsgfVxuXG4uZmFkLmZhLW1lbm9yYWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjc2XCI7IH1cblxuLmZhZC5mYS1tZXJjdXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyM1wiOyB9XG5cbi5mYWQuZmEtbWV0ZW9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1M1wiOyB9XG5cbi5mYWQuZmEtbWljcm9jaGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJkYlwiOyB9XG5cbi5mYWQuZmEtbWljcm9waG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzBcIjsgfVxuXG4uZmFkLmZhLW1pY3JvcGhvbmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjOVwiOyB9XG5cbi5mYWQuZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTM5XCI7IH1cblxuLmZhZC5mYS1taWNyb3Bob25lLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzMVwiOyB9XG5cbi5mYWQuZmEtbWljcm9waG9uZS1zdGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4Y2JcIjsgfVxuXG4uZmFkLmZhLW1pY3Jvc2NvcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjEwXCI7IH1cblxuLmZhZC5mYS1taWNyb3dhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDFiXCI7IH1cblxuLmZhZC5mYS1taW5kLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3N1wiOyB9XG5cbi5mYWQuZmEtbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY4XCI7IH1cblxuLmZhZC5mYS1taW51cy1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU2XCI7IH1cblxuLmZhZC5mYS1taW51cy1oZXhhZ29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwN1wiOyB9XG5cbi5mYWQuZmEtbWludXMtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDhcIjsgfVxuXG4uZmFkLmZhLW1pbnVzLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDZcIjsgfVxuXG4uZmFkLmZhLW1pc3RsZXRvZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjRcIjsgfVxuXG4uZmFkLmZhLW1pdHRlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjVcIjsgfVxuXG4uZmFkLmZhLW1vYmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMGJcIjsgfVxuXG4uZmFkLmZhLW1vYmlsZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2NkXCI7IH1cblxuLmZhZC5mYS1tb2JpbGUtYW5kcm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzY2VcIjsgfVxuXG4uZmFkLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzY2ZcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWJpbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQ2XCI7IH1cblxuLmZhZC5mYS1tb25leS1iaWxsLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZDFcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWJpbGwtd2F2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1M2FcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNiXCI7IH1cblxuLmZhZC5mYS1tb25leS1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1M2NcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWNoZWNrLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1M2RcIjsgfVxuXG4uZmFkLmZhLW1vbmV5LWNoZWNrLWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODcyXCI7IH1cblxuLmZhZC5mYS1tb25leS1jaGVjay1lZGl0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzNcIjsgfVxuXG4uZmFkLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTFcIjsgfVxuXG4uZmFkLmZhLW1vbmtleTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmJcIjsgfVxuXG4uZmFkLmZhLW1vbnVtZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhNlwiOyB9XG5cbi5mYWQuZmEtbW9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODZcIjsgfVxuXG4uZmFkLmZhLW1vb24tY2xvdWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzU0XCI7IH1cblxuLmZhZC5mYS1tb29uLXN0YXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1NVwiOyB9XG5cbi5mYWQuZmEtbW9ydGFyLXBlc3RsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTdcIjsgfVxuXG4uZmFkLmZhLW1vc3F1ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NzhcIjsgfVxuXG4uZmFkLmZhLW1vdG9yY3ljbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjFjXCI7IH1cblxuLmZhZC5mYS1tb3VudGFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmNcIjsgfVxuXG4uZmFkLmZhLW1vdW50YWluczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmRcIjsgfVxuXG4uZmFkLmZhLW1vdXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjY1wiOyB9XG5cbi5mYWQuZmEtbW91c2UtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjZFwiOyB9XG5cbi5mYWQuZmEtbW91c2UtcG9pbnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDVcIjsgfVxuXG4uZmFkLmZhLW1wMy1wbGF5ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGNlXCI7IH1cblxuLmZhZC5mYS1tdWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc0XCI7IH1cblxuLmZhZC5mYS1tdWctaG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiNlwiOyB9XG5cbi5mYWQuZmEtbXVnLW1hcnNobWFsbG93czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjdcIjsgfVxuXG4uZmFkLmZhLW11Zy10ZWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc1XCI7IH1cblxuLmZhZC5mYS1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDFcIjsgfVxuXG4uZmFkLmZhLW11c2ljLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4Y2ZcIjsgfVxuXG4uZmFkLmZhLW11c2ljLWFsdC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDBcIjsgfVxuXG4uZmFkLmZhLW11c2ljLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkMVwiOyB9XG5cbi5mYWQuZmEtbmFyd2hhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmVcIjsgfVxuXG4uZmFkLmZhLW5ldHdvcmstd2lyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZmXCI7IH1cblxuLmZhZC5mYS1uZXV0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjJjXCI7IH1cblxuLmZhZC5mYS1uZXdzcGFwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWVhXCI7IH1cblxuLmZhZC5mYS1ub3QtZXF1YWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNlXCI7IH1cblxuLmZhZC5mYS1ub3Rlcy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4MVwiOyB9XG5cbi5mYWQuZmEtb2JqZWN0LWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0N1wiOyB9XG5cbi5mYWQuZmEtb2JqZWN0LXVuZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ4XCI7IH1cblxuLmZhZC5mYS1vY3RhZ29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwNlwiOyB9XG5cbi5mYWQuZmEtb2lsLWNhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTNcIjsgfVxuXG4uZmFkLmZhLW9pbC10ZW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxNFwiOyB9XG5cbi5mYWQuZmEtb206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjc5XCI7IH1cblxuLmZhZC5mYS1vbWVnYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2FcIjsgfVxuXG4uZmFkLmZhLW9ybmFtZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiOFwiOyB9XG5cbi5mYWQuZmEtb3R0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAwXCI7IH1cblxuLmZhZC5mYS1vdXRkZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzYlwiOyB9XG5cbi5mYWQuZmEtb3V0bGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAxY1wiOyB9XG5cbi5mYWQuZmEtb3ZlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMWRcIjsgfVxuXG4uZmFkLmZhLW92ZXJsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3NlwiOyB9XG5cbi5mYWQuZmEtcGFnZS1icmVhazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzdcIjsgfVxuXG4uZmFkLmZhLXBhZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxNVwiOyB9XG5cbi5mYWQuZmEtcGFpbnQtYnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZjXCI7IH1cblxuLmZhZC5mYS1wYWludC1icnVzaC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWE5XCI7IH1cblxuLmZhZC5mYS1wYWludC1yb2xsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFhXCI7IH1cblxuLmZhZC5mYS1wYWxldHRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzZlwiOyB9XG5cbi5mYWQuZmEtcGFsbGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4MlwiOyB9XG5cbi5mYWQuZmEtcGFsbGV0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODNcIjsgfVxuXG4uZmFkLmZhLXBhcGVyLXBsYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFkOFwiOyB9XG5cbi5mYWQuZmEtcGFwZXJjbGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjNlwiOyB9XG5cbi5mYWQuZmEtcGFyYWNodXRlLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2RcIjsgfVxuXG4uZmFkLmZhLXBhcmFncmFwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZGRcIjsgfVxuXG4uZmFkLmZhLXBhcmFncmFwaC1ydGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc4XCI7IH1cblxuLmZhZC5mYS1wYXJraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0MFwiOyB9XG5cbi5mYWQuZmEtcGFya2luZy1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE1XCI7IH1cblxuLmZhZC5mYS1wYXJraW5nLWNpcmNsZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTZcIjsgfVxuXG4uZmFkLmZhLXBhcmtpbmctc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE3XCI7IH1cblxuLmZhZC5mYS1wYXNzcG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWJcIjsgfVxuXG4uZmFkLmZhLXBhc3RhZmFyaWFuaXNtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3YlwiOyB9XG5cbi5mYWQuZmEtcGFzdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGVhXCI7IH1cblxuLmZhZC5mYS1wYXVzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGNcIjsgfVxuXG4uZmFkLmZhLXBhdXNlLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOGJcIjsgfVxuXG4uZmFkLmZhLXBhdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjBcIjsgfVxuXG4uZmFkLmZhLXBhdy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAxXCI7IH1cblxuLmZhZC5mYS1wYXctY2xhd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAyXCI7IH1cblxuLmZhZC5mYS1wZWFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2NcIjsgfVxuXG4uZmFkLmZhLXBlZ2FzdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAzXCI7IH1cblxuLmZhZC5mYS1wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzA0XCI7IH1cblxuLmZhZC5mYS1wZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwNVwiOyB9XG5cbi5mYWQuZmEtcGVuLWZhbmN5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhY1wiOyB9XG5cbi5mYWQuZmEtcGVuLW5pYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWRcIjsgfVxuXG4uZmFkLmZhLXBlbi1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTRiXCI7IH1cblxuLmZhZC5mYS1wZW5jaWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQwXCI7IH1cblxuLmZhZC5mYS1wZW5jaWwtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwM1wiOyB9XG5cbi5mYWQuZmEtcGVuY2lsLXBhaW50YnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE4XCI7IH1cblxuLmZhZC5mYS1wZW5jaWwtcnVsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFlXCI7IH1cblxuLmZhZC5mYS1wZW5uYW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1NlwiOyB9XG5cbi5mYWQuZmEtcGVvcGxlLWFycm93czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNjhcIjsgfVxuXG4uZmFkLmZhLXBlb3BsZS1jYXJyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2VcIjsgfVxuXG4uZmFkLmZhLXBlcHBlci1ob3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODE2XCI7IH1cblxuLmZhZC5mYS1wZXJjZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI5NVwiOyB9XG5cbi5mYWQuZmEtcGVyY2VudGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDFcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1ib290aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTZcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1jYXJyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2ZcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1kb2xseTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDBcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1kb2xseS1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDFcIjsgfVxuXG4uZmFkLmZhLXBlcnNvbi1zaWduOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1N1wiOyB9XG5cbi5mYWQuZmEtcGhvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDk1XCI7IH1cblxuLmZhZC5mYS1waG9uZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc5XCI7IH1cblxuLmZhZC5mYS1waG9uZS1sYXB0b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODdhXCI7IH1cblxuLmZhZC5mYS1waG9uZS1vZmZpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjdkXCI7IH1cblxuLmZhZC5mYS1waG9uZS1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkMlwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtcm90YXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkM1wiOyB9XG5cbi5mYWQuZmEtcGhvbmUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2RkXCI7IH1cblxuLmZhZC5mYS1waG9uZS1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDk4XCI7IH1cblxuLmZhZC5mYS1waG9uZS1zcXVhcmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3YlwiOyB9XG5cbi5mYWQuZmEtcGhvbmUtdm9sdW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJhMFwiOyB9XG5cbi5mYWQuZmEtcGhvdG8tdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODdjXCI7IH1cblxuLmZhZC5mYS1waTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2VcIjsgfVxuXG4uZmFkLmZhLXBpYW5vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkNFwiOyB9XG5cbi5mYWQuZmEtcGlhbm8ta2V5Ym9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQ1XCI7IH1cblxuLmZhZC5mYS1waWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA1XCI7IH1cblxuLmZhZC5mYS1waWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA2XCI7IH1cblxuLmZhZC5mYS1waWdneS1iYW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkM1wiOyB9XG5cbi5mYWQuZmEtcGlsbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg0XCI7IH1cblxuLmZhZC5mYS1waXp6YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTdcIjsgfVxuXG4uZmFkLmZhLXBpenphLXNsaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxOFwiOyB9XG5cbi5mYWQuZmEtcGxhY2Utb2Ytd29yc2hpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2ZcIjsgfVxuXG4uZmFkLmZhLXBsYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3MlwiOyB9XG5cbi5mYWQuZmEtcGxhbmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNkZVwiOyB9XG5cbi5mYWQuZmEtcGxhbmUtYXJyaXZhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWZcIjsgfVxuXG4uZmFkLmZhLXBsYW5lLWRlcGFydHVyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjBcIjsgfVxuXG4uZmFkLmZhLXBsYW5lLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA2OVwiOyB9XG5cbi5mYWQuZmEtcGxhbmV0LW1vb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDFmXCI7IH1cblxuLmZhZC5mYS1wbGFuZXQtcmluZ2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAyMFwiOyB9XG5cbi5mYWQuZmEtcGxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGJcIjsgfVxuXG4uZmFkLmZhLXBsYXktY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0NFwiOyB9XG5cbi5mYWQuZmEtcGx1ZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTZcIjsgfVxuXG4uZmFkLmZhLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY3XCI7IH1cblxuLmZhZC5mYS1wbHVzLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTVcIjsgfVxuXG4uZmFkLmZhLXBsdXMtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDBcIjsgfVxuXG4uZmFkLmZhLXBsdXMtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDFcIjsgfVxuXG4uZmFkLmZhLXBsdXMtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmZVwiOyB9XG5cbi5mYWQuZmEtcG9kY2FzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2VcIjsgfVxuXG4uZmFkLmZhLXBvZGl1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODBcIjsgfVxuXG4uZmFkLmZhLXBvZGl1bS1zdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1OFwiOyB9XG5cbi5mYWQuZmEtcG9saWNlLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMjFcIjsgfVxuXG4uZmFkLmZhLXBvbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjgxXCI7IH1cblxuLmZhZC5mYS1wb2xsLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjgyXCI7IH1cblxuLmZhZC5mYS1wb2xsLXBlb3BsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTlcIjsgfVxuXG4uZmFkLmZhLXBvbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmVcIjsgfVxuXG4uZmFkLmZhLXBvby1zdG9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NWFcIjsgfVxuXG4uZmFkLmZhLXBvb3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE5XCI7IH1cblxuLmZhZC5mYS1wb3Bjb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxOVwiOyB9XG5cbi5mYWQuZmEtcG9ydGFsLWVudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAyMlwiOyB9XG5cbi5mYWQuZmEtcG9ydGFsLWV4aXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDIzXCI7IH1cblxuLmZhZC5mYS1wb3J0cmFpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZTBcIjsgfVxuXG4uZmFkLmZhLXBvdW5kLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU0XCI7IH1cblxuLmZhZC5mYS1wb3dlci1vZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDExXCI7IH1cblxuLmZhZC5mYS1wcmF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4M1wiOyB9XG5cbi5mYWQuZmEtcHJheWluZy1oYW5kczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODRcIjsgfVxuXG4uZmFkLmZhLXByZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjFcIjsgfVxuXG4uZmFkLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg1XCI7IH1cblxuLmZhZC5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODZcIjsgfVxuXG4uZmFkLmZhLXByZXNlbnRhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODVcIjsgfVxuXG4uZmFkLmZhLXByaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZlwiOyB9XG5cbi5mYWQuZmEtcHJpbnQtc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxYVwiOyB9XG5cbi5mYWQuZmEtcHJpbnQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg2XCI7IH1cblxuLmZhZC5mYS1wcm9jZWR1cmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4N1wiOyB9XG5cbi5mYWQuZmEtcHJvamVjdC1kaWFncmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0MlwiOyB9XG5cbi5mYWQuZmEtcHJvamVjdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkNlwiOyB9XG5cbi5mYWQuZmEtcHVtcC1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA2YVwiOyB9XG5cbi5mYWQuZmEtcHVtcC1zb2FwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA2YlwiOyB9XG5cbi5mYWQuZmEtcHVtcGtpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MDdcIjsgfVxuXG4uZmFkLmZhLXB1enpsZS1waWVjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmVcIjsgfVxuXG4uZmFkLmZhLXFyY29kZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjlcIjsgfVxuXG4uZmFkLmZhLXF1ZXN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyOFwiOyB9XG5cbi5mYWQuZmEtcXVlc3Rpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1OVwiOyB9XG5cbi5mYWQuZmEtcXVlc3Rpb24tc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmZFwiOyB9XG5cbi5mYWQuZmEtcXVpZGRpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1OFwiOyB9XG5cbi5mYWQuZmEtcXVvdGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMGRcIjsgfVxuXG4uZmFkLmZhLXF1b3RlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwZVwiOyB9XG5cbi5mYWQuZmEtcXVyYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg3XCI7IH1cblxuLmZhZC5mYS1yYWJiaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA4XCI7IH1cblxuLmZhZC5mYS1yYWJiaXQtZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MDlcIjsgfVxuXG4uZmFkLmZhLXJhY3F1ZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVhXCI7IH1cblxuLmZhZC5mYS1yYWRhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMjRcIjsgfVxuXG4uZmFkLmZhLXJhZGlhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjlcIjsgfVxuXG4uZmFkLmZhLXJhZGlhdGlvbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2JhXCI7IH1cblxuLmZhZC5mYS1yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDdcIjsgfVxuXG4uZmFkLmZhLXJhZGlvLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDhcIjsgfVxuXG4uZmFkLmZhLXJhaW5ib3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzViXCI7IH1cblxuLmZhZC5mYS1yYWluZHJvcHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzVjXCI7IH1cblxuLmZhZC5mYS1yYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzBhXCI7IH1cblxuLmZhZC5mYS1yYW1wLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQ0XCI7IH1cblxuLmZhZC5mYS1yYW5kb206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDc0XCI7IH1cblxuLmZhZC5mYS1yYXlndW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDI1XCI7IH1cblxuLmZhZC5mYS1yZWNlaXB0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0M1wiOyB9XG5cbi5mYWQuZmEtcmVjb3JkLXZpbnlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkOVwiOyB9XG5cbi5mYWQuZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmFcIjsgfVxuXG4uZmFkLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmJcIjsgfVxuXG4uZmFkLmZhLXJlY3RhbmdsZS13aWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmY1wiOyB9XG5cbi5mYWQuZmEtcmVjeWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjhcIjsgfVxuXG4uZmFkLmZhLXJlZG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDFlXCI7IH1cblxuLmZhZC5mYS1yZWRvLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjlcIjsgfVxuXG4uZmFkLmZhLXJlZnJpZ2VyYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMjZcIjsgfVxuXG4uZmFkLmZhLXJlZ2lzdGVyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjVkXCI7IH1cblxuLmZhZC5mYS1yZW1vdmUtZm9ybWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3ZFwiOyB9XG5cbi5mYWQuZmEtcmVwZWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2M1wiOyB9XG5cbi5mYWQuZmEtcmVwZWF0LTE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzY1XCI7IH1cblxuLmZhZC5mYS1yZXBlYXQtMS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzY2XCI7IH1cblxuLmZhZC5mYS1yZXBlYXQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2NFwiOyB9XG5cbi5mYWQuZmEtcmVwbHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2U1XCI7IH1cblxuLmZhZC5mYS1yZXBseS1hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTIyXCI7IH1cblxuLmZhZC5mYS1yZXB1YmxpY2FuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1ZVwiOyB9XG5cbi5mYWQuZmEtcmVzdHJvb206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2JkXCI7IH1cblxuLmZhZC5mYS1yZXR3ZWV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3OVwiOyB9XG5cbi5mYWQuZmEtcmV0d2VldC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzYxXCI7IH1cblxuLmZhZC5mYS1yaWJib246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQ2XCI7IH1cblxuLmZhZC5mYS1yaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwYlwiOyB9XG5cbi5mYWQuZmEtcmluZ3Mtd2VkZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWJcIjsgfVxuXG4uZmFkLmZhLXJvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDE4XCI7IH1cblxuLmZhZC5mYS1yb2JvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDRcIjsgfVxuXG4uZmFkLmZhLXJvY2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzVcIjsgfVxuXG4uZmFkLmZhLXJvY2tldC1sYXVuY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDI3XCI7IH1cblxuLmZhZC5mYS1yb3V0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDdcIjsgfVxuXG4uZmFkLmZhLXJvdXRlLWhpZ2h3YXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjFhXCI7IH1cblxuLmZhZC5mYS1yb3V0ZS1pbnRlcnN0YXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxYlwiOyB9XG5cbi5mYWQuZmEtcm91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkYVwiOyB9XG5cbi5mYWQuZmEtcnNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5ZVwiOyB9XG5cbi5mYWQuZmEtcnNzLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDNcIjsgfVxuXG4uZmFkLmZhLXJ1YmxlLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU4XCI7IH1cblxuLmZhZC5mYS1ydWxlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDVcIjsgfVxuXG4uZmFkLmZhLXJ1bGVyLWNvbWJpbmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0NlwiOyB9XG5cbi5mYWQuZmEtcnVsZXItaG9yaXpvbnRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDdcIjsgfVxuXG4uZmFkLmZhLXJ1bGVyLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxY1wiOyB9XG5cbi5mYWQuZmEtcnVsZXItdmVydGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQ4XCI7IH1cblxuLmZhZC5mYS1ydW5uaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwY1wiOyB9XG5cbi5mYWQuZmEtcnVwZWUtc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTZcIjsgfVxuXG4uZmFkLmZhLXJ2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiZVwiOyB9XG5cbi5mYWQuZmEtc2FjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWNcIjsgfVxuXG4uZmFkLmZhLXNhY2stZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxZFwiOyB9XG5cbi5mYWQuZmEtc2FkLWNyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjNcIjsgfVxuXG4uZmFkLmZhLXNhZC10ZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViNFwiOyB9XG5cbi5mYWQuZmEtc2FsYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODFlXCI7IH1cblxuLmZhZC5mYS1zYW5kd2ljaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWZcIjsgfVxuXG4uZmFkLmZhLXNhdGVsbGl0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YmZcIjsgfVxuXG4uZmFkLmZhLXNhdGVsbGl0ZS1kaXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjMFwiOyB9XG5cbi5mYWQuZmEtc2F1c2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjBcIjsgfVxuXG4uZmFkLmZhLXNhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM3XCI7IH1cblxuLmZhZC5mYS1zYXgtaG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkYlwiOyB9XG5cbi5mYWQuZmEtc2F4b3Bob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkY1wiOyB9XG5cbi5mYWQuZmEtc2NhbHBlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWRcIjsgfVxuXG4uZmFkLmZhLXNjYWxwZWwtcGF0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWVcIjsgfVxuXG4uZmFkLmZhLXNjYW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg4XCI7IH1cblxuLmZhZC5mYS1zY2FubmVyLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmM1wiOyB9XG5cbi5mYWQuZmEtc2Nhbm5lci1rZXlib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODlcIjsgfVxuXG4uZmFkLmZhLXNjYW5uZXItdG91Y2hzY3JlZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhhXCI7IH1cblxuLmZhZC5mYS1zY2FyZWNyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzBkXCI7IH1cblxuLmZhZC5mYS1zY2FyZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzFcIjsgfVxuXG4uZmFkLmZhLXNjaG9vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDlcIjsgfVxuXG4uZmFkLmZhLXNjcmV3ZHJpdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0YVwiOyB9XG5cbi5mYWQuZmEtc2Nyb2xsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwZVwiOyB9XG5cbi5mYWQuZmEtc2Nyb2xsLW9sZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MGZcIjsgfVxuXG4uZmFkLmZhLXNjcnViYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmOFwiOyB9XG5cbi5mYWQuZmEtc2N5dGhlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxMFwiOyB9XG5cbi5mYWQuZmEtc2QtY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzJcIjsgfVxuXG4uZmFkLmZhLXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDJcIjsgfVxuXG4uZmFkLmZhLXNlYXJjaC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg4XCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtbG9jYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg5XCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDEwXCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMGVcIjsgfVxuXG4uZmFkLmZhLXNlZWRsaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkOFwiOyB9XG5cbi5mYWQuZmEtc2VuZC1iYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3ZVwiOyB9XG5cbi5mYWQuZmEtc2VuZC1iYWNrd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2ZcIjsgfVxuXG4uZmFkLmZhLXNlbnNvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMjhcIjsgfVxuXG4uZmFkLmZhLXNlbnNvci1hbGVydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMjlcIjsgfVxuXG4uZmFkLmZhLXNlbnNvci1maXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAyYVwiOyB9XG5cbi5mYWQuZmEtc2Vuc29yLW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAyYlwiOyB9XG5cbi5mYWQuZmEtc2Vuc29yLXNtb2tlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAyY1wiOyB9XG5cbi5mYWQuZmEtc2VydmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzM1wiOyB9XG5cbi5mYWQuZmEtc2hhcGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxZlwiOyB9XG5cbi5mYWQuZmEtc2hhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY0XCI7IH1cblxuLmZhZC5mYS1zaGFyZS1hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzY3XCI7IH1cblxuLmZhZC5mYS1zaGFyZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWUwXCI7IH1cblxuLmZhZC5mYS1zaGFyZS1hbHQtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlMVwiOyB9XG5cbi5mYWQuZmEtc2hhcmUtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0ZFwiOyB9XG5cbi5mYWQuZmEtc2hlZXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzExXCI7IH1cblxuLmZhZC5mYS1zaGVrZWwtc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMGJcIjsgfVxuXG4uZmFkLmZhLXNoaWVsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzJcIjsgfVxuXG4uZmFkLmZhLXNoaWVsZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2VkXCI7IH1cblxuLmZhZC5mYS1zaGllbGQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY3XCI7IH1cblxuLmZhZC5mYS1zaGllbGQtY3Jvc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzEyXCI7IH1cblxuLmZhZC5mYS1zaGllbGQtdmlydXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDZjXCI7IH1cblxuLmZhZC5mYS1zaGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxYVwiOyB9XG5cbi5mYWQuZmEtc2hpcHBpbmctZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGJcIjsgfVxuXG4uZmFkLmZhLXNoaXBwaW5nLXRpbWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4Y1wiOyB9XG5cbi5mYWQuZmEtc2hpc2gta2ViYWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODIxXCI7IH1cblxuLmZhZC5mYS1zaG9lLXByaW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NGJcIjsgfVxuXG4uZmFkLmZhLXNob3BwaW5nLWJhZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOTBcIjsgfVxuXG4uZmFkLmZhLXNob3BwaW5nLWJhc2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOTFcIjsgfVxuXG4uZmFkLmZhLXNob3BwaW5nLWNhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdhXCI7IH1cblxuLmZhZC5mYS1zaG92ZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzEzXCI7IH1cblxuLmZhZC5mYS1zaG92ZWwtc25vdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzNcIjsgfVxuXG4uZmFkLmZhLXNob3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2NcIjsgfVxuXG4uZmFkLmZhLXNocmVkZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4YVwiOyB9XG5cbi5mYWQuZmEtc2h1dHRsZS12YW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWI2XCI7IH1cblxuLmZhZC5mYS1zaHV0dGxlY29jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NWJcIjsgfVxuXG4uZmFkLmZhLXNpY2tsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjJcIjsgfVxuXG4uZmFkLmZhLXNpZ21hOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4YlwiOyB9XG5cbi5mYWQuZmEtc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDlcIjsgfVxuXG4uZmFkLmZhLXNpZ24taW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDkwXCI7IH1cblxuLmZhZC5mYS1zaWduLWluLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjZcIjsgfVxuXG4uZmFkLmZhLXNpZ24tbGFuZ3VhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmE3XCI7IH1cblxuLmZhZC5mYS1zaWduLW91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOGJcIjsgfVxuXG4uZmFkLmZhLXNpZ24tb3V0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjVcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMTJcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4Y1wiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjhkXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGVcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC00OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4ZlwiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTBcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQtMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTFcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTJcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQtMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTNcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk0XCI7IH1cblxuLmZhZC5mYS1zaWduYWwtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk1XCI7IH1cblxuLmZhZC5mYS1zaWduYWwtc3RyZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkZFwiOyB9XG5cbi5mYWQuZmEtc2lnbmF0dXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViN1wiOyB9XG5cbi5mYWQuZmEtc2ltLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2M0XCI7IH1cblxuLmZhZC5mYS1zaW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA2ZFwiOyB9XG5cbi5mYWQuZmEtc2lyZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDJkXCI7IH1cblxuLmZhZC5mYS1zaXJlbi1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMmVcIjsgfVxuXG4uZmFkLmZhLXNpdGVtYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGU4XCI7IH1cblxuLmZhZC5mYS1za2F0aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjNVwiOyB9XG5cbi5mYWQuZmEtc2tlbGV0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjIwXCI7IH1cblxuLmZhZC5mYS1za2ktanVtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzdcIjsgfVxuXG4uZmFkLmZhLXNraS1saWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjOFwiOyB9XG5cbi5mYWQuZmEtc2tpaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjOVwiOyB9XG5cbi5mYWQuZmEtc2tpaW5nLW5vcmRpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3Y2FcIjsgfVxuXG4uZmFkLmZhLXNrdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0Y1wiOyB9XG5cbi5mYWQuZmEtc2t1bGwtY293OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkZVwiOyB9XG5cbi5mYWQuZmEtc2t1bGwtY3Jvc3Nib25lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MTRcIjsgfVxuXG4uZmFkLmZhLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxNVwiOyB9XG5cbi5mYWQuZmEtc2xlZGRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NiXCI7IH1cblxuLmZhZC5mYS1zbGVpZ2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NjXCI7IH1cblxuLmZhZC5mYS1zbGlkZXJzLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWRlXCI7IH1cblxuLmZhZC5mYS1zbGlkZXJzLWgtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmMFwiOyB9XG5cbi5mYWQuZmEtc2xpZGVycy12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmMVwiOyB9XG5cbi5mYWQuZmEtc2xpZGVycy12LXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZjJcIjsgfVxuXG4uZmFkLmZhLXNtaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExOFwiOyB9XG5cbi5mYWQuZmEtc21pbGUtYmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjhcIjsgfVxuXG4uZmFkLmZhLXNtaWxlLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWI5XCI7IH1cblxuLmZhZC5mYS1zbWlsZS13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkYVwiOyB9XG5cbi5mYWQuZmEtc21vZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NWZcIjsgfVxuXG4uZmFkLmZhLXNtb2tlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2MFwiOyB9XG5cbi5mYWQuZmEtc21va2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGRcIjsgfVxuXG4uZmFkLmZhLXNtb2tpbmctYmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0ZFwiOyB9XG5cbi5mYWQuZmEtc21zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjZFwiOyB9XG5cbi5mYWQuZmEtc25ha2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzE2XCI7IH1cblxuLmZhZC5mYS1zbm9vemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODgwXCI7IH1cblxuLmZhZC5mYS1zbm93LWJsb3dpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzYxXCI7IH1cblxuLmZhZC5mYS1zbm93Ym9hcmRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NlXCI7IH1cblxuLmZhZC5mYS1zbm93Zmxha2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmRjXCI7IH1cblxuLmZhZC5mYS1zbm93Zmxha2VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjZlwiOyB9XG5cbi5mYWQuZmEtc25vd21hbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDBcIjsgfVxuXG4uZmFkLmZhLXNub3dtb2JpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2QxXCI7IH1cblxuLmZhZC5mYS1zbm93cGxvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDJcIjsgfVxuXG4uZmFkLmZhLXNvYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDZlXCI7IH1cblxuLmZhZC5mYS1zb2NrczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTZcIjsgfVxuXG4uZmFkLmZhLXNvbGFyLXBhbmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViYVwiOyB9XG5cbi5mYWQuZmEtc29sYXItc3lzdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAyZlwiOyB9XG5cbi5mYWQuZmEtc29ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZGNcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYWxwaGEtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNWRcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODgxXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFscGhhLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1ZVwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbHBoYS11cC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODgyXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODNcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYW1vdW50LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTYwXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODRcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYW1vdW50LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2MVwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbW91bnQtdXAtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4NVwiOyB9XG5cbi5mYWQuZmEtc29ydC1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDMwXCI7IH1cblxuLmZhZC5mYS1zb3J0LWNpcmNsZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAzMVwiOyB9XG5cbi5mYWQuZmEtc29ydC1jaXJjbGUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDMyXCI7IH1cblxuLmZhZC5mYS1zb3J0LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGRkXCI7IH1cblxuLmZhZC5mYS1zb3J0LW51bWVyaWMtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjJcIjsgfVxuXG4uZmFkLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODZcIjsgfVxuXG4uZmFkLmZhLXNvcnQtbnVtZXJpYy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjNcIjsgfVxuXG4uZmFkLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODg3XCI7IH1cblxuLmZhZC5mYS1zb3J0LXNoYXBlcy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4OFwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODg5XCI7IH1cblxuLmZhZC5mYS1zb3J0LXNoYXBlcy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGFcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2hhcGVzLXVwLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGJcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2l6ZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4Y1wiOyB9XG5cbi5mYWQuZmEtc29ydC1zaXplLWRvd24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4ZFwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaXplLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4ZVwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaXplLXVwLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OGZcIjsgfVxuXG4uZmFkLmZhLXNvcnQtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGRlXCI7IH1cblxuLmZhZC5mYS1zb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyM1wiOyB9XG5cbi5mYWQuZmEtc3BhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViYlwiOyB9XG5cbi5mYWQuZmEtc3BhY2Utc2h1dHRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxOTdcIjsgfVxuXG4uZmFkLmZhLXNwYWNlLXN0YXRpb24tbW9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMzNcIjsgfVxuXG4uZmFkLmZhLXNwYWNlLXN0YXRpb24tbW9vbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDM0XCI7IH1cblxuLmZhZC5mYS1zcGFkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjRcIjsgfVxuXG4uZmFkLmZhLXNwYXJrbGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5MFwiOyB9XG5cbi5mYWQuZmEtc3BlYWtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZGZcIjsgfVxuXG4uZmFkLmZhLXNwZWFrZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlMFwiOyB9XG5cbi5mYWQuZmEtc3BlbGwtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODkxXCI7IH1cblxuLmZhZC5mYS1zcGlkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzE3XCI7IH1cblxuLmZhZC5mYS1zcGlkZXItYmxhY2std2lkb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzE4XCI7IH1cblxuLmZhZC5mYS1zcGlkZXItd2ViOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxOVwiOyB9XG5cbi5mYWQuZmEtc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMTBcIjsgfVxuXG4uZmFkLmZhLXNwaW5uZXItdGhpcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2Y0XCI7IH1cblxuLmZhZC5mYS1zcGxvdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViY1wiOyB9XG5cbi5mYWQuZmEtc3ByYXktY2FuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViZFwiOyB9XG5cbi5mYWQuZmEtc3ByaW5rbGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAzNVwiOyB9XG5cbi5mYWQuZmEtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjOFwiOyB9XG5cbi5mYWQuZmEtc3F1YXJlLWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVjXCI7IH1cblxuLmZhZC5mYS1zcXVhcmUtcm9vdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTdcIjsgfVxuXG4uZmFkLmZhLXNxdWFyZS1yb290LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OThcIjsgfVxuXG4uZmFkLmZhLXNxdWlycmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxYVwiOyB9XG5cbi5mYWQuZmEtc3RhZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzFiXCI7IH1cblxuLmZhZC5mYS1zdGFtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmZcIjsgfVxuXG4uZmFkLmZhLXN0YXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDA1XCI7IH1cblxuLmZhZC5mYS1zdGFyLWFuZC1jcmVzY2VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OTlcIjsgfVxuXG4uZmFkLmZhLXN0YXItY2hyaXN0bWFzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkNFwiOyB9XG5cbi5mYWQuZmEtc3Rhci1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjNcIjsgfVxuXG4uZmFkLmZhLXN0YXItaGFsZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODlcIjsgfVxuXG4uZmFkLmZhLXN0YXItaGFsZi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWMwXCI7IH1cblxuLmZhZC5mYS1zdGFyLW9mLWRhdmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5YVwiOyB9XG5cbi5mYWQuZmEtc3Rhci1vZi1saWZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyMVwiOyB9XG5cbi5mYWQuZmEtc3Rhci1zaG9vdGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMzZcIjsgfVxuXG4uZmFkLmZhLXN0YXJmaWdodGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAzN1wiOyB9XG5cbi5mYWQuZmEtc3RhcmZpZ2h0ZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAzOFwiOyB9XG5cbi5mYWQuZmEtc3RhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzYyXCI7IH1cblxuLmZhZC5mYS1zdGFyc2hpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwMzlcIjsgfVxuXG4uZmFkLmZhLXN0YXJzaGlwLWZyZWlnaHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwM2FcIjsgfVxuXG4uZmFkLmZhLXN0ZWFrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyNFwiOyB9XG5cbi5mYWQuZmEtc3RlZXJpbmctd2hlZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjIyXCI7IH1cblxuLmZhZC5mYS1zdGVwLWJhY2t3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0OFwiOyB9XG5cbi5mYWQuZmEtc3RlcC1mb3J3YXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1MVwiOyB9XG5cbi5mYWQuZmEtc3RldGhvc2NvcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGYxXCI7IH1cblxuLmZhZC5mYS1zdGlja3ktbm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDlcIjsgfVxuXG4uZmFkLmZhLXN0b2NraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkNVwiOyB9XG5cbi5mYWQuZmEtc3RvbWFjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjNcIjsgfVxuXG4uZmFkLmZhLXN0b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDRkXCI7IH1cblxuLmZhZC5mYS1zdG9wLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOGRcIjsgfVxuXG4uZmFkLmZhLXN0b3B3YXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjJcIjsgfVxuXG4uZmFkLmZhLXN0b3B3YXRjaC0yMDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNmZcIjsgfVxuXG4uZmFkLmZhLXN0b3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0ZVwiOyB9XG5cbi5mYWQuZmEtc3RvcmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0ZlwiOyB9XG5cbi5mYWQuZmEtc3RvcmUtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA3MFwiOyB9XG5cbi5mYWQuZmEtc3RvcmUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDcxXCI7IH1cblxuLmZhZC5mYS1zdHJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTUwXCI7IH1cblxuLmZhZC5mYS1zdHJlZXQtdmlldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMWRcIjsgfVxuXG4uZmFkLmZhLXN0cmV0Y2hlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjVcIjsgfVxuXG4uZmFkLmZhLXN0cmlrZXRocm91Z2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGNjXCI7IH1cblxuLmZhZC5mYS1zdHJvb3B3YWZlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTFcIjsgfVxuXG4uZmFkLmZhLXN1YnNjcmlwdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmNcIjsgfVxuXG4uZmFkLmZhLXN1YndheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzlcIjsgfVxuXG4uZmFkLmZhLXN1aXRjYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmMlwiOyB9XG5cbi5mYWQuZmEtc3VpdGNhc2Utcm9sbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzFcIjsgfVxuXG4uZmFkLmZhLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODVcIjsgfVxuXG4uZmFkLmZhLXN1bi1jbG91ZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjNcIjsgfVxuXG4uZmFkLmZhLXN1bi1kdXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2NFwiOyB9XG5cbi5mYWQuZmEtc3VuLWhhemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY1XCI7IH1cblxuLmZhZC5mYS1zdW5nbGFzc2VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5MlwiOyB9XG5cbi5mYWQuZmEtc3VucmlzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjZcIjsgfVxuXG4uZmFkLmZhLXN1bnNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjdcIjsgfVxuXG4uZmFkLmZhLXN1cGVyc2NyaXB0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyYlwiOyB9XG5cbi5mYWQuZmEtc3VycHJpc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWMyXCI7IH1cblxuLmZhZC5mYS1zd2F0Y2hib29rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjM1wiOyB9XG5cbi5mYWQuZmEtc3dpbW1lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzRcIjsgfVxuXG4uZmFkLmZhLXN3aW1taW5nLXBvb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWM1XCI7IH1cblxuLmZhZC5mYS1zd29yZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWNcIjsgfVxuXG4uZmFkLmZhLXN3b3JkLWxhc2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAzYlwiOyB9XG5cbi5mYWQuZmEtc3dvcmQtbGFzZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAzY1wiOyB9XG5cbi5mYWQuZmEtc3dvcmRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxZFwiOyB9XG5cbi5mYWQuZmEtc3dvcmRzLWxhc2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAzZFwiOyB9XG5cbi5mYWQuZmEtc3luYWdvZ3VlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5YlwiOyB9XG5cbi5mYWQuZmEtc3luYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjFcIjsgfVxuXG4uZmFkLmZhLXN5bmMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmMVwiOyB9XG5cbi5mYWQuZmEtc3lyaW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGVcIjsgfVxuXG4uZmFkLmZhLXRhYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjZVwiOyB9XG5cbi5mYWQuZmEtdGFibGUtdGVubmlzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1ZFwiOyB9XG5cbi5mYWQuZmEtdGFibGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwYVwiOyB9XG5cbi5mYWQuZmEtdGFibGV0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZmFcIjsgfVxuXG4uZmFkLmZhLXRhYmxldC1hbmRyb2lkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmYlwiOyB9XG5cbi5mYWQuZmEtdGFibGV0LWFuZHJvaWQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmY1wiOyB9XG5cbi5mYWQuZmEtdGFibGV0LXJ1Z2dlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGZcIjsgfVxuXG4uZmFkLmZhLXRhYmxldHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDkwXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlNFwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2ZkXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyNFwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjVcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjI2XCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1zbG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyN1wiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtc2xvd2VzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjhcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjlcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmFcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItZmFzdGVzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmJcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItc2xvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmNcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItc2xvd2VzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmRcIjsgfVxuXG4uZmFkLmZhLXRhY286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI2XCI7IH1cblxuLmZhZC5mYS10YWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDJiXCI7IH1cblxuLmZhZC5mYS10YWdzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyY1wiOyB9XG5cbi5mYWQuZmEtdGFsbHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjljXCI7IH1cblxuLmZhZC5mYS10YW5ha2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI3XCI7IH1cblxuLmZhZC5mYS10YXBlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkYlwiOyB9XG5cbi5mYWQuZmEtdGFza3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGFlXCI7IH1cblxuLmZhZC5mYS10YXNrcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI4XCI7IH1cblxuLmZhZC5mYS10YXhpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFiYVwiOyB9XG5cbi5mYWQuZmEtdGVldGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJlXCI7IH1cblxuLmZhZC5mYS10ZWV0aC1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyZlwiOyB9XG5cbi5mYWQuZmEtdGVsZXNjb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTAzZVwiOyB9XG5cbi5mYWQuZmEtdGVtcGVyYXR1cmUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwM2ZcIjsgfVxuXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjhcIjsgfVxuXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY5XCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS1ob3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzZhXCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS1sb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzZiXCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNDBcIjsgfVxuXG4uZmFkLmZhLXRlbmdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkN1wiOyB9XG5cbi5mYWQuZmEtdGVubmlzLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVlXCI7IH1cblxuLmZhZC5mYS10ZXJtaW5hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjBcIjsgfVxuXG4uZmFkLmZhLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODkzXCI7IH1cblxuLmZhZC5mYS10ZXh0LWhlaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzRcIjsgfVxuXG4uZmFkLmZhLXRleHQtc2l6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTRcIjsgfVxuXG4uZmFkLmZhLXRleHQtd2lkdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM1XCI7IH1cblxuLmZhZC5mYS10aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMGFcIjsgfVxuXG4uZmFkLmZhLXRoLWxhcmdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwOVwiOyB9XG5cbi5mYWQuZmEtdGgtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMGJcIjsgfVxuXG4uZmFkLmZhLXRoZWF0ZXItbWFza3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjMwXCI7IH1cblxuLmZhZC5mYS10aGVybW9tZXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OTFcIjsgfVxuXG4uZmFkLmZhLXRoZXJtb21ldGVyLWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjYlwiOyB9XG5cbi5mYWQuZmEtdGhlcm1vbWV0ZXItZnVsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYzdcIjsgfVxuXG4uZmFkLmZhLXRoZXJtb21ldGVyLWhhbGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmM5XCI7IH1cblxuLmZhZC5mYS10aGVybW9tZXRlci1xdWFydGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjYVwiOyB9XG5cbi5mYWQuZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmM4XCI7IH1cblxuLmZhZC5mYS10aGV0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OWVcIjsgfVxuXG4uZmFkLmZhLXRodW1icy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2NVwiOyB9XG5cbi5mYWQuZmEtdGh1bWJzLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2NFwiOyB9XG5cbi5mYWQuZmEtdGh1bWJ0YWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4ZFwiOyB9XG5cbi5mYWQuZmEtdGh1bmRlcnN0b3JtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2Y1wiOyB9XG5cbi5mYWQuZmEtdGh1bmRlcnN0b3JtLW1vb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzZkXCI7IH1cblxuLmZhZC5mYS10aHVuZGVyc3Rvcm0tc3VuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2ZVwiOyB9XG5cbi5mYWQuZmEtdGlja2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0NVwiOyB9XG5cbi5mYWQuZmEtdGlja2V0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZmZcIjsgfVxuXG4uZmFkLmZhLXRpbGRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5ZlwiOyB9XG5cbi5mYWQuZmEtdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBkXCI7IH1cblxuLmZhZC5mYS10aW1lcy1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU3XCI7IH1cblxuLmZhZC5mYS10aW1lcy1oZXhhZ29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlZVwiOyB9XG5cbi5mYWQuZmEtdGltZXMtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjBcIjsgfVxuXG4uZmFkLmZhLXRpbWVzLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZDNcIjsgfVxuXG4uZmFkLmZhLXRpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQzXCI7IH1cblxuLmZhZC5mYS10aW50LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjN1wiOyB9XG5cbi5mYWQuZmEtdGlyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzFcIjsgfVxuXG4uZmFkLmZhLXRpcmUtZmxhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzJcIjsgfVxuXG4uZmFkLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzNcIjsgfVxuXG4uZmFkLmZhLXRpcmUtcnVnZ2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzNFwiOyB9XG5cbi5mYWQuZmEtdGlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWM4XCI7IH1cblxuLmZhZC5mYS10b2dnbGUtb2ZmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwNFwiOyB9XG5cbi5mYWQuZmEtdG9nZ2xlLW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwNVwiOyB9XG5cbi5mYWQuZmEtdG9pbGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkOFwiOyB9XG5cbi5mYWQuZmEtdG9pbGV0LXBhcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxZVwiOyB9XG5cbi5mYWQuZmEtdG9pbGV0LXBhcGVyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWZcIjsgfVxuXG4uZmFkLmZhLXRvaWxldC1wYXBlci1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNzJcIjsgfVxuXG4uZmFkLmZhLXRvbWJzdG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjBcIjsgfVxuXG4uZmFkLmZhLXRvbWJzdG9uZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzIxXCI7IH1cblxuLmZhZC5mYS10b29sYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1MlwiOyB9XG5cbi5mYWQuZmEtdG9vbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2Q5XCI7IH1cblxuLmZhZC5mYS10b290aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzlcIjsgfVxuXG4uZmFkLmZhLXRvb3RoYnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjM1XCI7IH1cblxuLmZhZC5mYS10b3JhaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTBcIjsgfVxuXG4uZmFkLmZhLXRvcmlpLWdhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmExXCI7IH1cblxuLmZhZC5mYS10b3JuYWRvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2ZlwiOyB9XG5cbi5mYWQuZmEtdHJhY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjJcIjsgfVxuXG4uZmFkLmZhLXRyYWRlbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNWNcIjsgfVxuXG4uZmFkLmZhLXRyYWZmaWMtY29uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzZcIjsgfVxuXG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjM3XCI7IH1cblxuLmZhZC5mYS10cmFmZmljLWxpZ2h0LWdvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzOFwiOyB9XG5cbi5mYWQuZmEtdHJhZmZpYy1saWdodC1zbG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzOVwiOyB9XG5cbi5mYWQuZmEtdHJhZmZpYy1saWdodC1zdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzYVwiOyB9XG5cbi5mYWQuZmEtdHJhaWxlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNDFcIjsgfVxuXG4uZmFkLmZhLXRyYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzOFwiOyB9XG5cbi5mYWQuZmEtdHJhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGFcIjsgfVxuXG4uZmFkLmZhLXRyYW5zZ2VuZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyNFwiOyB9XG5cbi5mYWQuZmEtdHJhbnNnZW5kZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyNVwiOyB9XG5cbi5mYWQuZmEtdHJhbnNwb3J0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDQyXCI7IH1cblxuLmZhZC5mYS10cmFuc3BvcnRlci0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA0M1wiOyB9XG5cbi5mYWQuZmEtdHJhbnNwb3J0ZXItMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNDRcIjsgfVxuXG4uZmFkLmZhLXRyYW5zcG9ydGVyLTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDQ1XCI7IH1cblxuLmZhZC5mYS10cmFuc3BvcnRlci1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNDZcIjsgfVxuXG4uZmFkLmZhLXRyYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmOFwiOyB9XG5cbi5mYWQuZmEtdHJhc2gtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlZFwiOyB9XG5cbi5mYWQuZmEtdHJhc2gtcmVzdG9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjlcIjsgfVxuXG4uZmFkLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyYVwiOyB9XG5cbi5mYWQuZmEtdHJhc2gtdW5kbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTVcIjsgfVxuXG4uZmFkLmZhLXRyYXNoLXVuZG8tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5NlwiOyB9XG5cbi5mYWQuZmEtdHJlYXN1cmUtY2hlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzIzXCI7IH1cblxuLmZhZC5mYS10cmVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFiYlwiOyB9XG5cbi5mYWQuZmEtdHJlZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDAwXCI7IH1cblxuLmZhZC5mYS10cmVlLWNocmlzdG1hczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGJcIjsgfVxuXG4uZmFkLmZhLXRyZWUtZGVjb3JhdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkY1wiOyB9XG5cbi5mYWQuZmEtdHJlZS1sYXJnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGRcIjsgfVxuXG4uZmFkLmZhLXRyZWUtcGFsbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmJcIjsgfVxuXG4uZmFkLmZhLXRyZWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyNFwiOyB9XG5cbi5mYWQuZmEtdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmVjXCI7IH1cblxuLmZhZC5mYS10cmlhbmdsZS1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTJcIjsgfVxuXG4uZmFkLmZhLXRyb3BoeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOTFcIjsgfVxuXG4uZmFkLmZhLXRyb3BoeS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmViXCI7IH1cblxuLmZhZC5mYS10cnVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZDFcIjsgfVxuXG4uZmFkLmZhLXRydWNrLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGNcIjsgfVxuXG4uZmFkLmZhLXRydWNrLWNvdWNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkZFwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stbG9hZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGVcIjsgfVxuXG4uZmFkLmZhLXRydWNrLW1vbnN0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjNiXCI7IH1cblxuLmZhZC5mYS10cnVjay1tb3Zpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGRmXCI7IH1cblxuLmZhZC5mYS10cnVjay1waWNrdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjNjXCI7IH1cblxuLmZhZC5mYS10cnVjay1wbG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkZVwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stcmFtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZTBcIjsgfVxuXG4uZmFkLmZhLXRydW1wZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGUzXCI7IH1cblxuLmZhZC5mYS10c2hpcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTUzXCI7IH1cblxuLmZhZC5mYS10dHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWU0XCI7IH1cblxuLmZhZC5mYS10dXJrZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI1XCI7IH1cblxuLmZhZC5mYS10dXJudGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGU0XCI7IH1cblxuLmZhZC5mYS10dXJ0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI2XCI7IH1cblxuLmZhZC5mYS10djphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNmNcIjsgfVxuXG4uZmFkLmZhLXR2LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTVcIjsgfVxuXG4uZmFkLmZhLXR2LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlNlwiOyB9XG5cbi5mYWQuZmEtdHYtcmV0cm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDAxXCI7IH1cblxuLmZhZC5mYS10eXBld3JpdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlN1wiOyB9XG5cbi5mYWQuZmEtdWZvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA0N1wiOyB9XG5cbi5mYWQuZmEtdWZvLWJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDQ4XCI7IH1cblxuLmZhZC5mYS11bWJyZWxsYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTlcIjsgfVxuXG4uZmFkLmZhLXVtYnJlbGxhLWJlYWNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjYVwiOyB9XG5cbi5mYWQuZmEtdW5kZXJsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjZFwiOyB9XG5cbi5mYWQuZmEtdW5kbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTJcIjsgfVxuXG4uZmFkLmZhLXVuZG8tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlYVwiOyB9XG5cbi5mYWQuZmEtdW5pY29ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjdcIjsgfVxuXG4uZmFkLmZhLXVuaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhMlwiOyB9XG5cbi5mYWQuZmEtdW5pdmVyc2FsLWFjY2VzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOWFcIjsgfVxuXG4uZmFkLmZhLXVuaXZlcnNpdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTljXCI7IH1cblxuLmZhZC5mYS11bmxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTI3XCI7IH1cblxuLmZhZC5mYS11bmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDljXCI7IH1cblxuLmZhZC5mYS11bmxvY2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzZVwiOyB9XG5cbi5mYWQuZmEtdXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5M1wiOyB9XG5cbi5mYWQuZmEtdXNiLWRyaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlOVwiOyB9XG5cbi5mYWQuZmEtdXNkLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZThcIjsgfVxuXG4uZmFkLmZhLXVzZC1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmU5XCI7IH1cblxuLmZhZC5mYS11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwN1wiOyB9XG5cbi5mYWQuZmEtdXNlci1hbGllbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNGFcIjsgfVxuXG4uZmFkLmZhLXVzZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQwNlwiOyB9XG5cbi5mYWQuZmEtdXNlci1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZhXCI7IH1cblxuLmZhZC5mYS11c2VyLWFzdHJvbmF1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZmJcIjsgfVxuXG4uZmFkLmZhLXVzZXItY2hhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmEzXCI7IH1cblxuLmZhZC5mYS11c2VyLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRmY1wiOyB9XG5cbi5mYWQuZmEtdXNlci1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmJkXCI7IH1cblxuLmZhZC5mYS11c2VyLWNsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRmZFwiOyB9XG5cbi5mYWQuZmEtdXNlci1jb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZlXCI7IH1cblxuLmZhZC5mYS11c2VyLWNvd2JveTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWFcIjsgfVxuXG4uZmFkLmZhLXVzZXItY3Jvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE0XCI7IH1cblxuLmZhZC5mYS11c2VyLWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZmXCI7IH1cblxuLmZhZC5mYS11c2VyLWZyaWVuZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTAwXCI7IH1cblxuLmZhZC5mYS11c2VyLWdyYWR1YXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwMVwiOyB9XG5cbi5mYWQuZmEtdXNlci1oYXJkLWhhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmNcIjsgfVxuXG4uZmFkLmZhLXVzZXItaGVhZHNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmRcIjsgfVxuXG4uZmFkLmZhLXVzZXItaW5qdXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjhcIjsgfVxuXG4uZmFkLmZhLXVzZXItbG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDJcIjsgfVxuXG4uZmFkLmZhLXVzZXItbWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGYwXCI7IH1cblxuLmZhZC5mYS11c2VyLW1kLWNoYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODJlXCI7IH1cblxuLmZhZC5mYS11c2VyLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwM1wiOyB9XG5cbi5mYWQuZmEtdXNlci1tdXNpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWJcIjsgfVxuXG4uZmFkLmZhLXVzZXItbmluamE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTA0XCI7IH1cblxuLmZhZC5mYS11c2VyLW51cnNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyZlwiOyB9XG5cbi5mYWQuZmEtdXNlci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzNFwiOyB9XG5cbi5mYWQuZmEtdXNlci1yb2JvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNGJcIjsgfVxuXG4uZmFkLmZhLXVzZXItc2VjcmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxYlwiOyB9XG5cbi5mYWQuZmEtdXNlci1zaGllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTA1XCI7IH1cblxuLmZhZC5mYS11c2VyLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwNlwiOyB9XG5cbi5mYWQuZmEtdXNlci10YWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTA3XCI7IH1cblxuLmZhZC5mYS11c2VyLXRpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDhcIjsgfVxuXG4uZmFkLmZhLXVzZXItdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjM1XCI7IH1cblxuLmZhZC5mYS11c2VyLXVubG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNThcIjsgfVxuXG4uZmFkLmZhLXVzZXItdmlzb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDRjXCI7IH1cblxuLmZhZC5mYS11c2VyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzBcIjsgfVxuXG4uZmFkLmZhLXVzZXJzLWNsYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzZFwiOyB9XG5cbi5mYWQuZmEtdXNlcnMtY29nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwOVwiOyB9XG5cbi5mYWQuZmEtdXNlcnMtY3Jvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE1XCI7IH1cblxuLmZhZC5mYS11c2Vycy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgzMFwiOyB9XG5cbi5mYWQuZmEtdXNlcnMtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDczXCI7IH1cblxuLmZhZC5mYS11dGVuc2lsLWZvcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmUzXCI7IH1cblxuLmZhZC5mYS11dGVuc2lsLWtuaWZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlNFwiOyB9XG5cbi5mYWQuZmEtdXRlbnNpbC1zcG9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTVcIjsgfVxuXG4uZmFkLmZhLXV0ZW5zaWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlN1wiOyB9XG5cbi5mYWQuZmEtdXRlbnNpbHMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlNlwiOyB9XG5cbi5mYWQuZmEtdmFjdXVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA0ZFwiOyB9XG5cbi5mYWQuZmEtdmFjdXVtLXJvYm90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA0ZVwiOyB9XG5cbi5mYWQuZmEtdmFsdWUtYWJzb2x1dGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE2XCI7IH1cblxuLmZhZC5mYS12ZWN0b3Itc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjYlwiOyB9XG5cbi5mYWQuZmEtdmVudXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjIxXCI7IH1cblxuLmZhZC5mYS12ZW51cy1kb3VibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjI2XCI7IH1cblxuLmZhZC5mYS12ZW51cy1tYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyOFwiOyB9XG5cbi5mYWQuZmEtdmVzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwODVcIjsgfVxuXG4uZmFkLmZhLXZlc3QtcGF0Y2hlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwODZcIjsgfVxuXG4uZmFkLmZhLXZoczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWNcIjsgfVxuXG4uZmFkLmZhLXZpYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDkyXCI7IH1cblxuLmZhZC5mYS12aWFsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OTNcIjsgfVxuXG4uZmFkLmZhLXZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzZFwiOyB9XG5cbi5mYWQuZmEtdmlkZW8tcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZTFcIjsgfVxuXG4uZmFkLmZhLXZpZGVvLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlMlwiOyB9XG5cbi5mYWQuZmEtdmloYXJhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhN1wiOyB9XG5cbi5mYWQuZmEtdmlvbGluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlZFwiOyB9XG5cbi5mYWQuZmEtdmlydXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDc0XCI7IH1cblxuLmZhZC5mYS12aXJ1cy1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGUwNzVcIjsgfVxuXG4uZmFkLmZhLXZpcnVzZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDc2XCI7IH1cblxuLmZhZC5mYS12b2ljZW1haWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk3XCI7IH1cblxuLmZhZC5mYS12b2xjYW5vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3MFwiOyB9XG5cbi5mYWQuZmEtdm9sbGV5YmFsbC1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1ZlwiOyB9XG5cbi5mYWQuZmEtdm9sdW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhOFwiOyB9XG5cbi5mYWQuZmEtdm9sdW1lLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI3XCI7IH1cblxuLmZhZC5mYS12b2x1bWUtbXV0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTlcIjsgfVxuXG4uZmFkLmZhLXZvbHVtZS1vZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI2XCI7IH1cblxuLmZhZC5mYS12b2x1bWUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmUyXCI7IH1cblxuLmZhZC5mYS12b2x1bWUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI4XCI7IH1cblxuLmZhZC5mYS12b3RlLW5heTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NzFcIjsgfVxuXG4uZmFkLmZhLXZvdGUteWVhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3MlwiOyB9XG5cbi5mYWQuZmEtdnItY2FyZGJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyOVwiOyB9XG5cbi5mYWQuZmEtd2Fnb24tY292ZXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWVcIjsgfVxuXG4uZmFkLmZhLXdhbGtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MzFcIjsgfVxuXG4uZmFkLmZhLXdhbGtpZS10YWxraWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGVmXCI7IH1cblxuLmZhZC5mYS13YWxraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1NFwiOyB9XG5cbi5mYWQuZmEtd2FsbGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1NVwiOyB9XG5cbi5mYWQuZmEtd2FuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmFcIjsgfVxuXG4uZmFkLmZhLXdhbmQtbWFnaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJiXCI7IH1cblxuLmZhZC5mYS13YXJlaG91c2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDk0XCI7IH1cblxuLmZhZC5mYS13YXJlaG91c2UtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5NVwiOyB9XG5cbi5mYWQuZmEtd2FzaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5OFwiOyB9XG5cbi5mYWQuZmEtd2F0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmUxXCI7IH1cblxuLmZhZC5mYS13YXRjaC1jYWxjdWxhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmMFwiOyB9XG5cbi5mYWQuZmEtd2F0Y2gtZml0bmVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2M2VcIjsgfVxuXG4uZmFkLmZhLXdhdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3M1wiOyB9XG5cbi5mYWQuZmEtd2F0ZXItbG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc0XCI7IH1cblxuLmZhZC5mYS13YXRlci1yaXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3NVwiOyB9XG5cbi5mYWQuZmEtd2F2ZS1zaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5OVwiOyB9XG5cbi5mYWQuZmEtd2F2ZS1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODNlXCI7IH1cblxuLmZhZC5mYS13YXZlLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5YVwiOyB9XG5cbi5mYWQuZmEtd2F2ZWZvcm06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGYxXCI7IH1cblxuLmZhZC5mYS13YXZlZm9ybS1wYXRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmMlwiOyB9XG5cbi5mYWQuZmEtd2ViY2FtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgzMlwiOyB9XG5cbi5mYWQuZmEtd2ViY2FtLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgzM1wiOyB9XG5cbi5mYWQuZmEtd2VpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5NlwiOyB9XG5cbi5mYWQuZmEtd2VpZ2h0LWhhbmdpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWNkXCI7IH1cblxuLmZhZC5mYS13aGFsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmNcIjsgfVxuXG4uZmFkLmZhLXdoZWF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyZFwiOyB9XG5cbi5mYWQuZmEtd2hlZWxjaGFpcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxOTNcIjsgfVxuXG4uZmFkLmZhLXdoaXN0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDYwXCI7IH1cblxuLmZhZC5mYS13aWZpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlYlwiOyB9XG5cbi5mYWQuZmEtd2lmaS0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhYVwiOyB9XG5cbi5mYWQuZmEtd2lmaS0yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhYlwiOyB9XG5cbi5mYWQuZmEtd2lmaS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YWNcIjsgfVxuXG4uZmFkLmZhLXdpbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJlXCI7IH1cblxuLmZhZC5mYS13aW5kLXR1cmJpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODliXCI7IH1cblxuLmZhZC5mYS13aW5kLXdhcm5pbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc2XCI7IH1cblxuLmZhZC5mYS13aW5kb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDBlXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQwZlwiOyB9XG5cbi5mYWQuZmEtd2luZG93LWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQxMFwiOyB9XG5cbi5mYWQuZmEtd2luZG93LWZyYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZTA0ZlwiOyB9XG5cbi5mYWQuZmEtd2luZG93LWZyYW1lLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBlMDUwXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmQwXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctbWluaW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmQxXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctcmVzdG9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZDJcIjsgfVxuXG4uZmFkLmZhLXdpbmRzb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3N1wiOyB9XG5cbi5mYWQuZmEtd2luZS1ib3R0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJmXCI7IH1cblxuLmZhZC5mYS13aW5lLWdsYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlM1wiOyB9XG5cbi5mYWQuZmEtd2luZS1nbGFzcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWNlXCI7IH1cblxuLmZhZC5mYS13b24tc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTlcIjsgfVxuXG4uZmFkLmZhLXdyZWF0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTJcIjsgfVxuXG4uZmFkLmZhLXdyZW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYWRcIjsgfVxuXG4uZmFkLmZhLXgtcmF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5N1wiOyB9XG5cbi5mYWQuZmEteWVuLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU3XCI7IH1cblxuLmZhZC5mYS15aW4teWFuZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YWRcIjsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuIiwiLy8gSW5pdCBwYXJ0c1xuQGltcG9ydCBcInBhcnRzL3ZhcnNcIjtcbkBpbXBvcnQgXCJwYXJ0cy9ib290c3RyYXBfb3ZlcnJpZGVcIjtcblxuLy8gVmVuZG9yc1xuLypAaW1wb3J0IFwifmJvb3RzdHJhcFwiOyovXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUtcHJvL2Nzcy9hbGwuY3NzXCI7XG5AaW1wb3J0ICd+bWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvbWRiLnByby5zY3NzJztcblxuXG4vLyBDb21tb24gcGFydHNcbkBpbXBvcnQgXCJwYXJ0cy9jb21tb25cIjtcbkBpbXBvcnQgXCJwYXJ0cy9sb2FkZXJcIjtcbkBpbXBvcnQgXCJwYXJ0cy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJwYXJ0cy9wcm9ncmVzc19iYXJcIjtcbkBpbXBvcnQgXCJwYXJ0cy9zaWRlbmF2XCI7XG5AaW1wb3J0IFwicGFydHMvdmVuZG9yXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwicGFnZXMvZGFzaGJvYXJkXCI7XG5AaW1wb3J0IFwicGFnZXMvbG9naW5cIjtcbkBpbXBvcnQgXCJwYWdlcy9zZXR0aW5nc19hbmRfc2V0dXBcIjtcbi8vIENvbmZpZ3VyYXRvclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29uZmlndXJhdG9yL2NvbmZpZ3VyYXRvcl9jb21tb25cIjtcbi8vIENvbmZpZ3VyYXRvciBWMVxuQGltcG9ydCBcImNvbXBvbmVudHMvY29uZmlndXJhdG9yL1YxL2NvbmZpZ3VyYXRvcl9WMVwiO1xuLy8gQ29uZmlndXJhdG9yIFYyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb25maWd1cmF0b3IvVjIvY29uZmlndXJhdG9yX1YyXCI7XG5cblxuLy8gQ1JNXG5AaW1wb3J0IFwiY3JtL2NybVwiOyIsIi8qIENvbG9ycyAqL1xyXG4kcHJpbWFyeUNvbG9yOiAjMzc1RDgxO1xyXG4kc2Vjb25kYXJ5Q29sb3I6ICM5Q0I3Q0Y7XHJcblxyXG5cclxuLyogRGltZW5zaW9ucyAqL1xyXG4vKlxyXG4gKiBTaWNjb21lIGlsIHByb2dldHRvIMOoIHN0YXRvIGFiYmFuZG9uYXRvIHBlciAzIG1lc2ksIG5vbiByaWNvcmRvIGFzc29sdXRhbWVudGUgY29tZSBmb3NzZSBjYWxjb2xhdG9cclxuICogcXVlc3RvIG51bWVybyBtYSBzZXJ2ZSBwZXIgdGVuZXJlIGEgcG9zdG8gbCdhbHRlenphIGRlbGxhIHNpZGViYXIgaW50ZXJuYSBkZWwgY29uZmlndXJhdG9yZVxyXG4gKi9cclxuJG51bWVyb01hZ2ljb0NvbmZpZ3VyYXRvcmU6IDE0NnB4O1xyXG4kbnVtZXJvTWFnaWNvQ29uZmlndXJhdG9yZTI6IDU1LjZweDsgLy8gRG92cmViYmUgZXNzZXJlIHF1YWxjb3NhIHRpcG8gbGEgc29tbWEgZGVsbCdoZWFkZXIgKyBtYXJnaW5pL3BhZGRpbmdcclxuXHJcbi8qIEZvbnRzICovXHJcbiRwcmltYXJ5Rm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiRzZWNvbmRhcnlGb250OiBcIlJhbGV3YXkgVGhpblwiLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogTWFwcGluZyBmb250IGRhIGFkb2JlIHhEIGEgd2ViKi9cclxuJGZvbnRTaXplMjBwdDogMjRweDtcclxuJGZvbnRTaXplMTRwdDogMTRweDsiLCI6cm9vdCxcbltkYXRhLW1kYi10aGVtZT0nbGlnaHQnXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGxcbiAgKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogMC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICAncHgnOiAxcHgsXG4gICAgJ3JlbSc6IDFyZW0sXG4gICAgJ2VtJzogMWVtLFxuICAgICclJzogMSUsXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufSBAZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59IEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSAnZW0nIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKFxuICAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCxcbiAgI3skcmZzLWJyZWFrcG9pbnR9cHgsXG4gICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9XG4pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJywgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICtcbiAgICAgICAgICAnICcgK1xuICAgICAgICAgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgK1xuICAgICAgICAgICcgJyArXG4gICAgICAgICAgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICtcbiAgICAgICAgICAgICcgJyArXG4gICAgICAgICAgICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoXG4gICAgICAgICAgICAkcmZzLXVuaXQgPT0gcmVtLFxuICAgICAgICAgICAgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSxcbiAgICAgICAgICAgICN7JHZhbHVlLW1pbn1weFxuICAgICAgICAgICk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLW1vZGUtbWl4aW5cbkBtaXhpbiBjb2xvci1tb2RlKCRtb2RlOiBsaWdodCwgJHJvb3Q6IGZhbHNlKSB7XG4gIEBpZiAkY29sb3ItbW9kZS10eXBlID09ICdtZWRpYS1xdWVyeScge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1tZGItdGhlbWU9JyN7JG1vZGV9J10ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLW1vZGUtbWl4aW5cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPSdidXR0b24nXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPSdkYXRlJ10pOm5vdChbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSk6bm90KFt0eXBlPSdtb250aCddKTpub3QoW3R5cGU9J3dlZWsnXSk6bm90KFxuICAgIFt0eXBlPSd0aW1lJ11cbiAgKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbi8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgJzEwMCc6ICRncmF5LTEwMCxcbiAgJzIwMCc6ICRncmF5LTIwMCxcbiAgJzMwMCc6ICRncmF5LTMwMCxcbiAgJzQwMCc6ICRncmF5LTQwMCxcbiAgJzUwMCc6ICRncmF5LTUwMCxcbiAgJzYwMCc6ICRncmF5LTYwMCxcbiAgJzcwMCc6ICRncmF5LTcwMCxcbiAgJzgwMCc6ICRncmF5LTgwMCxcbiAgJzkwMCc6ICRncmF5LTkwMCxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gICdibHVlJzogJGJsdWUsXG4gICdpbmRpZ28nOiAkaW5kaWdvLFxuICAncHVycGxlJzogJHB1cnBsZSxcbiAgJ3BpbmsnOiAkcGluayxcbiAgJ3JlZCc6ICRyZWQsXG4gICdvcmFuZ2UnOiAkb3JhbmdlLFxuICAneWVsbG93JzogJHllbGxvdyxcbiAgJ2dyZWVuJzogJGdyZWVuLFxuICAndGVhbCc6ICR0ZWFsLFxuICAnY3lhbic6ICRjeWFuLFxuICAnYmxhY2snOiAkYmxhY2ssXG4gICd3aGl0ZSc6ICR3aGl0ZSxcbiAgJ2dyYXknOiAkZ3JheS02MDAsXG4gICdncmF5LWRhcmsnOiAkZ3JheS04MDAsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICAnYmx1ZS0xMDAnOiAkYmx1ZS0xMDAsXG4gICdibHVlLTIwMCc6ICRibHVlLTIwMCxcbiAgJ2JsdWUtMzAwJzogJGJsdWUtMzAwLFxuICAnYmx1ZS00MDAnOiAkYmx1ZS00MDAsXG4gICdibHVlLTUwMCc6ICRibHVlLTUwMCxcbiAgJ2JsdWUtNjAwJzogJGJsdWUtNjAwLFxuICAnYmx1ZS03MDAnOiAkYmx1ZS03MDAsXG4gICdibHVlLTgwMCc6ICRibHVlLTgwMCxcbiAgJ2JsdWUtOTAwJzogJGJsdWUtOTAwLFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgJ2luZGlnby0xMDAnOiAkaW5kaWdvLTEwMCxcbiAgJ2luZGlnby0yMDAnOiAkaW5kaWdvLTIwMCxcbiAgJ2luZGlnby0zMDAnOiAkaW5kaWdvLTMwMCxcbiAgJ2luZGlnby00MDAnOiAkaW5kaWdvLTQwMCxcbiAgJ2luZGlnby01MDAnOiAkaW5kaWdvLTUwMCxcbiAgJ2luZGlnby02MDAnOiAkaW5kaWdvLTYwMCxcbiAgJ2luZGlnby03MDAnOiAkaW5kaWdvLTcwMCxcbiAgJ2luZGlnby04MDAnOiAkaW5kaWdvLTgwMCxcbiAgJ2luZGlnby05MDAnOiAkaW5kaWdvLTkwMCxcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gICdwdXJwbGUtMTAwJzogJHB1cnBsZS0xMDAsXG4gICdwdXJwbGUtMjAwJzogJHB1cnBsZS0yMDAsXG4gICdwdXJwbGUtMzAwJzogJHB1cnBsZS0zMDAsXG4gICdwdXJwbGUtNDAwJzogJHB1cnBsZS00MDAsXG4gICdwdXJwbGUtNTAwJzogJHB1cnBsZS01MDAsXG4gICdwdXJwbGUtNjAwJzogJHB1cnBsZS02MDAsXG4gICdwdXJwbGUtNzAwJzogJHB1cnBsZS03MDAsXG4gICdwdXJwbGUtODAwJzogJHB1cnBsZS04MDAsXG4gICdwdXJwbGUtOTAwJzogJHB1cnBsZS05MDAsXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgJ3BpbmstMTAwJzogJHBpbmstMTAwLFxuICAncGluay0yMDAnOiAkcGluay0yMDAsXG4gICdwaW5rLTMwMCc6ICRwaW5rLTMwMCxcbiAgJ3BpbmstNDAwJzogJHBpbmstNDAwLFxuICAncGluay01MDAnOiAkcGluay01MDAsXG4gICdwaW5rLTYwMCc6ICRwaW5rLTYwMCxcbiAgJ3BpbmstNzAwJzogJHBpbmstNzAwLFxuICAncGluay04MDAnOiAkcGluay04MDAsXG4gICdwaW5rLTkwMCc6ICRwaW5rLTkwMCxcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gICdyZWQtMTAwJzogJHJlZC0xMDAsXG4gICdyZWQtMjAwJzogJHJlZC0yMDAsXG4gICdyZWQtMzAwJzogJHJlZC0zMDAsXG4gICdyZWQtNDAwJzogJHJlZC00MDAsXG4gICdyZWQtNTAwJzogJHJlZC01MDAsXG4gICdyZWQtNjAwJzogJHJlZC02MDAsXG4gICdyZWQtNzAwJzogJHJlZC03MDAsXG4gICdyZWQtODAwJzogJHJlZC04MDAsXG4gICdyZWQtOTAwJzogJHJlZC05MDAsXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICAnb3JhbmdlLTEwMCc6ICRvcmFuZ2UtMTAwLFxuICAnb3JhbmdlLTIwMCc6ICRvcmFuZ2UtMjAwLFxuICAnb3JhbmdlLTMwMCc6ICRvcmFuZ2UtMzAwLFxuICAnb3JhbmdlLTQwMCc6ICRvcmFuZ2UtNDAwLFxuICAnb3JhbmdlLTUwMCc6ICRvcmFuZ2UtNTAwLFxuICAnb3JhbmdlLTYwMCc6ICRvcmFuZ2UtNjAwLFxuICAnb3JhbmdlLTcwMCc6ICRvcmFuZ2UtNzAwLFxuICAnb3JhbmdlLTgwMCc6ICRvcmFuZ2UtODAwLFxuICAnb3JhbmdlLTkwMCc6ICRvcmFuZ2UtOTAwLFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgJ3llbGxvdy0xMDAnOiAkeWVsbG93LTEwMCxcbiAgJ3llbGxvdy0yMDAnOiAkeWVsbG93LTIwMCxcbiAgJ3llbGxvdy0zMDAnOiAkeWVsbG93LTMwMCxcbiAgJ3llbGxvdy00MDAnOiAkeWVsbG93LTQwMCxcbiAgJ3llbGxvdy01MDAnOiAkeWVsbG93LTUwMCxcbiAgJ3llbGxvdy02MDAnOiAkeWVsbG93LTYwMCxcbiAgJ3llbGxvdy03MDAnOiAkeWVsbG93LTcwMCxcbiAgJ3llbGxvdy04MDAnOiAkeWVsbG93LTgwMCxcbiAgJ3llbGxvdy05MDAnOiAkeWVsbG93LTkwMCxcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgJ2dyZWVuLTEwMCc6ICRncmVlbi0xMDAsXG4gICdncmVlbi0yMDAnOiAkZ3JlZW4tMjAwLFxuICAnZ3JlZW4tMzAwJzogJGdyZWVuLTMwMCxcbiAgJ2dyZWVuLTQwMCc6ICRncmVlbi00MDAsXG4gICdncmVlbi01MDAnOiAkZ3JlZW4tNTAwLFxuICAnZ3JlZW4tNjAwJzogJGdyZWVuLTYwMCxcbiAgJ2dyZWVuLTcwMCc6ICRncmVlbi03MDAsXG4gICdncmVlbi04MDAnOiAkZ3JlZW4tODAwLFxuICAnZ3JlZW4tOTAwJzogJGdyZWVuLTkwMCxcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICAndGVhbC0xMDAnOiAkdGVhbC0xMDAsXG4gICd0ZWFsLTIwMCc6ICR0ZWFsLTIwMCxcbiAgJ3RlYWwtMzAwJzogJHRlYWwtMzAwLFxuICAndGVhbC00MDAnOiAkdGVhbC00MDAsXG4gICd0ZWFsLTUwMCc6ICR0ZWFsLTUwMCxcbiAgJ3RlYWwtNjAwJzogJHRlYWwtNjAwLFxuICAndGVhbC03MDAnOiAkdGVhbC03MDAsXG4gICd0ZWFsLTgwMCc6ICR0ZWFsLTgwMCxcbiAgJ3RlYWwtOTAwJzogJHRlYWwtOTAwLFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gICdjeWFuLTEwMCc6ICRjeWFuLTEwMCxcbiAgJ2N5YW4tMjAwJzogJGN5YW4tMjAwLFxuICAnY3lhbi0zMDAnOiAkY3lhbi0zMDAsXG4gICdjeWFuLTQwMCc6ICRjeWFuLTQwMCxcbiAgJ2N5YW4tNTAwJzogJGN5YW4tNTAwLFxuICAnY3lhbi02MDAnOiAkY3lhbi02MDAsXG4gICdjeWFuLTcwMCc6ICRjeWFuLTcwMCxcbiAgJ2N5YW4tODAwJzogJGN5YW4tODAwLFxuICAnY3lhbi05MDAnOiAkY3lhbi05MDAsXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gICdwcmltYXJ5JzogJHByaW1hcnksXG4gICdzZWNvbmRhcnknOiAkc2Vjb25kYXJ5LFxuICAnc3VjY2Vzcyc6ICRzdWNjZXNzLFxuICAnaW5mbyc6ICRpbmZvLFxuICAnd2FybmluZyc6ICR3YXJuaW5nLFxuICAnZGFuZ2VyJzogJGRhbmdlcixcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAnZGFyayc6ICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gICgnPCcsICclM2MnKSxcbiAgKCc+JywgJyUzZScpLFxuICAoJyMnLCAnJTIzJyksXG4gICgnKCcsICclMjgnKSxcbiAgKCcpJywgJyUyOScpXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6IHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAwLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogMC4yNSxcbiAgMjogJHNwYWNlciAqIDAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJSxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogcmdiYSgkYm9keS1jb2xvciwgMC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6IHJnYmEoJGJvZHktY29sb3IsIDAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6IHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAwLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6IDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHgsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCAnJGdyaWQtYnJlYWtwb2ludHMnKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsICckZ3JpZC1icmVha3BvaW50cycpO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweCxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgJyRjb250YWluZXItbWF4LXdpZHRocycpO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHgsXG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKCRibGFjaywgMC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206IDAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6IDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6IDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAwLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgMC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogMC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6IDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAwLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogMC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAkY2FyZXQtd2lkdGggKiAwLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiBvcGFjaXR5IDAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogaGVpZ2h0IDAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogd2lkdGggMC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICAnMXgxJzogMTAwJSxcbiAgJzR4Myc6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgJzE2eDknOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICAnMjF4OSc6IGNhbGMoOSAvIDIxICogMTAwJSksXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsICdOb3RvIFNhbnMnLFxuICAnTGliZXJhdGlvbiBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLFxuICAnTm90byBDb2xvciBFbW9qaScgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLFxuICBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6IHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6IHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIDAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6IGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6IGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206IDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6IDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemUsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6IG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbSxcbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAwLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6IG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogMC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206IDAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogMC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAwLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6IDAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6IDAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAwLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAwLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgJ3ByaW1hcnknOiBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgJ3NlY29uZGFyeSc6IHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICdzdWNjZXNzJzogc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gICdpbmZvJzogc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gICd3YXJuaW5nJzogc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gICdkYW5nZXInOiBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICAnbGlnaHQnOiAkbGlnaHQsXG4gICdkYXJrJzogJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogMC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IDAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6IG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAwLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdiOiB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6IDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6IDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6IDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6IDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6IDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206IDAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6IG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6IGNhbGMoXG4gICN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyXG4pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAwLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAwLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAwLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiBhZGQoXG4gICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSxcbiAgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpXG4pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogYWRkKFxuICAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sXG4gIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKVxuKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6IGFkZChcbiAgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLFxuICBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSlcbikgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgMC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6IDAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6IDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAkZm9ybS1zd2l0Y2gtd2lkdGggKyAwLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICtcbiAgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246IGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6IDAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6IDAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICAndmFsaWQnOiAoXG4gICAgJ2NvbG9yJzogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgICdpY29uJzogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCxcbiAgICAndG9vbHRpcC1jb2xvcic6ICNmZmYsXG4gICAgJ3Rvb2x0aXAtYmctY29sb3InOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgJ2ZvY3VzLWJveC1zaGFkb3cnOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aFxuICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgICdib3JkZXItY29sb3InOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICAnaW52YWxpZCc6IChcbiAgICAnY29sb3InOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICAnaWNvbic6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICAndG9vbHRpcC1jb2xvcic6ICNmZmYsXG4gICAgJ3Rvb2x0aXAtYmctY29sb3InOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICAnZm9jdXMtYm94LXNoYWRvdyc6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoXG4gICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1kYW5nZXItcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICAnYm9yZGVyLWNvbG9yJzogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246IDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6IDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6IDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6IDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6IDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1sZXZlbHMtbWFwXG4kemluZGV4LWxldmVsczogKFxuICBuMTogLTEsXG4gIDA6IDAsXG4gIDE6IDEsXG4gIDI6IDIsXG4gIDM6IDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdzogJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpXG4gICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpXG4gICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6IDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogMC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6IHJnYmEoJGJvZHktY29sb3IsIDAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICRuYXZiYXItZGFyay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6IDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoXG4gICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofVxuKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICRzcGFjZXIgKiAwLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAkc3BhY2VyICogMC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6IHJnYmEoJHdoaXRlLCAwLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogY2FsYyhcbiAgI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTFcbikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6IDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6IDAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogMC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICRzcGFjZXIgKiAwLjUgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICRjYXJkLXNwYWNlci15ICogMC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgMC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdChcbiAgJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLFxuICAkYWNjb3JkaW9uLWJvcmRlci13aWR0aFxuKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuM1xuLy8gZnVzdi1lbmFibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6IDAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogJHNwYWNlciAqIDAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICRzcGFjZXIgKiAwLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46IG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6IG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoXG4gICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH1cbikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIDAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAwLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6IDAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6IDAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6IDAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46IDAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46IDAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoXG4gICRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsXG4gICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aFxuKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206IDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6IDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6IC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6IDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6IC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKCcvJykgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6IDAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6IDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6IDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IDAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAwLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogMC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6IDAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCAndmFyaWFibGVzLWRhcmsnOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIFZhcmlhYmxlc1xuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS01MDogI2ZiZmJmYiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2VlZWVlZSAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2UwZTBlMCAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2JkYmRiZCAhZGVmYXVsdDtcbiRncmF5LTUwMDogIzllOWU5ZSAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzc1NzU3NSAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzYxNjE2MSAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzRmNGY0ZiAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzI2MjYyNiAhZGVmYXVsdDtcbiRibGFjazogIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gICc1MCc6ICRncmF5LTUwLFxuICAnMTAwJzogJGdyYXktMTAwLFxuICAnMjAwJzogJGdyYXktMjAwLFxuICAnMzAwJzogJGdyYXktMzAwLFxuICAnNDAwJzogJGdyYXktNDAwLFxuICAnNTAwJzogJGdyYXktNTAwLFxuICAnNjAwJzogJGdyYXktNjAwLFxuICAnNzAwJzogJGdyYXktNzAwLFxuICAnODAwJzogJGdyYXktODAwLFxuICAnOTAwJzogJGdyYXktOTAwLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtYXRlcmlhbC1kZXNpZ24tY29sb3Itc3lzdGVtLXZhcmlhYmxlc1xuJHJlZC01MDogI2ZmZWJlZSAhZGVmYXVsdDtcbiRyZWQtMTAwOiAjZmZjZGQyICFkZWZhdWx0O1xuJHJlZC0yMDA6ICNlZjlhOWEgIWRlZmF1bHQ7XG4kcmVkLTMwMDogI2U1NzM3MyAhZGVmYXVsdDtcbiRyZWQtNDAwOiAjZWY1MzUwICFkZWZhdWx0O1xuJHJlZC01MDA6ICNmNDQzMzYgIWRlZmF1bHQ7XG4kcmVkLTYwMDogI2U1MzkzNSAhZGVmYXVsdDtcbiRyZWQtNzAwOiAjZDMyZjJmICFkZWZhdWx0O1xuJHJlZC04MDA6ICNjNjI4MjggIWRlZmF1bHQ7XG4kcmVkLTkwMDogI2I3MWMxYyAhZGVmYXVsdDtcbiRyZWQtYWNjZW50LTEwMDogI2ZmOGE4MCAhZGVmYXVsdDtcbiRyZWQtYWNjZW50LTIwMDogI2ZmNTI1MiAhZGVmYXVsdDtcbiRyZWQtYWNjZW50LTQwMDogI2ZmMTc0NCAhZGVmYXVsdDtcbiRyZWQtYWNjZW50LTcwMDogI2Q1MDAwMCAhZGVmYXVsdDtcblxuJHBpbmstNTA6ICNmY2U0ZWMgIWRlZmF1bHQ7XG4kcGluay0xMDA6ICNmOGJiZDAgIWRlZmF1bHQ7XG4kcGluay0yMDA6ICNmNDhmYjEgIWRlZmF1bHQ7XG4kcGluay0zMDA6ICNmMDYyOTIgIWRlZmF1bHQ7XG4kcGluay00MDA6ICNlYzQwN2EgIWRlZmF1bHQ7XG4kcGluay01MDA6ICNlOTFlNjMgIWRlZmF1bHQ7XG4kcGluay02MDA6ICNkODFiNjAgIWRlZmF1bHQ7XG4kcGluay03MDA6ICNjMjE4NWIgIWRlZmF1bHQ7XG4kcGluay04MDA6ICNhZDE0NTcgIWRlZmF1bHQ7XG4kcGluay05MDA6ICM4ODBlNGYgIWRlZmF1bHQ7XG4kcGluay1hY2NlbnQtMTAwOiAjZmY4MGFiICFkZWZhdWx0O1xuJHBpbmstYWNjZW50LTIwMDogI2ZmNDA4MSAhZGVmYXVsdDtcbiRwaW5rLWFjY2VudC00MDA6ICNmNTAwNTcgIWRlZmF1bHQ7XG4kcGluay1hY2NlbnQtNzAwOiAjYzUxMTYyICFkZWZhdWx0O1xuXG4kcHVycGxlLTUwOiAjZjNlNWY1ICFkZWZhdWx0O1xuJHB1cnBsZS0xMDA6ICNlMWJlZTcgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogI2NlOTNkOCAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiAjYmE2OGM4ICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6ICNhYjQ3YmMgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogIzljMjdiMCAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiAjOGUyNGFhICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6ICM3YjFmYTIgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogIzZhMWI5YSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiAjNGExNDhjICFkZWZhdWx0O1xuJHB1cnBsZS1hY2NlbnQtMTAwOiAjZWE4MGZjICFkZWZhdWx0O1xuJHB1cnBsZS1hY2NlbnQtMjAwOiAjZTA0MGZiICFkZWZhdWx0O1xuJHB1cnBsZS1hY2NlbnQtNDAwOiAjZDUwMGY5ICFkZWZhdWx0O1xuJHB1cnBsZS1hY2NlbnQtNzAwOiAjYWEwMGZmICFkZWZhdWx0O1xuXG4kZGVlcC1wdXJwbGUtNTA6ICNlZGU3ZjYgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtMTAwOiAjZDFjNGU5ICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLTIwMDogI2IzOWRkYiAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZS0zMDA6ICM5NTc1Y2QgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtNDAwOiAjN2U1N2MyICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLTUwMDogIzY3M2FiNyAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZS02MDA6ICM1ZTM1YjEgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtNzAwOiAjNTEyZGE4ICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLTgwMDogIzQ1MjdhMCAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZS05MDA6ICMzMTFiOTIgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtYWNjZW50LTEwMDogI2IzODhmZiAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZS1hY2NlbnQtMjAwOiAjN2M0ZGZmICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLWFjY2VudC00MDA6ICM2NTFmZmYgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtYWNjZW50LTcwMDogIzYyMDBlYSAhZGVmYXVsdDtcblxuJGluZGlnby01MDogI2U4ZWFmNiAhZGVmYXVsdDtcbiRpbmRpZ28tMTAwOiAjYzVjYWU5ICFkZWZhdWx0O1xuJGluZGlnby0yMDA6ICM5ZmE4ZGEgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogIzc5ODZjYiAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiAjNWM2YmMwICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICMzZjUxYjUgIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogIzM5NDlhYiAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiAjMzAzZjlmICFkZWZhdWx0O1xuJGluZGlnby04MDA6ICMyODM1OTMgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogIzFhMjM3ZSAhZGVmYXVsdDtcbiRpbmRpZ28tYWNjZW50LTEwMDogIzhjOWVmZiAhZGVmYXVsdDtcbiRpbmRpZ28tYWNjZW50LTIwMDogIzUzNmRmZSAhZGVmYXVsdDtcbiRpbmRpZ28tYWNjZW50LTQwMDogIzNkNWFmZSAhZGVmYXVsdDtcbiRpbmRpZ28tYWNjZW50LTcwMDogIzMwNGZmZSAhZGVmYXVsdDtcblxuJGJsdWUtNTA6ICNlM2YyZmQgIWRlZmF1bHQ7XG4kYmx1ZS0xMDA6ICNiYmRlZmIgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6ICM5MGNhZjkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6ICM2NGI1ZjYgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6ICM0MmE1ZjUgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICMyMTk2ZjMgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6ICMxZTg4ZTUgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6ICMxOTc2ZDIgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6ICMxNTY1YzAgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6ICMwZDQ3YTEgIWRlZmF1bHQ7XG4kYmx1ZS1hY2NlbnQtMTAwOiAjODJiMWZmICFkZWZhdWx0O1xuJGJsdWUtYWNjZW50LTIwMDogIzQ0OGFmZiAhZGVmYXVsdDtcbiRibHVlLWFjY2VudC00MDA6ICMyOTc5ZmYgIWRlZmF1bHQ7XG4kYmx1ZS1hY2NlbnQtNzAwOiAjMjk2MmZmICFkZWZhdWx0O1xuXG4kbGlnaHQtYmx1ZS01MDogI2UxZjVmZSAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTEwMDogI2IzZTVmYyAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTIwMDogIzgxZDRmYSAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTMwMDogIzRmYzNmNyAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTQwMDogIzI5YjZmNiAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTUwMDogIzAzYTlmNCAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTYwMDogIzAzOWJlNSAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTcwMDogIzAyODhkMSAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTgwMDogIzAyNzdiZCAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLTkwMDogIzAxNTc5YiAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLWFjY2VudC0xMDA6ICM4MGQ4ZmYgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS1hY2NlbnQtMjAwOiAjNDBjNGZmICFkZWZhdWx0O1xuJGxpZ2h0LWJsdWUtYWNjZW50LTQwMDogIzAwYjBmZiAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLWFjY2VudC03MDA6ICMwMDkxZWEgIWRlZmF1bHQ7XG5cbiRjeWFuLTUwOiAjZTBmN2ZhICFkZWZhdWx0O1xuJGN5YW4tMTAwOiAjYjJlYmYyICFkZWZhdWx0O1xuJGN5YW4tMjAwOiAjODBkZWVhICFkZWZhdWx0O1xuJGN5YW4tMzAwOiAjNGRkMGUxICFkZWZhdWx0O1xuJGN5YW4tNDAwOiAjMjZjNmRhICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAjMDBiY2Q0ICFkZWZhdWx0O1xuJGN5YW4tNjAwOiAjMDBhY2MxICFkZWZhdWx0O1xuJGN5YW4tNzAwOiAjMDA5N2E3ICFkZWZhdWx0O1xuJGN5YW4tODAwOiAjMDA4MzhmICFkZWZhdWx0O1xuJGN5YW4tOTAwOiAjMDA2MDY0ICFkZWZhdWx0O1xuJGN5YW4tYWNjZW50LTEwMDogIzg0ZmZmZiAhZGVmYXVsdDtcbiRjeWFuLWFjY2VudC0yMDA6ICMxOGZmZmYgIWRlZmF1bHQ7XG4kY3lhbi1hY2NlbnQtNDAwOiAjMDBlNWZmICFkZWZhdWx0O1xuJGN5YW4tYWNjZW50LTcwMDogIzAwYjhkNCAhZGVmYXVsdDtcblxuJHRlYWwtNTA6ICNlMGYyZjEgIWRlZmF1bHQ7XG4kdGVhbC0xMDA6ICNiMmRmZGIgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6ICM4MGNiYzQgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6ICM0ZGI2YWMgIWRlZmF1bHQ7XG4kdGVhbC00MDA6ICMyNmE2OWEgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICMwMDk2ODggIWRlZmF1bHQ7XG4kdGVhbC02MDA6ICMwMDg5N2IgIWRlZmF1bHQ7XG4kdGVhbC03MDA6ICMwMDc5NmIgIWRlZmF1bHQ7XG4kdGVhbC04MDA6ICMwMDY5NWMgIWRlZmF1bHQ7XG4kdGVhbC05MDA6ICMwMDRkNDAgIWRlZmF1bHQ7XG4kdGVhbC1hY2NlbnQtMTAwOiAjYTdmZmViICFkZWZhdWx0O1xuJHRlYWwtYWNjZW50LTIwMDogIzY0ZmZkYSAhZGVmYXVsdDtcbiR0ZWFsLWFjY2VudC00MDA6ICMxZGU5YjYgIWRlZmF1bHQ7XG4kdGVhbC1hY2NlbnQtNzAwOiAjMDBiZmE1ICFkZWZhdWx0O1xuXG4kZ3JlZW4tNTA6ICNlOGY1ZTkgIWRlZmF1bHQ7XG4kZ3JlZW4tMTAwOiAjYzhlNmM5ICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogI2E1ZDZhNyAhZGVmYXVsdDtcbiRncmVlbi0zMDA6ICM4MWM3ODQgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiAjNjZiYjZhICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogIzRjYWY1MCAhZGVmYXVsdDtcbiRncmVlbi02MDA6ICM0M2EwNDcgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiAjMzg4ZTNjICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogIzJlN2QzMiAhZGVmYXVsdDtcbiRncmVlbi05MDA6ICMxYjVlMjAgIWRlZmF1bHQ7XG4kZ3JlZW4tYWNjZW50LTEwMDogI2I5ZjZjYSAhZGVmYXVsdDtcbiRncmVlbi1hY2NlbnQtMjAwOiAjNjlmMGFlICFkZWZhdWx0O1xuJGdyZWVuLWFjY2VudC00MDA6ICMwMGU2NzYgIWRlZmF1bHQ7XG4kZ3JlZW4tYWNjZW50LTcwMDogIzAwYzg1MyAhZGVmYXVsdDtcblxuJGxpZ2h0LWdyZWVuLTUwOiAjZjFmOGU5ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLTEwMDogI2RjZWRjOCAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi0yMDA6ICNjNWUxYTUgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW4tMzAwOiAjYWVkNTgxICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLTQwMDogIzljY2M2NSAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi01MDA6ICM4YmMzNGEgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW4tNjAwOiAjN2NiMzQyICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLTcwMDogIzY4OWYzOCAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi04MDA6ICM1NThiMmYgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW4tOTAwOiAjMzM2OTFlICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLWFjY2VudC0xMDA6ICNjY2ZmOTAgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW4tYWNjZW50LTIwMDogI2IyZmY1OSAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi1hY2NlbnQtNDAwOiAjNzZmZjAzICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLWFjY2VudC03MDA6ICM2NGRkMTcgIWRlZmF1bHQ7XG5cbiRsaW1lLTUwOiAjZjlmYmU3ICFkZWZhdWx0O1xuJGxpbWUtMTAwOiAjZjBmNGMzICFkZWZhdWx0O1xuJGxpbWUtMjAwOiAjZTZlZTljICFkZWZhdWx0O1xuJGxpbWUtMzAwOiAjZGNlNzc1ICFkZWZhdWx0O1xuJGxpbWUtNDAwOiAjZDRlMTU3ICFkZWZhdWx0O1xuJGxpbWUtNTAwOiAjY2RkYzM5ICFkZWZhdWx0O1xuJGxpbWUtNjAwOiAjYzBjYTMzICFkZWZhdWx0O1xuJGxpbWUtNzAwOiAjYWZiNDJiICFkZWZhdWx0O1xuJGxpbWUtODAwOiAjOWU5ZDI0ICFkZWZhdWx0O1xuJGxpbWUtOTAwOiAjODI3NzE3ICFkZWZhdWx0O1xuJGxpbWUtYWNjZW50LTEwMDogI2Y0ZmY4MSAhZGVmYXVsdDtcbiRsaW1lLWFjY2VudC0yMDA6ICNlZWZmNDEgIWRlZmF1bHQ7XG4kbGltZS1hY2NlbnQtNDAwOiAjYzZmZjAwICFkZWZhdWx0O1xuJGxpbWUtYWNjZW50LTcwMDogI2FlZWEwMCAhZGVmYXVsdDtcblxuJHllbGxvdy01MDogI2ZmZmRlNyAhZGVmYXVsdDtcbiR5ZWxsb3ctMTAwOiAjZmZmOWM0ICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6ICNmZmY1OWQgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogI2ZmZjE3NiAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiAjZmZlZTU4ICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICNmZmViM2IgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogI2ZkZDgzNSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiAjZmJjMDJkICFkZWZhdWx0O1xuJHllbGxvdy04MDA6ICNmOWE4MjUgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogI2Y1N2YxNyAhZGVmYXVsdDtcbiR5ZWxsb3ctYWNjZW50LTEwMDogI2ZmZmY4ZCAhZGVmYXVsdDtcbiR5ZWxsb3ctYWNjZW50LTIwMDogI2ZmZmYwMCAhZGVmYXVsdDtcbiR5ZWxsb3ctYWNjZW50LTQwMDogI2ZmZWEwMCAhZGVmYXVsdDtcbiR5ZWxsb3ctYWNjZW50LTcwMDogI2ZmZDYwMCAhZGVmYXVsdDtcblxuJGFtYmVyLTUwOiAjZmZmOGUxICFkZWZhdWx0O1xuJGFtYmVyLTEwMDogI2ZmZWNiMyAhZGVmYXVsdDtcbiRhbWJlci0yMDA6ICNmZmUwODIgIWRlZmF1bHQ7XG4kYW1iZXItMzAwOiAjZmZkNTRmICFkZWZhdWx0O1xuJGFtYmVyLTQwMDogI2ZmY2EyOCAhZGVmYXVsdDtcbiRhbWJlci01MDA6ICNmZmMxMDcgIWRlZmF1bHQ7XG4kYW1iZXItNjAwOiAjZmZiMzAwICFkZWZhdWx0O1xuJGFtYmVyLTcwMDogI2ZmYTAwMCAhZGVmYXVsdDtcbiRhbWJlci04MDA6ICNmZjhmMDAgIWRlZmF1bHQ7XG4kYW1iZXItOTAwOiAjZmY2ZjAwICFkZWZhdWx0O1xuJGFtYmVyLWFjY2VudC0xMDA6ICNmZmU1N2YgIWRlZmF1bHQ7XG4kYW1iZXItYWNjZW50LTIwMDogI2ZmZDc0MCAhZGVmYXVsdDtcbiRhbWJlci1hY2NlbnQtNDAwOiAjZmZjNDAwICFkZWZhdWx0O1xuJGFtYmVyLWFjY2VudC03MDA6ICNmZmFiMDAgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtNTA6ICNmZmYzZTAgIWRlZmF1bHQ7XG4kb3JhbmdlLTEwMDogI2ZmZTBiMiAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiAjZmZjYzgwICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6ICNmZmI3NGQgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogI2ZmYTcyNiAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAjZmY5ODAwICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6ICNmYjhjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogI2Y1N2MwMCAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiAjZWY2YzAwICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6ICNlNjUxMDAgIWRlZmF1bHQ7XG4kb3JhbmdlLWFjY2VudC0xMDA6ICNmZmQxODAgIWRlZmF1bHQ7XG4kb3JhbmdlLWFjY2VudC0yMDA6ICNmZmFiNDAgIWRlZmF1bHQ7XG4kb3JhbmdlLWFjY2VudC00MDA6ICNmZjkxMDAgIWRlZmF1bHQ7XG4kb3JhbmdlLWFjY2VudC03MDA6ICNmZjZkMDAgIWRlZmF1bHQ7XG5cbiRkZWVwLW9yYW5nZS01MDogI2ZiZTllNyAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS0xMDA6ICNmZmNjYmMgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtMjAwOiAjZmZhYjkxICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlLTMwMDogI2ZmOGE2NSAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS00MDA6ICNmZjcwNDMgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtNTAwOiAjZmY1NzIyICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlLTYwMDogI2Y0NTExZSAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS03MDA6ICNlNjRhMTkgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtODAwOiAjZDg0MzE1ICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlLTkwMDogI2JmMzYwYyAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS1hY2NlbnQtMTAwOiAjZmY5ZTgwICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlLWFjY2VudC0yMDA6ICNmZjZlNDAgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtYWNjZW50LTQwMDogI2ZmM2QwMCAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS1hY2NlbnQtNzAwOiAjZGQyYzAwICFkZWZhdWx0O1xuXG4kYnJvd24tNTA6ICNlZmViZTkgIWRlZmF1bHQ7XG4kYnJvd24tMTAwOiAjZDdjY2M4ICFkZWZhdWx0O1xuJGJyb3duLTIwMDogI2JjYWFhNCAhZGVmYXVsdDtcbiRicm93bi0zMDA6ICNhMTg4N2YgIWRlZmF1bHQ7XG4kYnJvd24tNDAwOiAjOGQ2ZTYzICFkZWZhdWx0O1xuJGJyb3duLTUwMDogIzc5NTU0OCAhZGVmYXVsdDtcbiRicm93bi02MDA6ICM2ZDRjNDEgIWRlZmF1bHQ7XG4kYnJvd24tNzAwOiAjNWQ0MDM3ICFkZWZhdWx0O1xuJGJyb3duLTgwMDogIzRlMzQyZSAhZGVmYXVsdDtcbiRicm93bi05MDA6ICMzZTI3MjMgIWRlZmF1bHQ7XG5cbiRibHVlLWdyYXktNTA6ICNlY2VmZjEgIWRlZmF1bHQ7XG4kYmx1ZS1ncmF5LTEwMDogI2NmZDhkYyAhZGVmYXVsdDtcbiRibHVlLWdyYXktMjAwOiAjYjBiZWM1ICFkZWZhdWx0O1xuJGJsdWUtZ3JheS0zMDA6ICM5MGE0YWUgIWRlZmF1bHQ7XG4kYmx1ZS1ncmF5LTQwMDogIzc4OTA5YyAhZGVmYXVsdDtcbiRibHVlLWdyYXktNTAwOiAjNjA3ZDhiICFkZWZhdWx0O1xuJGJsdWUtZ3JheS02MDA6ICM1NDZlN2EgIWRlZmF1bHQ7XG4kYmx1ZS1ncmF5LTcwMDogIzQ1NWE2NCAhZGVmYXVsdDtcbiRibHVlLWdyYXktODAwOiAjMzc0NzRmICFkZWZhdWx0O1xuJGJsdWUtZ3JheS05MDA6ICMyNjMyMzggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1hdGVyaWFsLWRlc2lnbi1jb2xvci1zeXN0ZW0tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtYXRlcmlhbC1kZXNpZ24tY29sb3Itc3lzdGVtLW1hcFxuJHJlZHM6IChcbiAgJ3JlZC01MCc6ICRyZWQtNTAsXG4gICdyZWQtMTAwJzogJHJlZC0xMDAsXG4gICdyZWQtMjAwJzogJHJlZC0yMDAsXG4gICdyZWQtMzAwJzogJHJlZC0zMDAsXG4gICdyZWQtNDAwJzogJHJlZC00MDAsXG4gICdyZWQtNTAwJzogJHJlZC01MDAsXG4gICdyZWQtNjAwJzogJHJlZC02MDAsXG4gICdyZWQtNzAwJzogJHJlZC03MDAsXG4gICdyZWQtODAwJzogJHJlZC04MDAsXG4gICdyZWQtOTAwJzogJHJlZC05MDAsXG4gICdyZWQtYWNjZW50LTEwMCc6ICRyZWQtYWNjZW50LTEwMCxcbiAgJ3JlZC1hY2NlbnQtMjAwJzogJHJlZC1hY2NlbnQtMjAwLFxuICAncmVkLWFjY2VudC00MDAnOiAkcmVkLWFjY2VudC00MDAsXG4gICdyZWQtYWNjZW50LTcwMCc6ICRyZWQtYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICAncGluay01MCc6ICRwaW5rLTUwLFxuICAncGluay0xMDAnOiAkcGluay0xMDAsXG4gICdwaW5rLTIwMCc6ICRwaW5rLTIwMCxcbiAgJ3BpbmstMzAwJzogJHBpbmstMzAwLFxuICAncGluay00MDAnOiAkcGluay00MDAsXG4gICdwaW5rLTUwMCc6ICRwaW5rLTUwMCxcbiAgJ3BpbmstNjAwJzogJHBpbmstNjAwLFxuICAncGluay03MDAnOiAkcGluay03MDAsXG4gICdwaW5rLTgwMCc6ICRwaW5rLTgwMCxcbiAgJ3BpbmstOTAwJzogJHBpbmstOTAwLFxuICAncGluay1hY2NlbnQtMTAwJzogJHBpbmstYWNjZW50LTEwMCxcbiAgJ3BpbmstYWNjZW50LTIwMCc6ICRwaW5rLWFjY2VudC0yMDAsXG4gICdwaW5rLWFjY2VudC00MDAnOiAkcGluay1hY2NlbnQtNDAwLFxuICAncGluay1hY2NlbnQtNzAwJzogJHBpbmstYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gICdwdXJwbGUtNTAnOiAkcHVycGxlLTUwLFxuICAncHVycGxlLTEwMCc6ICRwdXJwbGUtMTAwLFxuICAncHVycGxlLTIwMCc6ICRwdXJwbGUtMjAwLFxuICAncHVycGxlLTMwMCc6ICRwdXJwbGUtMzAwLFxuICAncHVycGxlLTQwMCc6ICRwdXJwbGUtNDAwLFxuICAncHVycGxlLTUwMCc6ICRwdXJwbGUtNTAwLFxuICAncHVycGxlLTYwMCc6ICRwdXJwbGUtNjAwLFxuICAncHVycGxlLTcwMCc6ICRwdXJwbGUtNzAwLFxuICAncHVycGxlLTgwMCc6ICRwdXJwbGUtODAwLFxuICAncHVycGxlLTkwMCc6ICRwdXJwbGUtOTAwLFxuICAncHVycGxlLWFjY2VudC0xMDAnOiAkcHVycGxlLWFjY2VudC0xMDAsXG4gICdwdXJwbGUtYWNjZW50LTIwMCc6ICRwdXJwbGUtYWNjZW50LTIwMCxcbiAgJ3B1cnBsZS1hY2NlbnQtNDAwJzogJHB1cnBsZS1hY2NlbnQtNDAwLFxuICAncHVycGxlLWFjY2VudC03MDAnOiAkcHVycGxlLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kZGVlcC1wdXJwbGVzOiAoXG4gICdkZWVwLXB1cnBsZS01MCc6ICRkZWVwLXB1cnBsZS01MCxcbiAgJ2RlZXAtcHVycGxlLTEwMCc6ICRkZWVwLXB1cnBsZS0xMDAsXG4gICdkZWVwLXB1cnBsZS0yMDAnOiAkZGVlcC1wdXJwbGUtMjAwLFxuICAnZGVlcC1wdXJwbGUtMzAwJzogJGRlZXAtcHVycGxlLTMwMCxcbiAgJ2RlZXAtcHVycGxlLTQwMCc6ICRkZWVwLXB1cnBsZS00MDAsXG4gICdkZWVwLXB1cnBsZS01MDAnOiAkZGVlcC1wdXJwbGUtNTAwLFxuICAnZGVlcC1wdXJwbGUtNjAwJzogJGRlZXAtcHVycGxlLTYwMCxcbiAgJ2RlZXAtcHVycGxlLTcwMCc6ICRkZWVwLXB1cnBsZS03MDAsXG4gICdkZWVwLXB1cnBsZS04MDAnOiAkZGVlcC1wdXJwbGUtODAwLFxuICAnZGVlcC1wdXJwbGUtOTAwJzogJGRlZXAtcHVycGxlLTkwMCxcbiAgJ2RlZXAtcHVycGxlLWFjY2VudC0xMDAnOiAkZGVlcC1wdXJwbGUtYWNjZW50LTEwMCxcbiAgJ2RlZXAtcHVycGxlLWFjY2VudC0yMDAnOiAkZGVlcC1wdXJwbGUtYWNjZW50LTIwMCxcbiAgJ2RlZXAtcHVycGxlLWFjY2VudC00MDAnOiAkZGVlcC1wdXJwbGUtYWNjZW50LTQwMCxcbiAgJ2RlZXAtcHVycGxlLWFjY2VudC03MDAnOiAkZGVlcC1wdXJwbGUtYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gICdpbmRpZ28tNTAnOiAkaW5kaWdvLTUwLFxuICAnaW5kaWdvLTEwMCc6ICRpbmRpZ28tMTAwLFxuICAnaW5kaWdvLTIwMCc6ICRpbmRpZ28tMjAwLFxuICAnaW5kaWdvLTMwMCc6ICRpbmRpZ28tMzAwLFxuICAnaW5kaWdvLTQwMCc6ICRpbmRpZ28tNDAwLFxuICAnaW5kaWdvLTUwMCc6ICRpbmRpZ28tNTAwLFxuICAnaW5kaWdvLTYwMCc6ICRpbmRpZ28tNjAwLFxuICAnaW5kaWdvLTcwMCc6ICRpbmRpZ28tNzAwLFxuICAnaW5kaWdvLTgwMCc6ICRpbmRpZ28tODAwLFxuICAnaW5kaWdvLTkwMCc6ICRpbmRpZ28tOTAwLFxuICAnaW5kaWdvLWFjY2VudC0xMDAnOiAkaW5kaWdvLWFjY2VudC0xMDAsXG4gICdpbmRpZ28tYWNjZW50LTIwMCc6ICRpbmRpZ28tYWNjZW50LTIwMCxcbiAgJ2luZGlnby1hY2NlbnQtNDAwJzogJGluZGlnby1hY2NlbnQtNDAwLFxuICAnaW5kaWdvLWFjY2VudC03MDAnOiAkaW5kaWdvLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgJ2JsdWUtNTAnOiAkYmx1ZS01MCxcbiAgJ2JsdWUtMTAwJzogJGJsdWUtMTAwLFxuICAnYmx1ZS0yMDAnOiAkYmx1ZS0yMDAsXG4gICdibHVlLTMwMCc6ICRibHVlLTMwMCxcbiAgJ2JsdWUtNDAwJzogJGJsdWUtNDAwLFxuICAnYmx1ZS01MDAnOiAkYmx1ZS01MDAsXG4gICdibHVlLTYwMCc6ICRibHVlLTYwMCxcbiAgJ2JsdWUtNzAwJzogJGJsdWUtNzAwLFxuICAnYmx1ZS04MDAnOiAkYmx1ZS04MDAsXG4gICdibHVlLTkwMCc6ICRibHVlLTkwMCxcbiAgJ2JsdWUtYWNjZW50LTEwMCc6ICRibHVlLWFjY2VudC0xMDAsXG4gICdibHVlLWFjY2VudC0yMDAnOiAkYmx1ZS1hY2NlbnQtMjAwLFxuICAnYmx1ZS1hY2NlbnQtNDAwJzogJGJsdWUtYWNjZW50LTQwMCxcbiAgJ2JsdWUtYWNjZW50LTcwMCc6ICRibHVlLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kbGlnaHQtYmx1ZXM6IChcbiAgJ2xpZ2h0LWJsdWUtNTAnOiAkbGlnaHQtYmx1ZS01MCxcbiAgJ2xpZ2h0LWJsdWUtMTAwJzogJGxpZ2h0LWJsdWUtMTAwLFxuICAnbGlnaHQtYmx1ZS0yMDAnOiAkbGlnaHQtYmx1ZS0yMDAsXG4gICdsaWdodC1ibHVlLTMwMCc6ICRsaWdodC1ibHVlLTMwMCxcbiAgJ2xpZ2h0LWJsdWUtNDAwJzogJGxpZ2h0LWJsdWUtNDAwLFxuICAnbGlnaHQtYmx1ZS01MDAnOiAkbGlnaHQtYmx1ZS01MDAsXG4gICdsaWdodC1ibHVlLTYwMCc6ICRsaWdodC1ibHVlLTYwMCxcbiAgJ2xpZ2h0LWJsdWUtNzAwJzogJGxpZ2h0LWJsdWUtNzAwLFxuICAnbGlnaHQtYmx1ZS04MDAnOiAkbGlnaHQtYmx1ZS04MDAsXG4gICdsaWdodC1ibHVlLTkwMCc6ICRsaWdodC1ibHVlLTkwMCxcbiAgJ2xpZ2h0LWJsdWUtYWNjZW50LTEwMCc6ICRsaWdodC1ibHVlLWFjY2VudC0xMDAsXG4gICdsaWdodC1ibHVlLWFjY2VudC0yMDAnOiAkbGlnaHQtYmx1ZS1hY2NlbnQtMjAwLFxuICAnbGlnaHQtYmx1ZS1hY2NlbnQtNDAwJzogJGxpZ2h0LWJsdWUtYWNjZW50LTQwMCxcbiAgJ2xpZ2h0LWJsdWUtYWNjZW50LTcwMCc6ICRsaWdodC1ibHVlLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgJ2N5YW4tNTAnOiAkY3lhbi01MCxcbiAgJ2N5YW4tMTAwJzogJGN5YW4tMTAwLFxuICAnY3lhbi0yMDAnOiAkY3lhbi0yMDAsXG4gICdjeWFuLTMwMCc6ICRjeWFuLTMwMCxcbiAgJ2N5YW4tNDAwJzogJGN5YW4tNDAwLFxuICAnY3lhbi01MDAnOiAkY3lhbi01MDAsXG4gICdjeWFuLTYwMCc6ICRjeWFuLTYwMCxcbiAgJ2N5YW4tNzAwJzogJGN5YW4tNzAwLFxuICAnY3lhbi04MDAnOiAkY3lhbi04MDAsXG4gICdjeWFuLTkwMCc6ICRjeWFuLTkwMCxcbiAgJ2N5YW4tYWNjZW50LTEwMCc6ICRjeWFuLWFjY2VudC0xMDAsXG4gICdjeWFuLWFjY2VudC0yMDAnOiAkY3lhbi1hY2NlbnQtMjAwLFxuICAnY3lhbi1hY2NlbnQtNDAwJzogJGN5YW4tYWNjZW50LTQwMCxcbiAgJ2N5YW4tYWNjZW50LTcwMCc6ICRjeWFuLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgJ3RlYWwtNTAnOiAkdGVhbC01MCxcbiAgJ3RlYWwtMTAwJzogJHRlYWwtMTAwLFxuICAndGVhbC0yMDAnOiAkdGVhbC0yMDAsXG4gICd0ZWFsLTMwMCc6ICR0ZWFsLTMwMCxcbiAgJ3RlYWwtNDAwJzogJHRlYWwtNDAwLFxuICAndGVhbC01MDAnOiAkdGVhbC01MDAsXG4gICd0ZWFsLTYwMCc6ICR0ZWFsLTYwMCxcbiAgJ3RlYWwtNzAwJzogJHRlYWwtNzAwLFxuICAndGVhbC04MDAnOiAkdGVhbC04MDAsXG4gICd0ZWFsLTkwMCc6ICR0ZWFsLTkwMCxcbiAgJ3RlYWwtYWNjZW50LTEwMCc6ICR0ZWFsLWFjY2VudC0xMDAsXG4gICd0ZWFsLWFjY2VudC0yMDAnOiAkdGVhbC1hY2NlbnQtMjAwLFxuICAndGVhbC1hY2NlbnQtNDAwJzogJHRlYWwtYWNjZW50LTQwMCxcbiAgJ3RlYWwtYWNjZW50LTcwMCc6ICR0ZWFsLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gICdncmVlbi01MCc6ICRncmVlbi01MCxcbiAgJ2dyZWVuLTEwMCc6ICRncmVlbi0xMDAsXG4gICdncmVlbi0yMDAnOiAkZ3JlZW4tMjAwLFxuICAnZ3JlZW4tMzAwJzogJGdyZWVuLTMwMCxcbiAgJ2dyZWVuLTQwMCc6ICRncmVlbi00MDAsXG4gICdncmVlbi01MDAnOiAkZ3JlZW4tNTAwLFxuICAnZ3JlZW4tNjAwJzogJGdyZWVuLTYwMCxcbiAgJ2dyZWVuLTcwMCc6ICRncmVlbi03MDAsXG4gICdncmVlbi04MDAnOiAkZ3JlZW4tODAwLFxuICAnZ3JlZW4tOTAwJzogJGdyZWVuLTkwMCxcbiAgJ2dyZWVuLWFjY2VudC0xMDAnOiAkZ3JlZW4tYWNjZW50LTEwMCxcbiAgJ2dyZWVuLWFjY2VudC0yMDAnOiAkZ3JlZW4tYWNjZW50LTIwMCxcbiAgJ2dyZWVuLWFjY2VudC00MDAnOiAkZ3JlZW4tYWNjZW50LTQwMCxcbiAgJ2dyZWVuLWFjY2VudC03MDAnOiAkZ3JlZW4tYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRsaWdodC1ncmVlbnM6IChcbiAgJ2xpZ2h0LWdyZWVuLTUwJzogJGxpZ2h0LWdyZWVuLTUwLFxuICAnbGlnaHQtZ3JlZW4tMTAwJzogJGxpZ2h0LWdyZWVuLTEwMCxcbiAgJ2xpZ2h0LWdyZWVuLTIwMCc6ICRsaWdodC1ncmVlbi0yMDAsXG4gICdsaWdodC1ncmVlbi0zMDAnOiAkbGlnaHQtZ3JlZW4tMzAwLFxuICAnbGlnaHQtZ3JlZW4tNDAwJzogJGxpZ2h0LWdyZWVuLTQwMCxcbiAgJ2xpZ2h0LWdyZWVuLTUwMCc6ICRsaWdodC1ncmVlbi01MDAsXG4gICdsaWdodC1ncmVlbi02MDAnOiAkbGlnaHQtZ3JlZW4tNjAwLFxuICAnbGlnaHQtZ3JlZW4tNzAwJzogJGxpZ2h0LWdyZWVuLTcwMCxcbiAgJ2xpZ2h0LWdyZWVuLTgwMCc6ICRsaWdodC1ncmVlbi04MDAsXG4gICdsaWdodC1ncmVlbi05MDAnOiAkbGlnaHQtZ3JlZW4tOTAwLFxuICAnbGlnaHQtZ3JlZW4tYWNjZW50LTEwMCc6ICRsaWdodC1ncmVlbi1hY2NlbnQtMTAwLFxuICAnbGlnaHQtZ3JlZW4tYWNjZW50LTIwMCc6ICRsaWdodC1ncmVlbi1hY2NlbnQtMjAwLFxuICAnbGlnaHQtZ3JlZW4tYWNjZW50LTQwMCc6ICRsaWdodC1ncmVlbi1hY2NlbnQtNDAwLFxuICAnbGlnaHQtZ3JlZW4tYWNjZW50LTcwMCc6ICRsaWdodC1ncmVlbi1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJGxpbWVzOiAoXG4gICdsaW1lLTUwJzogJGxpbWUtNTAsXG4gICdsaW1lLTEwMCc6ICRsaW1lLTEwMCxcbiAgJ2xpbWUtMjAwJzogJGxpbWUtMjAwLFxuICAnbGltZS0zMDAnOiAkbGltZS0zMDAsXG4gICdsaW1lLTQwMCc6ICRsaW1lLTQwMCxcbiAgJ2xpbWUtNTAwJzogJGxpbWUtNTAwLFxuICAnbGltZS02MDAnOiAkbGltZS02MDAsXG4gICdsaW1lLTcwMCc6ICRsaW1lLTcwMCxcbiAgJ2xpbWUtODAwJzogJGxpbWUtODAwLFxuICAnbGltZS05MDAnOiAkbGltZS05MDAsXG4gICdsaW1lLWFjY2VudC0xMDAnOiAkbGltZS1hY2NlbnQtMTAwLFxuICAnbGltZS1hY2NlbnQtMjAwJzogJGxpbWUtYWNjZW50LTIwMCxcbiAgJ2xpbWUtYWNjZW50LTQwMCc6ICRsaW1lLWFjY2VudC00MDAsXG4gICdsaW1lLWFjY2VudC03MDAnOiAkbGltZS1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgJ3llbGxvdy01MCc6ICR5ZWxsb3ctNTAsXG4gICd5ZWxsb3ctMTAwJzogJHllbGxvdy0xMDAsXG4gICd5ZWxsb3ctMjAwJzogJHllbGxvdy0yMDAsXG4gICd5ZWxsb3ctMzAwJzogJHllbGxvdy0zMDAsXG4gICd5ZWxsb3ctNDAwJzogJHllbGxvdy00MDAsXG4gICd5ZWxsb3ctNTAwJzogJHllbGxvdy01MDAsXG4gICd5ZWxsb3ctNjAwJzogJHllbGxvdy02MDAsXG4gICd5ZWxsb3ctNzAwJzogJHllbGxvdy03MDAsXG4gICd5ZWxsb3ctODAwJzogJHllbGxvdy04MDAsXG4gICd5ZWxsb3ctOTAwJzogJHllbGxvdy05MDAsXG4gICd5ZWxsb3ctYWNjZW50LTEwMCc6ICR5ZWxsb3ctYWNjZW50LTEwMCxcbiAgJ3llbGxvdy1hY2NlbnQtMjAwJzogJHllbGxvdy1hY2NlbnQtMjAwLFxuICAneWVsbG93LWFjY2VudC00MDAnOiAkeWVsbG93LWFjY2VudC00MDAsXG4gICd5ZWxsb3ctYWNjZW50LTcwMCc6ICR5ZWxsb3ctYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRhbWJlcnM6IChcbiAgJ2FtYmVyLTUwJzogJGFtYmVyLTUwLFxuICAnYW1iZXItMTAwJzogJGFtYmVyLTEwMCxcbiAgJ2FtYmVyLTIwMCc6ICRhbWJlci0yMDAsXG4gICdhbWJlci0zMDAnOiAkYW1iZXItMzAwLFxuICAnYW1iZXItNDAwJzogJGFtYmVyLTQwMCxcbiAgJ2FtYmVyLTUwMCc6ICRhbWJlci01MDAsXG4gICdhbWJlci02MDAnOiAkYW1iZXItNjAwLFxuICAnYW1iZXItNzAwJzogJGFtYmVyLTcwMCxcbiAgJ2FtYmVyLTgwMCc6ICRhbWJlci04MDAsXG4gICdhbWJlci05MDAnOiAkYW1iZXItOTAwLFxuICAnYW1iZXItYWNjZW50LTEwMCc6ICRhbWJlci1hY2NlbnQtMTAwLFxuICAnYW1iZXItYWNjZW50LTIwMCc6ICRhbWJlci1hY2NlbnQtMjAwLFxuICAnYW1iZXItYWNjZW50LTQwMCc6ICRhbWJlci1hY2NlbnQtNDAwLFxuICAnYW1iZXItYWNjZW50LTcwMCc6ICRhbWJlci1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgJ29yYW5nZS01MCc6ICRvcmFuZ2UtNTAsXG4gICdvcmFuZ2UtMTAwJzogJG9yYW5nZS0xMDAsXG4gICdvcmFuZ2UtMjAwJzogJG9yYW5nZS0yMDAsXG4gICdvcmFuZ2UtMzAwJzogJG9yYW5nZS0zMDAsXG4gICdvcmFuZ2UtNDAwJzogJG9yYW5nZS00MDAsXG4gICdvcmFuZ2UtNTAwJzogJG9yYW5nZS01MDAsXG4gICdvcmFuZ2UtNjAwJzogJG9yYW5nZS02MDAsXG4gICdvcmFuZ2UtNzAwJzogJG9yYW5nZS03MDAsXG4gICdvcmFuZ2UtODAwJzogJG9yYW5nZS04MDAsXG4gICdvcmFuZ2UtOTAwJzogJG9yYW5nZS05MDAsXG4gICdvcmFuZ2UtYWNjZW50LTEwMCc6ICRvcmFuZ2UtYWNjZW50LTEwMCxcbiAgJ29yYW5nZS1hY2NlbnQtMjAwJzogJG9yYW5nZS1hY2NlbnQtMjAwLFxuICAnb3JhbmdlLWFjY2VudC00MDAnOiAkb3JhbmdlLWFjY2VudC00MDAsXG4gICdvcmFuZ2UtYWNjZW50LTcwMCc6ICRvcmFuZ2UtYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRkZWVwLW9yYW5nZXM6IChcbiAgJ2RlZXAtb3JhbmdlLTUwJzogJGRlZXAtb3JhbmdlLTUwLFxuICAnZGVlcC1vcmFuZ2UtMTAwJzogJGRlZXAtb3JhbmdlLTEwMCxcbiAgJ2RlZXAtb3JhbmdlLTIwMCc6ICRkZWVwLW9yYW5nZS0yMDAsXG4gICdkZWVwLW9yYW5nZS0zMDAnOiAkZGVlcC1vcmFuZ2UtMzAwLFxuICAnZGVlcC1vcmFuZ2UtNDAwJzogJGRlZXAtb3JhbmdlLTQwMCxcbiAgJ2RlZXAtb3JhbmdlLTUwMCc6ICRkZWVwLW9yYW5nZS01MDAsXG4gICdkZWVwLW9yYW5nZS02MDAnOiAkZGVlcC1vcmFuZ2UtNjAwLFxuICAnZGVlcC1vcmFuZ2UtNzAwJzogJGRlZXAtb3JhbmdlLTcwMCxcbiAgJ2RlZXAtb3JhbmdlLTgwMCc6ICRkZWVwLW9yYW5nZS04MDAsXG4gICdkZWVwLW9yYW5nZS05MDAnOiAkZGVlcC1vcmFuZ2UtOTAwLFxuICAnZGVlcC1vcmFuZ2UtYWNjZW50LTEwMCc6ICRkZWVwLW9yYW5nZS1hY2NlbnQtMTAwLFxuICAnZGVlcC1vcmFuZ2UtYWNjZW50LTIwMCc6ICRkZWVwLW9yYW5nZS1hY2NlbnQtMjAwLFxuICAnZGVlcC1vcmFuZ2UtYWNjZW50LTQwMCc6ICRkZWVwLW9yYW5nZS1hY2NlbnQtNDAwLFxuICAnZGVlcC1vcmFuZ2UtYWNjZW50LTcwMCc6ICRkZWVwLW9yYW5nZS1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJGJyb3duczogKFxuICAnYnJvd24tNTAnOiAkYnJvd24tNTAsXG4gICdicm93bi0xMDAnOiAkYnJvd24tMTAwLFxuICAnYnJvd24tMjAwJzogJGJyb3duLTIwMCxcbiAgJ2Jyb3duLTMwMCc6ICRicm93bi0zMDAsXG4gICdicm93bi00MDAnOiAkYnJvd24tNDAwLFxuICAnYnJvd24tNTAwJzogJGJyb3duLTUwMCxcbiAgJ2Jyb3duLTYwMCc6ICRicm93bi02MDAsXG4gICdicm93bi03MDAnOiAkYnJvd24tNzAwLFxuICAnYnJvd24tODAwJzogJGJyb3duLTgwMCxcbiAgJ2Jyb3duLTkwMCc6ICRicm93bi05MDAsXG4pICFkZWZhdWx0O1xuXG4kYmx1ZS1ncmF5czogKFxuICAnYmx1ZS1ncmF5LTUwJzogJGJsdWUtZ3JheS01MCxcbiAgJ2JsdWUtZ3JheS0xMDAnOiAkYmx1ZS1ncmF5LTEwMCxcbiAgJ2JsdWUtZ3JheS0yMDAnOiAkYmx1ZS1ncmF5LTIwMCxcbiAgJ2JsdWUtZ3JheS0zMDAnOiAkYmx1ZS1ncmF5LTMwMCxcbiAgJ2JsdWUtZ3JheS00MDAnOiAkYmx1ZS1ncmF5LTQwMCxcbiAgJ2JsdWUtZ3JheS01MDAnOiAkYmx1ZS1ncmF5LTUwMCxcbiAgJ2JsdWUtZ3JheS02MDAnOiAkYmx1ZS1ncmF5LTYwMCxcbiAgJ2JsdWUtZ3JheS03MDAnOiAkYmx1ZS1ncmF5LTcwMCxcbiAgJ2JsdWUtZ3JheS04MDAnOiAkYmx1ZS1ncmF5LTgwMCxcbiAgJ2JsdWUtZ3JheS05MDAnOiAkYmx1ZS1ncmF5LTkwMCxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1hdGVyaWFsLWRlc2lnbi1jb2xvci1zeXN0ZW0tbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRyZWQ6ICRyZWQtNTAwICFkZWZhdWx0O1xuJHBpbms6ICRwaW5rLTUwMCAhZGVmYXVsdDtcbiRwdXJwbGU6ICRwdXJwbGUtNTAwICFkZWZhdWx0O1xuJGluZGlnbzogJGluZGlnby01MDAgIWRlZmF1bHQ7XG4kYmx1ZTogJGJsdWUtNTAwICFkZWZhdWx0O1xuJGN5YW46ICRjeWFuLTUwMCAhZGVmYXVsdDtcbiR0ZWFsOiAkdGVhbC01MDAgIWRlZmF1bHQ7XG4kZ3JlZW46ICRncmVlbi01MDAgIWRlZmF1bHQ7XG4keWVsbG93OiAkeWVsbG93LTUwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICRvcmFuZ2UtNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgJ3JlZCc6ICRyZWQsXG4gICdwaW5rJzogJHBpbmssXG4gICdwdXJwbGUnOiAkcHVycGxlLFxuICAnaW5kaWdvJzogJGluZGlnbyxcbiAgJ2JsdWUnOiAkYmx1ZSxcbiAgJ2N5YW4nOiAkY3lhbixcbiAgJ3RlYWwnOiAkdGVhbCxcbiAgJ2dyZWVuJzogJGdyZWVuLFxuICAneWVsbG93JzogJHllbGxvdyxcbiAgJ29yYW5nZSc6ICRvcmFuZ2UsXG4gICd3aGl0ZSc6ICR3aGl0ZSxcbiAgJ2JsYWNrJzogJGJsYWNrLFxuICAnZ3JheSc6ICRncmF5LTYwMCxcbiAgJ2dyYXktZGFyayc6ICRncmF5LTgwMCxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJG1pbi1jb250cmFzdC1yYXRpbzogMiAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICMzYjcxY2EgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAjOWZhNmIyICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICMxNGE0NGQgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAjZGM0YzY0ICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNlNGExMWIgIWRlZmF1bHQ7XG4kaW5mbzogIzU0YjRkMyAhZGVmYXVsdDtcbiRsaWdodDogI2ZiZmJmYiAhZGVmYXVsdDtcbiRkYXJrOiAjMzMyZDJkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgJ3ByaW1hcnknOiAkcHJpbWFyeSxcbiAgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnksXG4gICdzdWNjZXNzJzogJHN1Y2Nlc3MsXG4gICdkYW5nZXInOiAkZGFuZ2VyLFxuICAnd2FybmluZyc6ICR3YXJuaW5nLFxuICAnaW5mbyc6ICRpbmZvLFxuICAnbGlnaHQnOiAkbGlnaHQsXG4gICdkYXJrJzogJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHByaW1hcnksIDIwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc3VjY2VzcywgNDAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRpbmZvLCAzMCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHdhcm5pbmcsIDQwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRkYW5nZXIsIDIwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiB0aW50LWNvbG9yKCRwcmltYXJ5LCA4NSUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODUlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogdGludC1jb2xvcigkc3VjY2VzcywgODUlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogdGludC1jb2xvcigkaW5mbywgODUlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogdGludC1jb2xvcigkd2FybmluZywgODUlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiB0aW50LWNvbG9yKCRkYW5nZXIsIDg1JSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1zaGFkb3dzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXMuXG5cbiR2YXJpYWJsZS1wcmVmaXg6IG1kYi0gIWRlZmF1bHQ7XG4kcHJlZml4OiAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHbG9iYWwgTURCIGxpZ2h0IHRoZW1lIHZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbWRiLWdsb2JhbC1saWdodC10aGVtZS12YXJpYWJsZXNcbiRzdXJmYWNlLWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kc3VyZmFjZS1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHN1cmZhY2UtaW52ZXJ0ZWQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzdXJmYWNlLWludmVydGVkLWJnOiAjNmQ2ZDZkICFkZWZhdWx0O1xuJGRpdmlkZXItY29sb3I6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkaXZpZGVyLWJsdXJyeS1jb2xvcjogaHNsKDAsIDAlLCA0MCUpICFkZWZhdWx0O1xuJGhpZ2hsaWdodC1iZy1jb2xvcjogJGdyYXktMjAwICFkZWZhdWx0O1xuJHNjcm9sbGJhci1yYWlsLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXRodW1iLWJnOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kcGlja2VyLWhlYWRlci1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay1mYWNlLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRzaWRlbmF2LWJhY2tkcm9wLW9wYWNpdHk6IDAuMSAhZGVmYXVsdDtcbiRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kZm9ybS1jb250cm9sLWxhYmVsLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1jb250cm9sLWRpc2FibGVkLWJnOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWJnOiAkZ3JheS01MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBtZGItZ2xvYmFsLWxpZ2h0LXRoZW1lLXZhcmlhYmxlc1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICNmYmZiZmIgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogNSUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1mb2N1cy1wZXJjZW50YWdlOiAxMCUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1hY3RpdmUtcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1mb2N1cy1jb2xvcjogc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLWZvY3VzLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstYWN0aXZlLWNvbG9yOiBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtYWN0aXZlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gYm94IHNoYWRvdyBhbmQgYm9yZGVyIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aC1hbHRlcm5hdGU6IDJweCAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGUtYWx0ZXJuYXRlOiBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItYWx0ZXJuYXRlOiBoc2woMCwgMCUsIDk2JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhzOiAwLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1tZDogMC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gU2hhZG93c1xuLy9cbi8vIFNoYWRvd3Mgb2Zmc2V0LCBibHVyLCBzcHJlYWQgYW5kIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93LTA6IG5vbmUgIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LTE6IDAgMHB4IDJweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNyksXG4gIDAgMXB4IDFweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNCkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0yOiAwIDBweCAzcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDcpLFxuICAwIDJweCAycHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDQpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctMzogMCAycHggNnB4IC0xcHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA3KSxcbiAgMCA2cHggMThweCAtMXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNCkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy00OiAwIDJweCAxNXB4IC0zcHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA3KSxcbiAgMCAxMHB4IDIwcHggLTJweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDQpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctNTogMCAycHggMjVweCAtNXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNyksXG4gIDAgMjVweCAyMXB4IC01cHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA0KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTY6IDAgMnB4IDM1cHggLTEycHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjIxKSxcbiAgMCA1MHB4IDQwcHggLTVweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDQpICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy0xLXNvZnQ6IDAgMXB4IDVweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0yLXNvZnQ6IDAgMnB4IDEwcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctMy1zb2Z0OiAwIDVweCAxNXB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTQtc29mdDogMCAxMHB4IDIwcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctNS1zb2Z0OiAwIDE1cHggMzBweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy02LXNvZnQ6IDAgMjBweCA0MHB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA1KSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctMS1zdHJvbmc6IDAgMHB4IDJweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNiksXG4gIDAgMXB4IDFweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTItc3Ryb25nOiAwIDBweCAzcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTYpLFxuICAwIDJweCAycHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0zLXN0cm9uZzogMCAycHggNnB4IC0xcHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjE2KSxcbiAgMCA2cHggMThweCAtMXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTQtc3Ryb25nOiAwIDJweCAxNXB4IC0zcHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjE2KSxcbiAgMCAxMHB4IDIwcHggLTJweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy01LXN0cm9uZzogMCAycHggMjVweCAtNXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNiksXG4gIDAgMjVweCAyMXB4IC01cHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjEpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctNi1zdHJvbmc6IDAgMnB4IDM1cHggLTEycHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjI2KSxcbiAgMCA1MHB4IDQwcHggLTVweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LTMtdG9wOiAwIC0xMHB4IDIwcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5uZXI6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzdGFuZGFyZC1zaGFkb3dzLW1hcFxuJHNoYWRvd3M6IChcbiAgJzAnOiAkYm94LXNoYWRvdy0wLFxuICAnMSc6ICRib3gtc2hhZG93LTEsXG4gICcyJzogJGJveC1zaGFkb3ctMixcbiAgJzMnOiAkYm94LXNoYWRvdy0zLFxuICAnNCc6ICRib3gtc2hhZG93LTQsXG4gICc1JzogJGJveC1zaGFkb3ctNSxcbiAgJzYnOiAkYm94LXNoYWRvdy02LFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3RhbmRhcmQtc2hhZG93cy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNvZnQtc2hhZG93cy1tYXBcbiRzaGFkb3dzLXNvZnQ6IChcbiAgJzEnOiAkYm94LXNoYWRvdy0xLXNvZnQsXG4gICcyJzogJGJveC1zaGFkb3ctMi1zb2Z0LFxuICAnMyc6ICRib3gtc2hhZG93LTMtc29mdCxcbiAgJzQnOiAkYm94LXNoYWRvdy00LXNvZnQsXG4gICc1JzogJGJveC1zaGFkb3ctNS1zb2Z0LFxuICAnNic6ICRib3gtc2hhZG93LTYtc29mdCxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNvZnQtc2hhZG93cy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0cm9uZy1zaGFkb3dzLW1hcFxuJHNoYWRvd3Mtc3Ryb25nOiAoXG4gICcxJzogJGJveC1zaGFkb3ctMS1zdHJvbmcsXG4gICcyJzogJGJveC1zaGFkb3ctMi1zdHJvbmcsXG4gICczJzogJGJveC1zaGFkb3ctMy1zdHJvbmcsXG4gICc0JzogJGJveC1zaGFkb3ctNC1zdHJvbmcsXG4gICc1JzogJGJveC1zaGFkb3ctNS1zdHJvbmcsXG4gICc2JzogJGJveC1zaGFkb3ctNi1zdHJvbmcsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzdHJvbmctc2hhZG93cy1tYXBcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6IHZhcigtLSN7JHByZWZpeH1mb250LXJvYm90bykgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5vdGUtdmFyaWFibGVzXG4kbm90ZS1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xuJG5vdGUtYm9yZGVyLXdpZHRoOiA2cHggIWRlZmF1bHQ7XG4kbm90ZS1ib3JkZXItcmFkaXVzOiA1cHggIWRlZmF1bHQ7XG4kbm90ZS1zdHJvbmctZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbm90ZS12YXJpYWJsZXNcblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6IDEuNHJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWZvbnQtc2l6ZTogMC45cmVtICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItdHJhbnNpdGlvbjogMC41cyAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjAyNSkgIWRlZmF1bHQ7XG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuJHRhYmxlLWRpdmlkZXItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZy1zY2FsZTogLTgwJSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDI1KSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgJ3ByaW1hcnknOiBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgJ3NlY29uZGFyeSc6IHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICdzdWNjZXNzJzogc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gICdpbmZvJzogc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gICd3YXJuaW5nJzogc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gICdkYW5nZXInOiBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICAnbGlnaHQnOiAkbGlnaHQsXG4gICdkYXJrJzogJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBNREIncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy10b3A6IDAuNjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLWJvdHRvbTogMC41cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmctdG9wLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLWJvdHRvbS1sZzogMC42ODc1cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6IDEuNjg3NXJlbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6IDEuNiAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXRvcC1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmctYm90dG9tLXNtOiAwLjMxMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogMXJlbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogMS41ICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1hbHRlcm5hdGUgIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6IDAgNHB4IDlweCAtNHB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4zNSkgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJveC1zaGFkb3c6IDAgOHB4IDlweCAtNHB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNSksXG4gIDAgNHB4IDE4cHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICRidG4taG92ZXItYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtY29sb3I6ICRsaW5rLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItYmc6IGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6IDUlICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1iZy1zaGFkZS1hbW91bnQ6IDUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAxMCUgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6IDUlICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1iZy10aW50LWFtb3VudDogNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogMTAlICFkZWZhdWx0O1xuXG4kYnRuLXNlY29uZGFyeS1iZy10aW50LWFtb3VudDogODUlICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktY29sb3Itc2hhZGUtYW1vdW50OiAzMCUgIWRlZmF1bHQ7XG4kYnRuLWxpZ2h0LWNvbG9yLXRpbnQtYW1vdW50OiAzMCUgIWRlZmF1bHQ7XG5cbiRidG4tb3V0bGluZS1ob3Zlci1iZy10aW50LWFtb3VudDogOTUlICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLWZvY3VzLWJnLXRpbnQtYW1vdW50OiA5NSUgIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtYWN0aXZlLWJnLXRpbnQtYW1vdW50OiA5NSUgIWRlZmF1bHQ7XG5cbiRidG4tb3V0bGluZS1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6IDIwJSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1mb2N1cy1iZy1zaGFkZS1hbW91bnQ6IDIwJSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAyMCUgIWRlZmF1bHQ7XG5cbiRidG4tY29udGV4dHVhbC1ib3gtc2hhZG93OiAwIDRweCA5cHggLTRweCAhZGVmYXVsdDtcbiRidG4tY29udGV4dHVhbC1ib3gtc2hhZG93LXN0YXRlLWZpcnN0LXBhcnQ6IDAgOHB4IDlweCAtNHB4ICFkZWZhdWx0O1xuJGJ0bi1jb250ZXh0dWFsLWJveC1zaGFkb3ctc3RhdGUtc2Vjb25kLXBhcnQ6IDAgNHB4IDE4cHggMCAhZGVmYXVsdDtcblxuJGJ0bi1vdXRsaW5lLXBhZGRpbmctdG9wOiAwLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLXBhZGRpbmcteDogMS4zNzVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLWFsdGVybmF0ZSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4kYnRuLW91dGxpbmUtcGFkZGluZy10b3AtbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLXBhZGRpbmctYm90dG9tLWxnOiAwLjU2MjVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtcGFkZGluZy14LWxnOiAxLjU2MjVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtZm9udC1zaXplLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1saW5lLWhlaWdodC1sZzogMS42ICFkZWZhdWx0O1xuXG4kYnRuLW91dGxpbmUtcGFkZGluZy10b3Atc206IDAuMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtcGFkZGluZy1ib3R0b20tc206IDAuMTg3NXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1wYWRkaW5nLXgtc206IDAuODc1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLWZvbnQtc2l6ZS1zbTogMC43NXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1saW5lLWhlaWdodC1zbTogMS41ICFkZWZhdWx0O1xuXG4kYnRuLXJvdW5kZWQtYm9yZGVyLXJhZGl1czogMTByZW0gIWRlZmF1bHQ7XG5cbiRidG4tZmxvYXRpbmctYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuXG4kYnRuLWZsb2F0aW5nLXdpZHRoOiAyLjMxMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZsb2F0aW5nLWhlaWdodDogMi4zMTI1cmVtICFkZWZhdWx0O1xuJGJ0bi1mbG9hdGluZy1pY29uLXdpZHRoOiAyLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tZmxvYXRpbmctd2lkdGgtbGc6IDIuODEyNXJlbSAhZGVmYXVsdDtcbiRidG4tZmxvYXRpbmctaGVpZ2h0LWxnOiAyLjgxMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZsb2F0aW5nLWljb24td2lkdGgtbGc6IDIuODEyNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1mbG9hdGluZy13aWR0aC1zbTogMS44MTI1cmVtICFkZWZhdWx0O1xuJGJ0bi1mbG9hdGluZy1oZWlnaHQtc206IDEuODEyNXJlbSAhZGVmYXVsdDtcbiRidG4tZmxvYXRpbmctaWNvbi13aWR0aC1zbTogMS44MTI1cmVtICFkZWZhdWx0O1xuXG4kYnRuLW91dGxpbmUtZmxvYXRpbmctaWNvbi13aWR0aDogMi4wNjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLWZsb2F0aW5nLWljb24td2lkdGgtbGc6IDIuNTYyNXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1mbG9hdGluZy1pY29uLXdpZHRoLXNtOiAxLjU2MjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tZmxvYXRpbmctaWNvbi1saW5lLWhlaWdodDogMi4zMTI1cmVtICFkZWZhdWx0O1xuJGJ0bi1mbG9hdGluZy1pY29uLWxpbmUtaGVpZ2h0LWxnOiAyLjgxMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHQtc206IDEuODEyNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1vdXRsaW5lLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHQ6IDIuMDYyNXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1mbG9hdGluZy1pY29uLWxpbmUtaGVpZ2h0LWxnOiAyLjU2MjVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtZmxvYXRpbmctaWNvbi1saW5lLWhlaWdodC1zbTogMS41NjI1cmVtICFkZWZhdWx0O1xuXG4kZml4ZWQtYWN0aW9uLWJ0bi1yaWdodDogMi4xODc1cmVtICFkZWZhdWx0O1xuJGZpeGVkLWFjdGlvbi1idG4tYm90dG9tOiAyLjE4NzVyZW0gIWRlZmF1bHQ7XG4kZml4ZWQtYWN0aW9uLWJ0bi1wYWRkaW5nLXRvcDogMC45Mzc1cmVtICFkZWZhdWx0O1xuJGZpeGVkLWFjdGlvbi1idG4tcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZml4ZWQtYWN0aW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZml4ZWQtYWN0aW9uLWJ0bi1saS1tYXJnaW4tYm90dG9tOiAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stbWFyZ2luLXRvcDogMC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cbi8vIFJpcHBsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmlwcGxlLXZhcmlhYmxlc1xuJHJpcHBsZS13YXZlLWN1YmljQmV6aWVyOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4xNSwgMSkgIWRlZmF1bHQ7XG4kcmlwcGxlLXdhdmUtYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJHJpcHBsZS13YXZlLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcbiRyaXBwbGUtd2F2ZS10cmFuc2Zvcm06IHNjYWxlKDApICFkZWZhdWx0O1xuJHJpcHBsZS13YXZlLXotaW5kZXg6IDk5OSAhZGVmYXVsdDtcbiRyaXBwbGUtd2F2ZS1hY3RpdmUtdHJhbnNmb3JtOiBzY2FsZSgxKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcmlwcGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmlwcGxlLWNvbG9ycy1tYXBcbiRyaXBwbGU6IChcbiAgJ3ByaW1hcnknOiAkcHJpbWFyeSxcbiAgJ3NlY29uZGFyeSc6ICNlM2ViZjcsXG4gICdzdWNjZXNzJzogJHN1Y2Nlc3MsXG4gICdkYW5nZXInOiAkZGFuZ2VyLFxuICAnd2FybmluZyc6ICR3YXJuaW5nLFxuICAnaW5mbyc6ICRpbmZvLFxuICAnbGlnaHQnOiAkbGlnaHQsXG4gICdkYXJrJzogJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCByaXBwbGUtY29sb3JzLW1hcFxuXG4vLyBCdXR0b24gZ3JvdXBcbi8vXG4vLyBNYXRlcmlhbCBzdHlsaW5nIGZvciBncm91cCBvZiBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tZ3JvdXAtdmFyaWFibGVzXG4kYnRuLWdyb3VwLWJvcmRlci1yYWRpdXM6IGNhbGMoNHB4IC0gMXB4KSAhZGVmYXVsdDtcbiRidG4tZ3JvdXAtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBGb3Jtc1xuLy9cbi8vIE1hdGVyaWFsIHN0eWxpbmcgZm9yIG91dGxpbmUgZm9ybXMgYm9yZGVyLCBsYWJlbCwgc2l6ZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy10b3A6IDAuMzJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXRvcCAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmctbGVmdCAhZGVmYXVsdDtcbiRpbnB1dC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgIWRlZmF1bHQ7XG4kaW5wdXQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvci1yZ2IpLCAwLjgpICFkZWZhdWx0O1xuXG4kZm9ybS1sYWJlbC1sZWZ0OiAwLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtcGFkZGluZy10b3A6IDAuMzdyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jb250cm9sLWxhYmVsLWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWFjdGl2ZS1sYWJlbC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pIHRyYW5zbGF0ZVkoMC4xcmVtKSBzY2FsZSgwLjgpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWxhYmVsLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aW5wdXQtZm9jdXMtbGFiZWwtY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci13aWR0aDogMC4xMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jb250cm9sLWRpc2FibGVkLWJnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvbnQtc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogMi4xNSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1hY3RpdmUtbGFiZWwtdHJhbnNmb3JtLWxnOiB0cmFuc2xhdGVZKC0xLjI1cmVtKSB0cmFuc2xhdGVZKDAuMXJlbSkgc2NhbGUoMC44KSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmctdG9wLXNtOiAwLjMycmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmctYm90dG9tLXNtOiAwLjMycmVtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogMC43NzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206IDEuNSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1hY3RpdmUtbGFiZWwtdHJhbnNmb3JtLXNtOiB0cmFuc2xhdGVZKC0wLjg1cmVtKSB0cmFuc2xhdGVZKDAuMXJlbSkgc2NhbGUoMC44KSAhZGVmYXVsdDtcblxuJGZvcm0tbm90Y2gtZGl2LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tbm90Y2gtbGVhZGluZy13aWR0aDogMC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbm90Y2gtbGVhZGluZy1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tbm90Y2gtbWlkZGxlLW1heC13aWR0aDogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLW5vdGNoLXRyYWlsaW5nLWJvcmRlci1yYWRpdXM6ICRmb3JtLW5vdGNoLWxlYWRpbmctYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGZvcm0tbGFiZWwtcGFkZGluZy10b3AtbGc6IDAuN3JlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLXBhZGRpbmctdG9wLXNtOiAwLjMzcmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplLXNtOiAwLjc3NXJlbSAhZGVmYXVsdDtcblxuJGZvcm0td2hpdGUtaW5wdXQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLXdoaXRlLWxhYmVsLWNvbG9yOiAkZ3JheS01MCAhZGVmYXVsdDtcbiRmb3JtLXdoaXRlLW5vdGNoLWRpdi1ib3JkZXItY29sb3I6ICRncmF5LTUwICFkZWZhdWx0O1xuJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtbGFiZWwtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGZvcm0td2hpdGUtcGxhY2Vob2xkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhZGVmYXVsdDtcbiRmb3JtLXdoaXRlLWRpc2FibGVkLWJnYzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLWxlZnQ6IDEuNzlyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1tYXJnaW4tbGVmdDogMS44NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoLW1kOiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGgtbWQgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jb250cm9sLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJlZm9yZS1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAxM3B4IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJlZm9yZS13aWR0aDogMC44NzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1iZWZvcmUtaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1iZWZvcmUtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1iZWZvcmUtdHJhbnNmb3JtOiBzY2FsZSgwKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaG92ZXItYmVmb3JlLW9wYWNpdHk6IDAuMDQgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ob3Zlci1iZWZvcmUtYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTNweFxuICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuNikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS1vcGFjaXR5OiAwLjEyICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYmVmb3JlLWJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWhvdmVyLWJlZm9yZS1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYmVmb3JlLXRyYW5zZm9ybTogc2NhbGUoMSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCB0cmFuc2Zvcm0gMC4ycyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZWZvcmUtb3BhY2l0eTogMC4xNiAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYmVmb3JlLWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEzcHggJHByaW1hcnkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS10cmFuc2Zvcm06ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS10cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS10cmFuc2l0aW9uOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtdHJhbnNpdGlvbiAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWZvY3VzLWFmdGVyLXdpZHRoOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWZvY3VzLWFmdGVyLWhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtZm9jdXMtYWZ0ZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1mb2N1cy1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWFmdGVyLWJvcmRlci13aWR0aDogMC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWFmdGVyLWJvcmRlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci13aWR0aDogMC4zNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWFmdGVyLWhlaWdodDogMC44MTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1tYXJnaW4tbGVmdDogMC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXItbWFyZ2luLXRvcDogLTFweCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTNweCAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY2hlY2tlZC1hZnRlci10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNoZWNrZWQtYWZ0ZXItYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY2hlY2tlZC1hZnRlci1ib3JkZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY2hlY2tlZC1hZnRlci13aWR0aDogMC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNoZWNrZWQtYWZ0ZXItaGVpZ2h0OiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY2hlY2tlZC1hZnRlci1tYXJnaW4tbGVmdDogMC4zNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWZvY3VzLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1mb2N1cy1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8td2lkdGg6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1oZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLXdpZHRoICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1iZWZvcmUtd2lkdGg6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1iZWZvcmUtaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1iZWZvcmUtd2lkdGggIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWFmdGVyLXdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1iZWZvcmUtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1hZnRlci1oZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWFmdGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYWZ0ZXItYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWFmdGVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWFmdGVyLWJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWFmdGVyLXdpZHRoOiAwLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWFmdGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItbWFyZ2luLXRvcDogMC4xODc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci1tYXJnaW4tbGVmdDogMC4xODc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLXBhZGRpbmctbGVmdDogMS44NXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6IDAuNDM3NXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAycmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtaGVpZ2h0OiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoXG4gIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLFxuICAwLjI1XG4pICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXRvcDogMC4zNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LW1hcmdpbi1yaWdodDogMC43cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci13aWR0aDogMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLWhlaWdodDogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1tYXJnaW4tdG9wOiAtMC4xODc1cmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMiAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnMgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS1ib3gtc2hhZG93OiAzcHggLTFweCAwcHggMTNweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuNikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtdHJhbnNmb3JtOiBzY2FsZSgxKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIHRyYW5zZm9ybSAwLjJzICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1hZnRlci1ib3JkZXItcmFkaXVzOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtZm9jdXMtYWZ0ZXItd2lkdGg6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1hZnRlci1oZWlnaHQ6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWFmdGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS1tYXJnaW4tbGVmdDogMS4wNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdzogM3B4IC0xcHggMHB4IDEzcHggJHByaW1hcnkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS10cmFuc2Zvcm06IHNjYWxlKDEpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCB0cmFuc2Zvcm0gMC4ycyAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNoZWNrYm94LWFmdGVyLXdpZHRoOiAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1oZWlnaHQ6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNoZWNrYm94LWFmdGVyLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1tYXJnaW4tdG9wOiAtM3B4ICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1tYXJnaW4tbGVmdDogMS4wNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMiksXG4gIDAgMnB4IDJweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNCksXG4gIDAgMXB4IDVweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xMikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNoZWNrYm94LWFmdGVyLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyxcbiAgdHJhbnNmb3JtIDAuMnMgIWRlZmF1bHQ7XG5cbiRmb3JtLWZpbGUtaGVpZ2h0OiBjYWxjKDEuNzlyZW0gKyAwLjMzcmVtICsgMnB4KSAhZGVmYXVsdDtcblxuJGZvcm0tZmlsZS1sYWJlbC1mb2N1cy1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1sYWJlbC1mb2N1cy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWxhYmVsLWZvY3VzLXRleHQtYm9yZGVyLXdpZHRoOiAycHggMXB4IDJweCAycHggIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWxhYmVsLWZvY3VzLWJ1dHRvbi1ib3JkZXItd2lkdGg6IDJweCAycHggMnB4IDFweCAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtbGFiZWwtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZiAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtbGFiZWwtaGVpZ2h0OiAkZm9ybS1maWxlLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtbGFiZWwtYm9yZGVyLWNvbG9yOiAjYmRiZGJkICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1sYWJlbC1ib3JkZXItcmFkaXVzOiAwLjJyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWZpbGUtdGV4dC1wYWRkaW5nLXk6IDAuMzNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWxlLXRleHQtYm9yZGVyLWNvbG9yOiAjYmRiZGJkICFkZWZhdWx0O1xuXG4kZm9ybS1maWxlLWJ1dHRvbi1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJvcmRlci1jb2xvcjogJGZvcm0tZmlsZS10ZXh0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tZmlsZS1zbS1oZWlnaHQ6IGNhbGMoMS4zM3JlbSArIDAuMzNyZW0gKyAycHgpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1zbS1mb250LXNpemU6IDAuNzc1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1zbS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1zbS1wYWRkaW5nLXk6ICRmb3JtLWZpbGUtdGV4dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRmb3JtLWZpbGUtbGctaGVpZ2h0OiBjYWxjKDIuMzE1cmVtICsgMC4zM3JlbSArIDJweCkgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWxnLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtbGctbGluZS1oZWlnaHQ6IDIuMTUgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWxnLXBhZGRpbmcteTogJGZvcm0tZmlsZS10ZXh0LXBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXdlYmtpdC1zbGlkZXItdGh1bWItbWFyZ2luLXRvcDogLTZweCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2staGVpZ2h0OiA0cHggIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1oZWlnaHQ6IGNhbGMoMS43NXJlbSArIDAuMzNyZW0gKyAycHgpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLW1pbi1oZWlnaHQ6ICRpbnB1dC1ncm91cC1oZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtcGFkZGluZy15OiAwLjI3cmVtICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWZvY3VzLXRyYW5zaXRpb246ICRpbnB1dC1ncm91cC10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtZm9jdXMtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtdGV4dC1wYWRkaW5nLXk6IDAuMjZyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1sZy1oZWlnaHQ6IGNhbGMoMi4zMTVyZW0gKyAwLjMzcmVtICsgMnB4KSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1sZy1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtbGctcGFkZGluZy15OiAwLjMzcmVtICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWxnLXRleHQtZm9udC1zaXplOiAkaW5wdXQtZ3JvdXAtbGctZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtc20taGVpZ2h0OiBjYWxjKDEuMzNyZW0gKyAwLjMzcmVtICsgMnB4KSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1zbS1taW4taGVpZ2h0OiAkaW5wdXQtZ3JvdXAtc20taGVpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLXNtLWZvbnQtc2l6ZTogMC43NzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtc20tcGFkZGluZy15OiAkaW5wdXQtZ3JvdXAtbGctcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLXNtLXRleHQtZm9udC1zaXplOiAkaW5wdXQtZ3JvdXAtc20tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLXNtLXRleHQtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWZvcm0tb3V0bGluZS1ib3JkZXItbGVmdC13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWZvcm0tb3V0bGluZS1ib3JkZXItbGVmdC1jb2xvcjogI2JkYmRiZCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLXRvb2x0aXAtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICRkYW5nZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlcy1tZGI6IChcbiAgJ3ZhbGlkJzogKFxuICAgICdjb2xvcic6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICApLFxuICAnaW52YWxpZCc6IChcbiAgICAnY29sb3InOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICApLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiRmaXhlZC1hY3Rpb24tYnV0dG9uLXppbmRleDogMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6IDEwNjAgIWRlZmF1bHQ7XG4kYWxlcnQtemluZGV4OiAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi10YWJzLWxpbmstYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLXBhZGRpbmctdG9wOiAxN3B4ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstcGFkZGluZy1ib3R0b206IDE2cHggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1wYWRkaW5nLXg6IDI5cHggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1tYXJnaW46IDAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWZvbnQtc2l6ZTogJG5hdi10YWJzLWxpbmstZm9udC1zaXplICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLXBhZGRpbmctdG9wOiAkbmF2LXRhYnMtbGluay1wYWRkaW5nLXRvcCAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1wYWRkaW5nLWJvdHRvbTogJG5hdi10YWJzLWxpbmstcGFkZGluZy1ib3R0b20gIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstcGFkZGluZy14OiAkbmF2LXRhYnMtbGluay1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1mb250LXdlaWdodDogJG5hdi10YWJzLWxpbmstZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjU1KSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJnYzogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtbGluay1jb2xvcjogJG5hdi10YWJzLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstaG92ZXItYmc6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJnYyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNyksXG4gIDAgMnB4IDRweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDUpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXRvcDogMC41NjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1pbWctbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkZHJvcGRvd24tY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjU1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLW1hcmdpbi10b3A6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1ib3JkZXItdG9wLXdpZHRoOiAycHg7XG5cbiRkcm9wZG93bi1zdGF0ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLXN0YXRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSwgMC41KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLW1lbnUtYW5pbWF0ZWQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1tZW51LWFuaW1hdGVkLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1hbmltYXRpb24tZHVyYXRpb246IDFzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC45cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jaXJjbGUtYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmcteDogMC44NDFyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNpcmNsZS1sZy1wYWRkaW5nLWxlZnQ6IDEuMzk5NDE0cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tY2lyY2xlLWxnLXBhZGRpbmctcmlnaHQ6IDEuMzk5NDE1cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jaXJjbGUtc20tcGFkZGluZy1sZWZ0OiAwLjY5NnJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNpcmNsZS1zbS1wYWRkaW5nLXJpZ2h0OiAwLjY4OHJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIDAuNTUpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAwLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46IDAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6IDEuNXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAxLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy00ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICFkZWZhdWx0O1xuJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kY2FyZC1mb290ZXItYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4kY2FyZC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1iZzogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogMS4xNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAxLjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1mbHVzaC1idXR0b24tYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1mbHVzaC1pdGVtLWJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlcmxlc3MtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVybGVzcy1idXR0b24tYmdjOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXJsZXNzLWJ1dHRvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICRzdXJmYWNlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtaW52ZXJ0ZWQtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiA2cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6IDE2cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtaW52ZXJ0ZWQtYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy0yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItYm90dG9tLXdpZHRoOiAkYm9yZGVyLXdpZHRoLWFsdGVybmF0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWJvdHRvbS13aWR0aDogJGJvcmRlci13aWR0aC1hbHRlcm5hdGUgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6IDAuNjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiR0b2FzdC1idG4tY2xvc2Utd2lkdGg6IDEuM2VtICFkZWZhdWx0O1xuJHRvYXN0LWJ0bi1jbG9zZS1tcjogLTAuMzc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJ0bi1jbG9zZS1tbDogMC43NXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4yN3JlbSAhZGVmYXVsdDtcblxuJGJhZGdlLWRvdC1ib3JkZXItcmFkaXVzOiA0LjVweCAhZGVmYXVsdDtcbiRiYWRnZS1kb3QtaGVpZ2h0OiA5cHggIWRlZmF1bHQ7XG4kYmFkZ2UtZG90LXdpZHRoOiAkYmFkZ2UtZG90LWhlaWdodCAhZGVmYXVsdDtcbiRiYWRnZS1kb3QtbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1ub3RpZmljYXRpb24tZm9udC1zaXplOiAwLjZyZW0gIWRlZmF1bHQ7XG4kYmFkZ2Utbm90aWZpY2F0aW9uLW1hcmdpbi10b3A6IC0wLjFyZW0gIWRlZmF1bHQ7XG4kYmFkZ2Utbm90aWZpY2F0aW9uLW1hcmdpbi1sZWZ0OiAtMC41cmVtICFkZWZhdWx0O1xuJGJhZGdlLW5vdGlmaWNhdGlvbi1wYWRkaW5nLXk6IDAuMmVtICFkZWZhdWx0O1xuJGJhZGdlLW5vdGlmaWNhdGlvbi1wYWRkaW5nLXg6IDAuNDVlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1hbHRlcm5hdGUgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1hbHRlcm5hdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cbi8vIEFsZXJ0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiA0cHggIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG4vLyBSYW5nZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmFuZ2UtdmFyaWFibGVzXG4kcmFuZ2UtdGh1bWItaGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xuJHJhbmdlLXRodW1iLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJHJhbmdlLXRodW1iLXRvcDogLTM1cHggIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItYmFja2dyb3VuZDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItYWN0aXZlLWJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItbWFyZ2luLWxlZnQ6IC0xNXB4ICFkZWZhdWx0O1xuJHJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDAgIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItdHJhbnNmb3JtOiBzY2FsZSgwKSAhZGVmYXVsdDtcbiRyYW5nZS10aHVtYi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRyYW5nZS10aHVtYi12YWx1ZS1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItdmFsdWUtbGluZS1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItdmFsdWUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSAhZGVmYXVsdDtcbiRyYW5nZS10aHVtYi12YWx1ZS1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuLy8gb3ZlcnJpZGUgZGVmYXVsdCBib290c3RyYXAgdmFsdWVzIGZvciBmb3JtIHJhbmdlXG4kZm9ybS1yYW5nZS10aHVtYi1iZzogJHJhbmdlLXRodW1iLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogdmFyKC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1kaXNhYmxlZC1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHJhbmdlLXZhcmlhYmxlc1xuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS10cmFuc2l0aW9uLXRpbWU6IDAuNXMgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAwLjUpO1xuXG4kbGlzdC1ncm91cC1saWdodC1pdGVtLXB5OiAxcmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1ib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saWdodC1pdGVtLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLXNtYWxsLWl0ZW0tcHk6IDAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuLy8gSW1hZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbWFnZXMtdmFyaWFibGVzXG4kaW1hZ2UtaG92ZXItb3ZlcmxheS10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGltYWdlLWhvdmVyLXpvb20tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyICFkZWZhdWx0O1xuJGltYWdlLWhvdmVyLXpvb20tdHJhbnNmb3JtOiBzY2FsZSgxLjEpICFkZWZhdWx0O1xuXG4kaW1hZ2UtaG92ZXItc2hhZG93LXRyYW5zaXRpb246ICRpbWFnZS1ob3Zlci1vdmVybGF5LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kaW1hZ2UtaG92ZXItc2hhZG93LWJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQtc3Ryb25nICFkZWZhdWx0O1xuJGltYWdlLWhvdmVyLXNoYWRvdy1ib3gtc2hhZG93LXNvZnQ6ICRib3gtc2hhZG93LTUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGltYWdlcy12YXJpYWJsZXNcblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjU1KSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC41NSkgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLWNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC43KSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tYmVmb3JlLWNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IG5vbmUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IG5vbmUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtc2l6ZTogMS43cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gU2Nyb2xsc3B5XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzY3JvbGxzcHktdmFyaWFibGVzXG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcbiRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1saW5lLWhlaWdodDogMS4xcmVtICFkZWZhdWx0O1xuJHNjcm9sbHNweS1tZW51LXNpZGViYXItcGFkZGluZy14OiA1cHggIWRlZmF1bHQ7XG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJHNjcm9sbHNweS1tZW51LXNpZGViYXItdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1tYXJnaW4teTogM3B4ICFkZWZhdWx0O1xuXG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAhZGVmYXVsdDtcbiRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kc2Nyb2xsc3B5LWNvbGxhcHNpYmxlLW5hdi10cmFuc2l0aW9uLXRpbWU6IDAuNXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNjcm9sbHNweS12YXJpYWJsZXNcblxuLy8gRGl2aWRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpdmlkZXItdmFyaWFibGVzXG4kZGl2aWRlci1oZWlnaHQ6ICRib3JkZXItd2lkdGgtYWx0ZXJuYXRlICFkZWZhdWx0O1xuJGRpdmlkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtYWx0ZXJuYXRlICFkZWZhdWx0O1xuJGRpdmlkZXItYmc6IHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRkaXZpZGVyLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG5cbiRkaXZpZGVyLWJsdXJyeS1iZy1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICA5MGRlZyxcbiAgdHJhbnNwYXJlbnQsXG4gIHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS1jb2xvciksXG4gIHRyYW5zcGFyZW50XG4pICFkZWZhdWx0O1xuJGRpdmlkZXItYmx1cnJ5LWhlaWdodDogMXB4ICFkZWZhdWx0O1xuJGRpdmlkZXItYmx1cnJ5LW9wYWNpdHk6IDAuMjUgIWRlZmF1bHQ7XG5cbiRkaXZpZGVyLWJsdXJyeS12ci1iZy1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAxODBkZWcsXG4gIHRyYW5zcGFyZW50LFxuICB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktY29sb3IpLFxuICB0cmFuc3BhcmVudFxuKSAhZGVmYXVsdDtcbiRkaXZpZGVyLWJsdXJyeS12ci13aWR0aDogMXB4ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXZpZGVyLXZhcmlhYmxlc1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9IEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAxNFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkc2hhZG93IHtcbiAgICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsICdjb21tYScpO1xuICAgICAgfVxuICAgICAgQGlmICR2YWx1ZSA9PSBub25lIGFuZCBsZW5ndGgoJHNoYWRvdykgPiAxIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAobGVuZ3RoKCRyZXN1bHQpID4gMCkge1xuICAgICAgYm94LXNoYWRvdzogJHJlc3VsdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoXG4gICAgdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIDAuNVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoXG4gICAgdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIDAuNVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KFxuICAkbmFtZSxcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cyxcbiAgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cylcbikge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAwLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgJycsICctI3skbmFtZX0nKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIkZ3JpZC1icmVha3BvaW50czogKFxuICAvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuICAgICAgICB4czogMCxcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgICAgICAgc206IDU3NnB4LFxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XG4gICAgICAgIG1kOiA3NjhweCxcbiAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxuICAgICAgICBsZzogOTkycHgsXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuICAgICAgICB4bDogMTIwMHB4LFxuICAvLyBDdXN0b20gd2lkdGhcbiAgICAgICAgeHhsOiAxNDAwcHgsXG4gICAgICAgIHh4eGw6IDE4MDBweCxcbiAgICAgICAgeHh4eGw6IDIwMDBweCxcbiAgICAgICAgeHh4eHhsOiAyNDAwcHgsXG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICAgICAgc206IDU0MHB4LFxuICAgICAgICBtZDogNzIwcHgsXG4gICAgICAgIGxnOiA5NjBweCxcbiAgICAgICAgeGw6IDExNDBweCxcbiAgICAgICAgeHhsOiAxMjAwcHgsXG4gICAgICAgIHh4eGw6IDE2MDBweCxcbiAgICAgICAgeHh4eGw6IDE4MDBweCxcbiAgICAgICAgeHh4eHhsOiAyMDAwcHgsXG4pO1xuXG4kcHJpbWFyeTogJHByaW1hcnlDb2xvcjtcblxuLy8kbmF2YmFyLWRhcmstY29sb3I6ICNGRkY7XG4vLyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogI0ZGRjtcbi8vJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogI0ZGRjtcbi8vJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAjRkZGO1xuLy8kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIik7XG4vLyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogI0ZGRjsiLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoXG4gICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpXG4gICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYyhcbiAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyhcbiAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKFxuICAgIHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsXG4gICAgYm9yZGVyLWJveCxcbiAgICBudWxsXG4gICk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuICAgIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAwLjVcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKFxuICAgIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAwLjVcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoXG4gICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLFxuICAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90KCRpbmZpeCA9PSAnJyBhbmQgJGkgPT0gMCkge1xuICAgICAgICAgICAgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKFxuICAgICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSlcbiAgICApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHhcbiAgICAgIHZhcihcbiAgICAgICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSlcbiAgICAgICk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yZSB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9J2ZpbGUnXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSAnJywgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KFxuICAkc3RhcnQtY29sb3I6ICRncmF5LTcwMCxcbiAgJGVuZC1jb2xvcjogJGdyYXktODAwLFxuICAkc3RhcnQtcGVyY2VudDogMCUsXG4gICRlbmQtcGVyY2VudDogMTAwJVxuKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoXG4gICRzdGFydC1jb2xvcjogJGdyYXktNzAwLFxuICAkZW5kLWNvbG9yOiAkZ3JheS04MDAsXG4gICRzdGFydC1wZXJjZW50OiBudWxsLFxuICAkZW5kLXBlcmNlbnQ6IG51bGxcbikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gYm90dG9tLFxuICAgICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCxcbiAgICAkZW5kLWNvbG9yICRlbmQtcGVyY2VudFxuICApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycyhcbiAgJHN0YXJ0LWNvbG9yOiAkYmx1ZSxcbiAgJG1pZC1jb2xvcjogJHB1cnBsZSxcbiAgJGNvbG9yLXN0b3A6IDUwJSxcbiAgJGVuZC1jb2xvcjogJHJlZFxuKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKFxuICAkc3RhcnQtY29sb3I6ICRibHVlLFxuICAkbWlkLWNvbG9yOiAkcHVycGxlLFxuICAkY29sb3Itc3RvcDogNTAlLFxuICAkZW5kLWNvbG9yOiAkcmVkXG4pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICRhbmdsZSxcbiAgICAkY29sb3IgMjUlLFxuICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgJGNvbG9yIDUwJSxcbiAgICAkY29sb3IgNzUlLFxuICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXlcbiAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIDAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LFxuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9J3JhZGlvJ10ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSxcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPSdjaGVja2JveCddOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LFxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LFxuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIDAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogMC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gICAgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICcnO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgK1xuICAgICAgJzpub3QoLicgK1xuICAgICAgdW5xdW90ZSgkc3RhdGUpICtcbiAgICAgICctdG9vbHRpcCknICtcbiAgICAgICc6bm90KC4nICtcbiAgICAgIHVucXVvdGUoJHN0YXRlKSArXG4gICAgICAnLWZlZWRiYWNrKSc7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKFxuICAgICAgI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIC0xXG4gICAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gJ3ZhbGlkJyBvciAkc3RhdGUgPT0gJ2ludmFsaWQnKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGhcbiAgICByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9JzEnXSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbjogI3tlc2NhcGUtc3ZnKCRpY29uKX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSAndmFsaWQnIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSAnaW52YWxpZCcge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAwLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09ICdsaWdodCcge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09ICdkYXJrJyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoXG4gICAgJGJ0bi1wYWRkaW5nLXktbGcsXG4gICAgJGJ0bi1wYWRkaW5nLXgtbGcsXG4gICAgJGJ0bi1mb250LXNpemUtbGcsXG4gICAgJGJ0bi1ib3JkZXItcmFkaXVzLWxnXG4gICk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZShcbiAgICAkYnRuLXBhZGRpbmcteS1zbSxcbiAgICAkYnRuLXBhZGRpbmcteC1zbSxcbiAgICAkYnRuLWZvbnQtc2l6ZS1zbSxcbiAgICAkYnRuLWJvcmRlci1yYWRpdXMtc21cbiAgKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDpcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkaG92ZXItYm9yZGVyOlxuICAgIGlmKFxuICAgICAgJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCxcbiAgICAgIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6XG4gICAgaWYoXG4gICAgICAkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LFxuICAgICAgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkYWN0aXZlLWJvcmRlcjpcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1tZGItcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtbWRiLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtbWRiLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLW1kYi1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLW1kYi1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLW1kYi1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBAZXh0ZW5kIC5idG4tc207XG59XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIEBleHRlbmQgLmJ0bi1sZztcbn1cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIDAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAwLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAwLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogMC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIDAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAwLjc1O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKFxuICAgICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKFxuICAgICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKCdgLm5hdmJhci1saWdodGAnLCAndjUuMi4wJywgJ3Y2LjAuMCcsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtbWRiLXRoZW1lPSdkYXJrJ10ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKFxuICAgIC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSlcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDBcbiAgICApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhcbiAgICAgIDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKVxuICAgICk7XG4gIH1cbn1cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyhcbiAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteClcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyhcbiAgICAtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpXG4gICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKFxuICAgIC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKFxuICAgIC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyhcbiAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteClcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAjeycvKiBydGw6J30gdmFyKFxuICAgICAgICAgIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlcixcbiAgICAgICAgICBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZClcbiAgICAgICAgKSAjeycqLyd9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKFxuICAgICRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZyxcbiAgICAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsXG4gICAgJGZvbnQtc2l6ZS1sZyxcbiAgICAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnXG4gICk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKFxuICAgICRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSxcbiAgICAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sXG4gICAgJGZvbnQtc2l6ZS1zbSxcbiAgICAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtXG4gICk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sICcuJykgJy4gJztcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyhcbiAgICAgICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpXG4gICAgICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKFxuICAgICAgICAgICAgICAtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aClcbiAgICAgICAgICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7ZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAjeyRidG4tY2xvc2Utd2hpdGUtZmlsdGVyfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoXG4gICAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSlcbiAgKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoXG4gICAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteClcbiAgICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKFxuICAgIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLFxuICAgIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksXG4gICAgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpXG4gICk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSlcbiAgICAgIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSlcbiAgICAgIGNhbGMoLTAuNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSlcbiAgICAgIGNhbGMoLTAuNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyhcbiAgICAgIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNVxuICAgICk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSAnJywgJGluZml4ICsgJy1kb3duJywgJycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoJ2AkdG9vbHRpcC1tYXJnaW5gJywgJ3Y1JywgJ3Y1LngnLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7XG4gIH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKFxuICAgIC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KVxuICAgICAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYyhcbiAgICAtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodClcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSlcbiAgICAgIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyohcnRsOmVuZDppZ25vcmUqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoXG4gICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpXG4gICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KVxuICAgICAgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyohcnRsOmJlZ2luOmlnbm9yZSovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKFxuICAgIC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDBcbiAgICAgIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyohcnRsOmVuZDppZ25vcmUqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoXG4gICAgICAtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aClcbiAgICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KVxuICAgICAgICBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYyhcbiAgICAgIC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSlcbiAgICAgICAgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIXJ0bDplbmQ6aWdub3JlKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKFxuICAgICAgLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpXG4gICAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKFxuICAgICAgLTAuNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYyhcbiAgICAgIC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMFxuICAgICAgICBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIXJ0bDplbmQ6aWdub3JlKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKFxuICAgICRlbmFibGUtZ3JhZGllbnRzLFxuICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIDAuMjUpLCByZ2JhKCRibGFjaywgMC4wMDEpKSxcbiAgICBudWxsXG4gICk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKFxuICAgICRlbmFibGUtZ3JhZGllbnRzLFxuICAgIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAwLjI1KSwgcmdiYSgkYmxhY2ssIDAuMDAxKSksXG4gICAgbnVsbFxuICApO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSAjeycvKnJ0bDonICtcbiAgICBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgKyAnKi8nfTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAjeycvKnJ0bDonICtcbiAgICBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyAnKi8nfTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtbWRiLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtbWRiLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAwLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIDAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLW1kYi10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSAnbWVkaWEtcXVlcnknIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlXG4gICAgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3snLyohcnRsOmlnbm9yZSovJ307XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICAgICAgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWRcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWRcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QoJGluZml4ID09ICcnKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcChcbiAgICAkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCxcbiAgICAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLFxuICAgICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eVxuICApO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpXG4gICAgICBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpXG4gICAgICBjYWxjKC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpXG4gICAgICBjYWxjKC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIDEzMGRlZyxcbiAgICAkYmxhY2sgNTUlLFxuICAgIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsXG4gICAgJGJsYWNrIDk1JVxuICApO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSlcbiAgICAgIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpXG4gICAgICBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQShcbiAgICAgICAgdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLFxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSlcbiAgICAgIClcbiAgICAgIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihcbiAgICAgICAgICBjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCxcbiAgICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLFxuICAgICAgICAgIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKVxuICAgICAgICApO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpXG4gICAgICAgICAgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKFxuICAgICAgICAgICAgdG8tcmdiKCRob3Zlci1jb2xvciksXG4gICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSlcbiAgICAgICAgICApXG4gICAgICAgICAgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKVxuICAgIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQShcbiAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLFxuICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpXG4gICAgKVxuICAgIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAwLjc1KSlcbiAgICAgICAgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQShcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSxcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSlcbiAgICAgICAgKVxuICAgICAgICBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKVxuICAgIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKVxuICAgIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXNcbi8vXG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgICdtYXJnaW4tYm90dG9tJzpcbiAgICAgIG1hcC1tZXJnZShcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCAnbWFyZ2luLWJvdHRvbScpLFxuICAgICAgICAoXG4gICAgICAgICAgdmFsdWVzOlxuICAgICAgICAgICAgbWFwLW1lcmdlKFxuICAgICAgICAgICAgICBtYXAtZ2V0KG1hcC1nZXQoJHV0aWxpdGllcywgJ21hcmdpbi1ib3R0b20nKSwgJ3ZhbHVlcycpLFxuICAgICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgNjogMy41cmVtLFxuICAgICAgICAgICAgICAgIDc6IDRyZW0sXG4gICAgICAgICAgICAgICAgODogNXJlbSxcbiAgICAgICAgICAgICAgICA5OiA2cmVtLFxuICAgICAgICAgICAgICAgIDEwOiA4cmVtLFxuICAgICAgICAgICAgICAgIDExOiAxMHJlbSxcbiAgICAgICAgICAgICAgICAxMjogMTJyZW0sXG4gICAgICAgICAgICAgICAgMTM6IDE0cmVtLFxuICAgICAgICAgICAgICAgIDE0OiAxNnJlbSxcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgKVxuICAgICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgJ3JvdW5kZWQnOlxuICAgICAgbWFwLW1lcmdlKFxuICAgICAgICBtYXAtZ2V0KCR1dGlsaXRpZXMsICdyb3VuZGVkJyksXG4gICAgICAgIChcbiAgICAgICAgICB2YWx1ZXM6XG4gICAgICAgICAgICBtYXAtbWVyZ2UoXG4gICAgICAgICAgICAgIG1hcC1nZXQobWFwLWdldCgkdXRpbGl0aWVzLCAncm91bmRlZCcpLCAndmFsdWVzJyksXG4gICAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICA0OiAwLjM3NXJlbSxcbiAgICAgICAgICAgICAgICA1OiAwLjVyZW0sXG4gICAgICAgICAgICAgICAgNjogMC43NXJlbSxcbiAgICAgICAgICAgICAgICA3OiAxcmVtLFxuICAgICAgICAgICAgICAgIDg6IDEuMjVyZW0sXG4gICAgICAgICAgICAgICAgOTogMS41cmVtLFxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICApXG4gICAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICAnb3BhY2l0eSc6IChcbiAgICAgIHByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDU6IDAuMDUsXG4gICAgICAgIDEwOiAwLjEsXG4gICAgICAgIDE1OiAwLjE1LFxuICAgICAgICAyMDogMC4yLFxuICAgICAgICAyNTogMC4yNSxcbiAgICAgICAgMzA6IDAuMyxcbiAgICAgICAgMzU6IDAuMzUsXG4gICAgICAgIDQwOiAwLjQsXG4gICAgICAgIDQ1OiAwLjQ1LFxuICAgICAgICA1MDogMC41LFxuICAgICAgICA1NTogMC41NSxcbiAgICAgICAgNjA6IDAuNixcbiAgICAgICAgNjU6IDAuNjUsXG4gICAgICAgIDcwOiAwLjcsXG4gICAgICAgIDc1OiAwLjc1LFxuICAgICAgICA4MDogMC44LFxuICAgICAgICA4NTogMC44NSxcbiAgICAgICAgOTA6IDAuOSxcbiAgICAgICAgOTU6IDAuOTUsXG4gICAgICAgIDEwMDogMSxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuLyogTnVtZXJpYyAqL1xuLmRpYWdvbmFsLWZyYWN0aW9ucyB7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBkaWFnb25hbC1mcmFjdGlvbnM7XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYmctc3VwZXItbGlnaHQge1xuICAtLSN7JHByZWZpeH1iZy1zdXBlci1saWdodDogI2ZiZmJmYjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ymctc3VwZXItbGlnaHQpO1xufVxuXG4vKiBCYWNrZ3JvdW5kIGF0dGFjaG1lbnQgKi9cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG4uYmctbG9jYWwge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xufVxuLmJnLXNjcm9sbCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xufVxuXG4vKiBPdmVyZmxvdyAqL1xuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi8qIFRhYmxlcyAqL1xuLnRhYmxlLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi50YWJsZS1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICAnc2hhZG93JzpcbiAgICAgIG1hcC1tZXJnZShcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCAnc2hhZG93JyksXG4gICAgICAgIChcbiAgICAgICAgICB2YWx1ZXM6XG4gICAgICAgICAgICBtYXAtbWVyZ2UoXG4gICAgICAgICAgICAgIG1hcC1nZXQobWFwLWdldCgkdXRpbGl0aWVzLCAnc2hhZG93JyksICd2YWx1ZXMnKSxcbiAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgIDA6ICRib3gtc2hhZG93LTAsXG4gICAgICAgICAgICAgICAgMTogJGJveC1zaGFkb3ctMSxcbiAgICAgICAgICAgICAgICAyOiAkYm94LXNoYWRvdy0yLFxuICAgICAgICAgICAgICAgIDM6ICRib3gtc2hhZG93LTMsXG4gICAgICAgICAgICAgICAgNDogJGJveC1zaGFkb3ctNCxcbiAgICAgICAgICAgICAgICA1OiAkYm94LXNoYWRvdy01LFxuICAgICAgICAgICAgICAgIDY6ICRib3gtc2hhZG93LTYsXG4gICAgICAgICAgICAgICAgMS1zb2Z0OiAkYm94LXNoYWRvdy0xLXNvZnQsXG4gICAgICAgICAgICAgICAgMi1zb2Z0OiAkYm94LXNoYWRvdy0yLXNvZnQsXG4gICAgICAgICAgICAgICAgMy1zb2Z0OiAkYm94LXNoYWRvdy0zLXNvZnQsXG4gICAgICAgICAgICAgICAgNC1zb2Z0OiAkYm94LXNoYWRvdy00LXNvZnQsXG4gICAgICAgICAgICAgICAgNS1zb2Z0OiAkYm94LXNoYWRvdy01LXNvZnQsXG4gICAgICAgICAgICAgICAgNi1zb2Z0OiAkYm94LXNoYWRvdy02LXNvZnQsXG4gICAgICAgICAgICAgICAgMS1zdHJvbmc6ICRib3gtc2hhZG93LTEtc3Ryb25nLFxuICAgICAgICAgICAgICAgIDItc3Ryb25nOiAkYm94LXNoYWRvdy0yLXN0cm9uZyxcbiAgICAgICAgICAgICAgICAzLXN0cm9uZzogJGJveC1zaGFkb3ctMy1zdHJvbmcsXG4gICAgICAgICAgICAgICAgNC1zdHJvbmc6ICRib3gtc2hhZG93LTQtc3Ryb25nLFxuICAgICAgICAgICAgICAgIDUtc3Ryb25nOiAkYm94LXNoYWRvdy01LXN0cm9uZyxcbiAgICAgICAgICAgICAgICA2LXN0cm9uZzogJGJveC1zaGFkb3ctNi1zdHJvbmcsXG4gICAgICAgICAgICAgICAgaW5uZXI6ICRib3gtc2hhZG93LWlubmVyLFxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICApXG4gICAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICAnbGV0dGVyLXNwYWNpbmcnOiAoXG4gICAgICBwcm9wZXJ0eTogbGV0dGVyLXNwYWNpbmcsXG4gICAgICBjbGFzczogbHMsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgdGlnaHRlcjogLTAuMDVlbSxcbiAgICAgICAgdGlnaHQ6IC0wLjAyNWVtLFxuICAgICAgICBub3JtYWw6IDBlbSxcbiAgICAgICAgd2lkZTogMC4wMjVlbSxcbiAgICAgICAgd2lkZXI6IDAuMDVlbSxcbiAgICAgICAgd2lkZXN0OiAwLjFlbSxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgJ29iamVjdC1maXQnOiAoXG4gICAgICBwcm9wZXJ0eTogb2JqZWN0LWZpdCxcbiAgICAgIGNsYXNzOiBvYmplY3QsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgY292ZXI6IGNvdmVyLFxuICAgICAgKSxcbiAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICAnb2JqZWN0LXBvc2l0aW9uJzogKFxuICAgICAgcHJvcGVydHk6IG9iamVjdC1wb3NpdGlvbixcbiAgICAgIGNsYXNzOiBvYmplY3QsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgdG9wOiB0b3AsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBib3R0b206IGJvdHRvbSxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skbmFtZX0ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6ICcnLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSAnc3RyaW5nJyBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gJ2xpc3QnIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSAnc3RyaW5nJyB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihcbiAgICAgIG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksXG4gICAgICBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksXG4gICAgICBudGgoJHByb3BlcnRpZXMsIDEpXG4gICAgKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCAnJywgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYoXG4gICAgICBtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLFxuICAgICAgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLFxuICAgICAgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpXG4gICAgKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKFxuICAgICAgJHByb3BlcnR5LWNsYXNzID09ICcnIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSAnLScsXG4gICAgICBzdHItc2xpY2UoJGluZml4LCAyKSxcbiAgICAgICRpbmZpeFxuICAgICk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZihcbiAgICAgICRrZXksXG4gICAgICBpZigkcHJvcGVydHktY2xhc3MgPT0gJycgYW5kICRpbmZpeCA9PSAnJywgJycsICctJykgKyAka2V5LFxuICAgICAgJydcbiAgICApO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyohcnRsOmJlZ2luOnJlbW92ZSovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIXJ0bDplbmQ6cmVtb3ZlKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSAnbWFwJyBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSAnJykge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT1cbiAgICAgICAgICAnbWFwJyBhbmRcbiAgICAgICAgICBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZFxuICAgICAgICAgIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gJycpXG4gICAgICAgIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09ICdtYXAnIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAnLXByaW50Jyk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUm9vdCBhbmQgYm9keVxuLy9cblxuOnJvb3QsXG5bZGF0YS1tZGItdGhlbWU9J2xpZ2h0J10ge1xuICAtLW1kYi1mb250LXJvYm90bzogI3tpbnNwZWN0KCRmb250LWZhbWlseS1yb2JvdG8pfTtcbiAgLS1tZGItYmctb3BhY2l0eTogMTtcbiAgLS1tZGItdGV4dC1ob3Zlci1vcGFjaXR5OiAwLjg7XG5cbiAgLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcjogI3skc3VyZmFjZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiOiAje3RvLXJnYigkc3VyZmFjZS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zdXJmYWNlLWJnOiAjeyRzdXJmYWNlLWJnfTtcbiAgLS0jeyRwcmVmaXh9c3VyZmFjZS1pbnZlcnRlZC1jb2xvcjogI3skc3VyZmFjZS1pbnZlcnRlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXN1cmZhY2UtaW52ZXJ0ZWQtY29sb3ItcmdiOiAje3RvLXJnYigkc3VyZmFjZS1pbnZlcnRlZC1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWJnOiAjeyRzdXJmYWNlLWludmVydGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcjogI3skZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWNvbG9yOiAjeyRkaXZpZGVyLWJsdXJyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcjogI3skaGlnaGxpZ2h0LWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwtYmc6ICN7JHNjcm9sbGJhci1yYWlsLWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLWJnOiAjeyRzY3JvbGxiYXItdGh1bWItYmd9O1xuICAtLSN7JHByZWZpeH1waWNrZXItaGVhZGVyLWJnOiAjeyRwaWNrZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1mYWNlLWJnOiAjeyR0aW1lcGlja2VyLWNsb2NrLWZhY2UtYmd9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWJhY2tkcm9wLW9wYWNpdHk6ICN7JHNpZGVuYXYtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAtLSN7JHByZWZpeH1pbnB1dC1mb2N1cy1sYWJlbC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jb250cm9sLWxhYmVsLWNvbG9yOiAjeyRmb3JtLWNvbnRyb2wtbGFiZWwtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtZGlzYWJsZWQtYmc6ICN7JGZvcm0tY29udHJvbC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3I6ICN7JGJveC1zaGFkb3ctY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJveC1zaGFkb3ctY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWJnfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yOiAjeyRzdXJmYWNlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiOiAje3RvLXJnYigkc3VyZmFjZS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c3VyZmFjZS1iZzogI3skc3VyZmFjZS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWNvbG9yOiAjeyRzdXJmYWNlLWludmVydGVkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXN1cmZhY2UtaW52ZXJ0ZWQtY29sb3ItcmdiOiAje3RvLXJnYigkc3VyZmFjZS1pbnZlcnRlZC1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c3VyZmFjZS1pbnZlcnRlZC1iZzogI3skc3VyZmFjZS1pbnZlcnRlZC1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1kaXZpZGVyLWNvbG9yOiAjeyRkaXZpZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWNvbG9yOiAjeyRkaXZpZGVyLWJsdXJyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3I6ICN7JGhpZ2hsaWdodC1iZy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC1iZzogI3skc2Nyb2xsYmFyLXJhaWwtYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLWJnOiAjeyRzY3JvbGxiYXItdGh1bWItYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9cGlja2VyLWhlYWRlci1iZzogI3skcGlja2VyLWhlYWRlci1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWZhY2UtYmc6ICN7JHRpbWVwaWNrZXItY2xvY2stZmFjZS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zaWRlbmF2LWJhY2tkcm9wLW9wYWNpdHk6ICN7JHNpZGVuYXYtYmFja2Ryb3Atb3BhY2l0eS1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1sYWJlbC1jb2xvcjogI3skZm9ybS1jb250cm9sLWxhYmVsLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1kaXNhYmxlZC1iZzogI3skZm9ybS1jb250cm9sLWRpc2FibGVkLWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3I6ICN7JGJveC1zaGFkb3ctY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib3gtc2hhZG93LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1iZzogI3skc3RlcHBlci1tb2JpbGUtYmctZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuXG4vLyBEaXZpZGVyc1xuXG5ocjpub3QoW3NpemVdKSB7XG4gICYuaHIge1xuICAgIC0tI3skcHJlZml4fWRpdmlkZXItaGVpZ2h0OiAjeyRkaXZpZGVyLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9ZGl2aWRlci1iZzogI3skZGl2aWRlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9ZGl2aWRlci1vcGFjaXR5OiAjeyRkaXZpZGVyLW9wYWNpdHl9O1xuICAgIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS1iZy1pbWFnZTogI3skZGl2aWRlci1ibHVycnktYmctaW1hZ2V9O1xuICAgIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWhlaWdodDogI3skZGl2aWRlci1ibHVycnktaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS1vcGFjaXR5OiAjeyRkaXZpZGVyLWJsdXJyeS1vcGFjaXR5fTtcblxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1iZyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItb3BhY2l0eSk7XG5cbiAgICAmLmhyLWJsdXJyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktYmcpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWJnLWltYWdlKTtcbiAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWhlaWdodCk7XG4gICAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgJi52ciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbmhyLmhyLFxuaHIudnIge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ciB7XG4gIC0tI3skcHJlZml4fWRpdmlkZXItd2lkdGg6ICN7JGRpdmlkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kaXZpZGVyLWJnOiAjeyRkaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZGl2aWRlci1vcGFjaXR5OiAjeyRkaXZpZGVyLW9wYWNpdHl9O1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItb3BhY2l0eSk7XG59XG5cbi52ci1ibHVycnkge1xuICAtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS12ci1iZy1pbWFnZTogI3skZGl2aWRlci1ibHVycnktdnItYmctaW1hZ2V9O1xuICAtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS12ci13aWR0aDogI3skZGl2aWRlci1ibHVycnktdnItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS1vcGFjaXR5OiAjeyRkaXZpZGVyLWJsdXJyeS1vcGFjaXR5fTtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktdnItYmctaW1hZ2UpO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LXZyLXdpZHRoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LW9wYWNpdHkpO1xufVxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbik7XG59XG4iLCIvLyBUeXBlXG4ubm90ZSB7XG4gIC0tI3skcHJlZml4fW5vdGUtcGFkZGluZzogI3skbm90ZS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bm90ZS1ib3JkZXItd2lkdGg6ICN7JG5vdGUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bm90ZS1ib3JkZXItcmFkaXVzOiAjeyRub3RlLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ub3RlLXN0cm9uZy1mb250LXdlaWdodDogI3skbm90ZS1zdHJvbmctZm9udC13ZWlnaHR9O1xuXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1ub3RlLXBhZGRpbmcpO1xuICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW5vdGUtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fW5vdGUtYm9yZGVyLXJhZGl1cyk7XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ub3RlLXN0cm9uZy1mb250LXdlaWdodCk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ub3RlLSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGUpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG5cbi53LXJlc3BvbnNpdmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuIiwiLy9cbi8vIENvbG9yIHN0eWxlc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iZy0jeyRjb2xvcn0ge1xuICAgIC0tI3skcHJlZml4fS1iZy1vcGFjaXR5OiAxO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdmFsdWUsIHZhcigtLSN7JHByZWZpeH0tYmctb3BhY2l0eSkpO1xuICB9XG59XG4iLCIvKiFcbiAqICMgU2VtYW50aWMgVUkgMi40LjIgLSBGbGFnXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICAgIEZsYWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jbWRiLXRhYmxlLWZsYWcgdHIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWRiLWZsYWctc2VsZWN0ZWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubWRiLXNlbGVjdGVkLWZsYWctdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG5pLmZsYWc6bm90KC5pY29uKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFNwcml0ZSAqL1xuaS5mbGFnIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9tZGJvb3RzdHJhcC5jb20vaW1nL3N2Zy9mbGFncy5wbmcnKSBuby1yZXBlYXQgLTEwOHB4IC0xOTc2cHg7XG4gIH1cblxuICAvKiBGbGFnIFNwcml0ZSBCYXNlZCBPbiBodHRwOi8vd3d3LmZhbWZhbWZhbS5jb20vbGFiL2ljb25zL2ZsYWdzLyAqL1xuXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICBUaGVtZSBPdmVycmlkZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiAgJi1hZDpiZWZvcmUsXG4gICYtYW5kb3JyYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1hZTpiZWZvcmUsXG4gICYtdW5pdGVkLWFyYWItZW1pcmF0ZXM6YmVmb3JlLFxuICAmLXVhZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWFmOmJlZm9yZSxcbiAgJi1hZmdoYW5pc3RhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWFnOmJlZm9yZSxcbiAgJi1hbnRpZ3VhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYWk6YmVmb3JlLFxuICAmLWFuZ3VpbGxhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWFsOmJlZm9yZSxcbiAgJi1hbGJhbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWFtOmJlZm9yZSxcbiAgJi1hcm1lbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWFuOmJlZm9yZSxcbiAgJi1uZXRoZXJsYW5kcy1hbnRpbGxlczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1hbzpiZWZvcmUsXG4gICYtYW5nb2xhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWFyOmJlZm9yZSxcbiAgJi1hcmdlbnRpbmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYXM6YmVmb3JlLFxuICAmLWFtZXJpY2FuLXNhbW9hOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjYwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWF0OmJlZm9yZSxcbiAgJi1hdXN0cmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWF1OmJlZm9yZSxcbiAgJi1hdXN0cmFsaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYXc6YmVmb3JlLFxuICAmLWFydWJhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzM4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWF4OmJlZm9yZSxcbiAgJi1hbGFuZC1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWF6OmJlZm9yZSxcbiAgJi1hemVyYmFpamFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzkwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJhOmJlZm9yZSxcbiAgJi1ib3NuaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmI6YmVmb3JlLFxuICAmLWJhcmJhZG9zOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJkOmJlZm9yZSxcbiAgJi1iYW5nbGFkZXNoOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJlOmJlZm9yZSxcbiAgJi1iZWxnaXVtOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDk0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJmOmJlZm9yZSxcbiAgJi1idXJraW5hLWZhc286YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmc6YmVmb3JlLFxuICAmLWJ1bGdhcmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQ2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJoOmJlZm9yZSxcbiAgJi1iYWhyYWluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTcycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJpOmJlZm9yZSxcbiAgJi1idXJ1bmRpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJqOmJlZm9yZSxcbiAgJi1iZW5pbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ibTpiZWZvcmUsXG4gICYtYmVybXVkYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ibjpiZWZvcmUsXG4gICYtYnJ1bmVpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjc2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJvOmJlZm9yZSxcbiAgJi1ib2xpdmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzAycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJyOmJlZm9yZSxcbiAgJi1icmF6aWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYnM6YmVmb3JlLFxuICAmLWJhaGFtYXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYnQ6YmVmb3JlLFxuICAmLWJodXRhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1idjpiZWZvcmUsXG4gICYtYm91dmV0LWlzbGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1idzpiZWZvcmUsXG4gICYtYm90c3dhbmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MzJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYnk6YmVmb3JlLFxuICAmLWJlbGFydXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYno6YmVmb3JlLFxuICAmLWJlbGl6ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jYTpiZWZvcmUsXG4gICYtY2FuYWRhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNjOmJlZm9yZSxcbiAgJi1jb2Nvcy1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNkOmJlZm9yZSxcbiAgJi1jb25nbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jZjpiZWZvcmUsXG4gICYtY2VudHJhbC1hZnJpY2FuLXJlcHVibGljOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jZzpiZWZvcmUsXG4gICYtY29uZ28tYnJhenphdmlsbGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNoOmJlZm9yZSxcbiAgJi1zd2l0emVybGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY2k6YmVmb3JlLFxuICAmLWNvdGUtZGl2b2lyZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY2s6YmVmb3JlLFxuICAmLWNvb2staXNsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY2w6YmVmb3JlLFxuICAmLWNoaWxlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jbTpiZWZvcmUsXG4gICYtY2FtZXJvb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNuOmJlZm9yZSxcbiAgJi1jaGluYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExOTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY286YmVmb3JlLFxuICAmLWNvbG9tYmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jcjpiZWZvcmUsXG4gICYtY29zdGEtcmljYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNDhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY3M6YmVmb3JlLFxuICAmLXNlcmJpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNzRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY3U6YmVmb3JlLFxuICAmLWN1YmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWN2OmJlZm9yZSxcbiAgJi1jYXBlLXZlcmRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jeDpiZWZvcmUsXG4gICYtY2hyaXN0bWFzLWlzbGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY3k6YmVmb3JlLFxuICAmLWN5cHJ1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY3o6YmVmb3JlLFxuICAmLWN6ZWNoLXJlcHVibGljOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1kZTpiZWZvcmUsXG4gICYtZ2VybWFueTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0MzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZGo6YmVmb3JlLFxuICAmLWRqaWJvdXRpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1kazpiZWZvcmUsXG4gICYtZGVubWFyazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0ODJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZG06YmVmb3JlLFxuICAmLWRvbWluaWNhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1kbzpiZWZvcmUsXG4gICYtZG9taW5pY2FuLXJlcHVibGljOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1kejpiZWZvcmUsXG4gICYtYWxnZXJpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NjBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZWM6YmVmb3JlLFxuICAmLWVjdWFkb3I6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTg2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWVlOmJlZm9yZSxcbiAgJi1lc3RvbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1lZzpiZWZvcmUsXG4gICYtZWd5cHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjM4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWVoOmJlZm9yZSxcbiAgJi13ZXN0ZXJuLXNhaGFyYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2NjRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ2ItZW5nOmJlZm9yZSxcbiAgJi1lbmdsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1lcjpiZWZvcmUsXG4gICYtZXJpdHJlYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZXM6YmVmb3JlLFxuICAmLXNwYWluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ldDpiZWZvcmUsXG4gICYtZXRoaW9waWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzY4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWV1OmJlZm9yZSxcbiAgJi1ldXJvcGVhbi11bmlvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3OTRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZmk6YmVmb3JlLFxuICAmLWZpbmxhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODQ2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWZqOmJlZm9yZSxcbiAgJi1maWppOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1mazpiZWZvcmUsXG4gICYtZmFsa2xhbmQtaXNsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4OThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZm06YmVmb3JlLFxuICAmLW1pY3JvbmVzaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTI0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWZvOmJlZm9yZSxcbiAgJi1mYXJvZS1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTk1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1mcjpiZWZvcmUsXG4gICYtZnJhbmNlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTk3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1nYTpiZWZvcmUsXG4gICYtZ2Fib246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1nYjpiZWZvcmUsXG4gICYtdWs6YmVmb3JlLFxuICAmLXVuaXRlZC1raW5nZG9tOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTI2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdkOmJlZm9yZSxcbiAgJi1ncmVuYWRhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTUycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdlOmJlZm9yZSxcbiAgJi1nZW9yZ2lhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTc4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdmOmJlZm9yZSxcbiAgJi1mcmVuY2gtZ3VpYW5hOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1naDpiZWZvcmUsXG4gICYtZ2hhbmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdpOmJlZm9yZSxcbiAgJi1naWJyYWx0YXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTU2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdsOmJlZm9yZSxcbiAgJi1ncmVlbmxhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTgycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdtOmJlZm9yZSxcbiAgJi1nYW1iaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMjA4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWduOmJlZm9yZSxcbiAgJi1ndWluZWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMjM0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdwOmJlZm9yZSxcbiAgJi1ndWFkZWxvdXBlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ncTpiZWZvcmUsXG4gICYtZXF1YXRvcmlhbC1ndWluZWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMjg2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdyOmJlZm9yZSxcbiAgJi1ncmVlY2U6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzEycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdzOmJlZm9yZSxcbiAgJi1zYW5kd2ljaC1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTMzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ndDpiZWZvcmUsXG4gICYtZ3VhdGVtYWxhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ndTpiZWZvcmUsXG4gICYtZ3VhbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zOTBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ3c6YmVmb3JlLFxuICAmLWd1aW5lYS1iaXNzYXU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWd5OmJlZm9yZSxcbiAgJi1ndXlhbmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNDQycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWhrOmJlZm9yZSxcbiAgJi1ob25nLWtvbmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWhtOmJlZm9yZSxcbiAgJi1oZWFyZC1pc2xhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNDk0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWhuOmJlZm9yZSxcbiAgJi1ob25kdXJhczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC01MjBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaHI6YmVmb3JlLFxuICAmLWNyb2F0aWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTQ2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWh0OmJlZm9yZSxcbiAgJi1oYWl0aTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC01NzJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaHU6YmVmb3JlLFxuICAmLWh1bmdhcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTk4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWlkOmJlZm9yZSxcbiAgJi1pbmRvbmVzaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNjI0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWllOmJlZm9yZSxcbiAgJi1pcmVsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTY1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1pbDpiZWZvcmUsXG4gICYtaXNyYWVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTY3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1pbjpiZWZvcmUsXG4gICYtaW5kaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNzAycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWlvOmJlZm9yZSxcbiAgJi1pbmRpYW4tb2NlYW4tdGVycml0b3J5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTcyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1pcTpiZWZvcmUsXG4gICYtaXJhcTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC03NTRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaXI6YmVmb3JlLFxuICAmLWlyYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNzgwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWlzOmJlZm9yZSxcbiAgJi1pY2VsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTgwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1pdDpiZWZvcmUsXG4gICYtaXRhbHk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtODMycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWptOmJlZm9yZSxcbiAgJi1qYW1haWNhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTg1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1qbzpiZWZvcmUsXG4gICYtam9yZGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTg4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1qcDpiZWZvcmUsXG4gICYtamFwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtOTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWtlOmJlZm9yZSxcbiAgJi1rZW55YTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC05MzZweCAhaW1wb3J0YW50O1xuICB9XG4gICYta2c6YmVmb3JlLFxuICAmLWt5cmd5enN0YW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtOTYycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWtoOmJlZm9yZSxcbiAgJi1jYW1ib2RpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC05ODhweCAhaW1wb3J0YW50O1xuICB9XG4gICYta2k6YmVmb3JlLFxuICAmLWtpcmliYXRpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEwMTRweCAhaW1wb3J0YW50O1xuICB9XG4gICYta206YmVmb3JlLFxuICAmLWNvbW9yb3M6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1rbjpiZWZvcmUsXG4gICYtc2FpbnQta2l0dHMtYW5kLW5ldmlzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEwNjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYta3A6YmVmb3JlLFxuICAmLW5vcnRoLWtvcmVhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEwOTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYta3I6YmVmb3JlLFxuICAmLXNvdXRoLWtvcmVhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTExMThweCAhaW1wb3J0YW50O1xuICB9XG4gICYta3c6YmVmb3JlLFxuICAmLWt1d2FpdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWt5OmJlZm9yZSxcbiAgJi1jYXltYW4taXNsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWt6OmJlZm9yZSxcbiAgJi1rYXpha2hzdGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTExOTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbGE6YmVmb3JlLFxuICAmLWxhb3M6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTIyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1sYjpiZWZvcmUsXG4gICYtbGViYW5vbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMjQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWxjOmJlZm9yZSxcbiAgJi1zYWludC1sdWNpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMjc0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWxpOmJlZm9yZSxcbiAgJi1saWVjaHRlbnN0ZWluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbGs6YmVmb3JlLFxuICAmLXNyaS1sYW5rYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMzI2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWxyOmJlZm9yZSxcbiAgJi1saWJlcmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEzNTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbHM6YmVmb3JlLFxuICAmLWxlc290aG86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTM3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1sdDpiZWZvcmUsXG4gICYtbGl0aHVhbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE0MDRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbHU6YmVmb3JlLFxuICAmLWx1eGVtYm91cmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTQzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1sdjpiZWZvcmUsXG4gICYtbGF0dmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE0NTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbHk6YmVmb3JlLFxuICAmLWxpYnlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE0ODJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbWE6YmVmb3JlLFxuICAmLW1vcm9jY286YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTUwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tYzpiZWZvcmUsXG4gICYtbW9uYWNvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE1MzRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbWQ6YmVmb3JlLFxuICAmLW1vbGRvdmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTU2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tZTpiZWZvcmUsXG4gICYtbW9udGVuZWdybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNTg2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1nOmJlZm9yZSxcbiAgJi1tYWRhZ2FzY2FyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE2MTNweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbWg6YmVmb3JlLFxuICAmLW1hcnNoYWxsLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTYzOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tazpiZWZvcmUsXG4gICYtbWFjZWRvbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE2NjVweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbWw6YmVmb3JlLFxuICAmLW1hbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTY5MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tbTpiZWZvcmUsXG4gICYtbXlhbm1hcjpiZWZvcmUsXG4gICYtYnVybWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzNweCAtMTgyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tbjpiZWZvcmUsXG4gICYtbW9uZ29saWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTc0M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tbzpiZWZvcmUsXG4gICYtbWFjYXU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTc2OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tcDpiZWZvcmUsXG4gICYtbm9ydGhlcm4tbWFyaWFuYS1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE3OTVweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbXE6YmVmb3JlLFxuICAmLW1hcnRpbmlxdWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTgyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tcjpiZWZvcmUsXG4gICYtbWF1cml0YW5pYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xODQ3cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1zOmJlZm9yZSxcbiAgJi1tb250c2VycmF0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE4NzNweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbXQ6YmVmb3JlLFxuICAmLW1hbHRhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE4OTlweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbXU6YmVmb3JlLFxuICAmLW1hdXJpdGl1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xOTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW12OmJlZm9yZSxcbiAgJi1tYWxkaXZlczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xOTUxcHggIWltcG9ydGFudDtcbiAgfVxuICAmLW13OmJlZm9yZSxcbiAgJi1tYWxhd2k6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTk3N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1teDpiZWZvcmUsXG4gICYtbWV4aWNvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMCAhaW1wb3J0YW50O1xuICB9XG4gICYtbXk6YmVmb3JlLFxuICAmLW1hbGF5c2lhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW16OmJlZm9yZSxcbiAgJi1tb3phbWJpcXVlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTUycHggIWltcG9ydGFudDtcbiAgfVxuICAmLW5hOmJlZm9yZSxcbiAgJi1uYW1pYmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTc4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW5jOmJlZm9yZSxcbiAgJi1uZXctY2FsZWRvbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1uZTpiZWZvcmUsXG4gICYtbmlnZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLW5mOmJlZm9yZSxcbiAgJi1ub3Jmb2xrLWlzbGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbmc6YmVmb3JlLFxuICAmLW5pZ2VyaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTgycHggIWltcG9ydGFudDtcbiAgfVxuICAmLW5pOmJlZm9yZSxcbiAgJi1uaWNhcmFndWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjA4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW5sOmJlZm9yZSxcbiAgJi1uZXRoZXJsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yMzRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbm86YmVmb3JlLFxuICAmLW5vcndheTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yNjBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbnA6YmVmb3JlLFxuICAmLW5lcGFsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ucjpiZWZvcmUsXG4gICYtbmF1cnU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzEycHggIWltcG9ydGFudDtcbiAgfVxuICAmLW51OmJlZm9yZSxcbiAgJi1uaXVlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTMzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1uejpiZWZvcmUsXG4gICYtbmV3LXplYWxhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzY0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW9tOmJlZm9yZSxcbiAgJi1vbWFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTM5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wYTpiZWZvcmUsXG4gICYtcGFuYW1hOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTQxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wZTpiZWZvcmUsXG4gICYtcGVydTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC00NDJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcGY6YmVmb3JlLFxuICAmLWZyZW5jaC1wb2x5bmVzaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXBnOmJlZm9yZSxcbiAgJi1uZXctZ3VpbmVhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTQ5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1waDpiZWZvcmUsXG4gICYtcGhpbGlwcGluZXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLXBrOmJlZm9yZSxcbiAgJi1wYWtpc3RhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC01NDZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcGw6YmVmb3JlLFxuICAmLXBvbGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC01NzJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcG06YmVmb3JlLFxuICAmLXNhaW50LXBpZXJyZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC01OThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcG46YmVmb3JlLFxuICAmLXBpdGNhaXJuLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNjI0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXByOmJlZm9yZSxcbiAgJi1wdWVydG8tcmljbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC02NTBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcHM6YmVmb3JlLFxuICAmLXBhbGVzdGluZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC02NzZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcHQ6YmVmb3JlLFxuICAmLXBvcnR1Z2FsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTcwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wdzpiZWZvcmUsXG4gICYtcGFsYXU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNzI4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXB5OmJlZm9yZSxcbiAgJi1wYXJhZ3VheTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC03NTRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcWE6YmVmb3JlLFxuICAmLXFhdGFyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTc4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1yZTpiZWZvcmUsXG4gICYtcmV1bmlvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC04MDZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcm86YmVmb3JlLFxuICAmLXJvbWFuaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtODMycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXJzOmJlZm9yZSxcbiAgJi1zZXJiaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtODU4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXJ1OmJlZm9yZSxcbiAgJi1ydXNzaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtODg0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXJ3OmJlZm9yZSxcbiAgJi1yd2FuZGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtOTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNhOmJlZm9yZSxcbiAgJi1zYXVkaS1hcmFiaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtOTM2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNiOmJlZm9yZSxcbiAgJi1zb2xvbW9uLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtOTYycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNjOmJlZm9yZSxcbiAgJi1zZXljaGVsbGVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTk4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1nYi1zY3Q6YmVmb3JlLFxuICAmLXNjb3RsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEwMTRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc2Q6YmVmb3JlLFxuICAmLXN1ZGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEwNDBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc2U6YmVmb3JlLFxuICAmLXN3ZWRlbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMDY2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNnOmJlZm9yZSxcbiAgJi1zaW5nYXBvcmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zaDpiZWZvcmUsXG4gICYtc2FpbnQtaGVsZW5hOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTExMThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc2k6YmVmb3JlLFxuICAmLXNsb3ZlbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTExNDRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc2o6YmVmb3JlLFxuICAmLXN2YWxiYXJkOmJlZm9yZSxcbiAgJi1qYW4tbWF5ZW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zazpiZWZvcmUsXG4gICYtc2xvdmFraWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTE5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zbDpiZWZvcmUsXG4gICYtc2llcnJhLWxlb25lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEyMjJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc206YmVmb3JlLFxuICAmLXNhbi1tYXJpbm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTI0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zbjpiZWZvcmUsXG4gICYtc2VuZWdhbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMjc0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNvOmJlZm9yZSxcbiAgJi1zb21hbGlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc3I6YmVmb3JlLFxuICAmLXN1cmluYW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEzMjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc3Q6YmVmb3JlLFxuICAmLXNhby10b21lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEzNTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc3Y6YmVmb3JlLFxuICAmLWVsLXNhbHZhZG9yOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEzNzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc3k6YmVmb3JlLFxuICAmLXN5cmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE0MDRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc3o6YmVmb3JlLFxuICAmLXN3YXppbGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLXRjOmJlZm9yZSxcbiAgJi1jYWljb3MtaXNsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXRkOmJlZm9yZSxcbiAgJi1jaGFkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE0ODJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdGY6YmVmb3JlLFxuICAmLWZyZW5jaC10ZXJyaXRvcmllczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNTA4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXRnOmJlZm9yZSxcbiAgJi10b2dvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE1MzRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdGg6YmVmb3JlLFxuICAmLXRoYWlsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE1NjBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdGo6YmVmb3JlLFxuICAmLXRhamlraXN0YW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTU4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10azpiZWZvcmUsXG4gICYtdG9rZWxhdTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNjEycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXRsOmJlZm9yZSxcbiAgJi10aW1vcmxlc3RlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE2MzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdG06YmVmb3JlLFxuICAmLXR1cmttZW5pc3RhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNjY0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXRuOmJlZm9yZSxcbiAgJi10dW5pc2lhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE2OTBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdG86YmVmb3JlLFxuICAmLXRvbmdhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE3MTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdHI6YmVmb3JlLFxuICAmLXR1cmtleTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNzQycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXR0OmJlZm9yZSxcbiAgJi10cmluaWRhZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNzY4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXR2OmJlZm9yZSxcbiAgJi10dXZhbHU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTc5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10dzpiZWZvcmUsXG4gICYtdGFpd2FuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE4MjBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdHo6YmVmb3JlLFxuICAmLXRhbnphbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE4NDZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdWE6YmVmb3JlLFxuICAmLXVrcmFpbmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTg3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi11ZzpiZWZvcmUsXG4gICYtdWdhbmRhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE4OThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdW06YmVmb3JlLFxuICAmLXVzLW1pbm9yLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTkyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi11czpiZWZvcmUsXG4gICYtYW1lcmljYTpiZWZvcmUsXG4gICYtdW5pdGVkLXN0YXRlczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xOTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLXV5OmJlZm9yZSxcbiAgJi11cnVndWF5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE5NzZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdXo6YmVmb3JlLFxuICAmLXV6YmVraXN0YW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggMCAhaW1wb3J0YW50O1xuICB9XG4gICYtdmE6YmVmb3JlLFxuICAmLXZhdGljYW4tY2l0eTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdmM6YmVmb3JlLFxuICAmLXNhaW50LXZpbmNlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTUycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXZlOmJlZm9yZSxcbiAgJi12ZW5lenVlbGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTc4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXZnOmJlZm9yZSxcbiAgJi1icml0aXNoLXZpcmdpbi1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0xMDRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdmk6YmVmb3JlLFxuICAmLXVzLXZpcmdpbi1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdm46YmVmb3JlLFxuICAmLXZpZXRuYW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi12dTpiZWZvcmUsXG4gICYtdmFudWF0dTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTgycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdiLXdsczpiZWZvcmUsXG4gICYtd2FsZXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTIwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi13ZjpiZWZvcmUsXG4gICYtd2FsbGlzLWFuZC1mdXR1bmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTIzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi13czpiZWZvcmUsXG4gICYtc2Ftb2E6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi15ZTpiZWZvcmUsXG4gICYteWVtZW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTI4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi15dDpiZWZvcmUsXG4gICYtbWF5b3R0ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMzEycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXphOmJlZm9yZSxcbiAgJi1zb3V0aC1hZnJpY2E6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTMzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi16bTpiZWZvcmUsXG4gICYtemFtYmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0zNjRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtenc6YmVmb3JlLFxuICAmLXppbWJhYndlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0zOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgU2l0ZSBPdmVycmlkZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4iLCIvL1xuLy8gSW1hZ2Ugc3R5bGVzXG4vL1xuXG4uYmctZml4ZWQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4uYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5ob3Zlci1vdmVybGF5IHtcbiAgLm1hc2sge1xuICAgIC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXRyYW5zaXRpb246ICN7JGltYWdlLWhvdmVyLW92ZXJsYXktdHJhbnNpdGlvbn07XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1pbWFnZS1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5ob3Zlci16b29tIHtcbiAgLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItem9vbS10cmFuc2l0aW9uOiAjeyRpbWFnZS1ob3Zlci16b29tLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1pbWFnZS1ob3Zlci16b29tLXRyYW5zZm9ybTogI3skaW1hZ2UtaG92ZXItem9vbS10cmFuc2Zvcm19O1xuXG4gIGltZyxcbiAgdmlkZW8ge1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1pbWFnZS1ob3Zlci16b29tLXRyYW5zaXRpb24pO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pbWFnZS1ob3Zlci16b29tLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG5cbi5ob3Zlci1zaGFkb3csXG4uY2FyZC5ob3Zlci1zaGFkb3csXG4uaG92ZXItc2hhZG93LXNvZnQsXG4uY2FyZC5ob3Zlci1zaGFkb3ctc29mdCB7XG4gIC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXNoYWRvdy10cmFuc2l0aW9uOiAjeyRpbWFnZS1ob3Zlci1zaGFkb3ctdHJhbnNpdGlvbn07XG5cbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXNoYWRvdy10cmFuc2l0aW9uKTtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXNoYWRvdy10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaG92ZXItc2hhZG93LFxuLmNhcmQuaG92ZXItc2hhZG93IHtcbiAgLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItc2hhZG93LWJveC1zaGFkb3c6ICN7JGltYWdlLWhvdmVyLXNoYWRvdy1ib3gtc2hhZG93fTtcblxuICBib3gtc2hhZG93OiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItc2hhZG93LWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5ob3Zlci1zaGFkb3ctc29mdCxcbi5jYXJkLmhvdmVyLXNoYWRvdy1zb2Z0IHtcbiAgLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItc2hhZG93LWJveC1zaGFkb3ctc29mdDogI3skaW1hZ2UtaG92ZXItc2hhZG93LWJveC1zaGFkb3ctc29mdH07XG5cbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXNoYWRvdy1ib3gtc2hhZG93LXNvZnQpO1xuICB9XG59XG4iLCIvL1xuLy8gTWF0ZXJpYWwgc3R5bGVzIGZvciBmb3JtIGNvbnRyb2wgLSBmb3JtIG91dGxpbmVcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0LjVweCAxMnB4IDMuNjhweCAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJHByaW1hcnk7XG4gIH1cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIGZvbnQtc2l6ZTogMC43NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuXG4uZm9ybS1vdXRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAuZm9ybS1oZWxwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgLmZvcm0tY291bnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAudHJhaWxpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpO1xuICB9XG5cbiAgLmZvcm0taWNvbi10cmFpbGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy1ib3R0b207XG4gICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtcGFkZGluZy1sZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXJpZ2h0O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAkaW5wdXQtdHJhbnNpdGlvbjtcbiAgICB+IC5mb3JtLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGxlZnQ6ICRmb3JtLWxhYmVsLWxlZnQ7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tbGFiZWwtcGFkZGluZy10b3A7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgIHRyYW5zaXRpb246ICRmb3JtLWxhYmVsLXRyYW5zaXRpb247XG4gICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICB+IC5mb3JtLW5vdGNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXYge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLW5vdGNoLWRpdi1ib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAkaW5wdXQtdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICAgIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6ICRmb3JtLW5vdGNoLWxlYWRpbmctd2lkdGg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm0tbm90Y2gtbGVhZGluZy1ib3JkZXItcmFkaXVzIDAgMCAkZm9ybS1ub3RjaC1sZWFkaW5nLWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgICAuZm9ybS1ub3RjaC1taWRkbGUge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skZm9ybS1ub3RjaC1taWRkbGUtbWF4LXdpZHRofSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5mb3JtLW5vdGNoLXRyYWlsaW5nIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICRmb3JtLW5vdGNoLXRyYWlsaW5nLWJvcmRlci1yYWRpdXMgJGZvcm0tbm90Y2gtdHJhaWxpbmctYm9yZGVyLXJhZGl1cyAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCgucGxhY2Vob2xkZXItYWN0aXZlKTo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZvY3VzIH4gLmZvcm0tbGFiZWwsXG4gICAgJi5hY3RpdmUgfiAuZm9ybS1sYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRpbnB1dC1mb2N1cy1hY3RpdmUtbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgICAmOmZvY3VzIH4gLmZvcm0tbGFiZWwge1xuICAgICAgY29sb3I6ICRpbnB1dC1mb2N1cy1sYWJlbC1jb2xvcjtcbiAgICB9XG4gICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSxcbiAgICAmLmFjdGl2ZSB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcsXG4gICAgJi5hY3RpdmUgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1sZWFkaW5nIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yLCAwIDFweCAwIDAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgICAgICAgMCAtMXB4IDAgMCAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtdHJhaWxpbmcsXG4gICAgJi5hY3RpdmUgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLXRyYWlsaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgMCAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yLCAwIC0xcHggMCAwICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsXG4gICAgICAgIDAgMXB4IDAgMCAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQsXG4gICAgJltyZWFkb25seV0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgIH4gLnRpbWVwaWNrZXItdG9nZ2xlLWJ1dHRvbixcbiAgICAgIH4gLmRhdGVwaWNrZXItdG9nZ2xlLWJ1dHRvbixcbiAgICAgIH4gLmRhdGV0aW1lcGlja2VyLXRvZ2dsZS1idXR0b24sXG4gICAgICB+IC5zZWxlY3QtYXJyb3csXG4gICAgICB+IC50cmFpbGluZyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogJGlucHV0LXBhZGRpbmctbGVmdC1sZztcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXJpZ2h0LWxnO1xuICAgICAgfiAuZm9ybS1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1sYWJlbC1wYWRkaW5nLXRvcC1sZztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMgfiAuZm9ybS1sYWJlbCxcbiAgICAgICYuYWN0aXZlIH4gLmZvcm0tbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06ICRpbnB1dC1mb2N1cy1hY3RpdmUtbGFiZWwtdHJhbnNmb3JtLWxnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLWxlZnQtc207XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy1yaWdodC1zbTtcbiAgICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy10b3Atc207XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmctYm90dG9tLXNtO1xuICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgICAgIH4gLmZvcm0tbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGZvcm0tbGFiZWwtcGFkZGluZy10b3Atc207XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tbGFiZWwtZm9udC1zaXplLXNtO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB+IC5mb3JtLWxhYmVsLFxuICAgICAgJi5hY3RpdmUgfiAuZm9ybS1sYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogJGlucHV0LWZvY3VzLWFjdGl2ZS1sYWJlbC10cmFuc2Zvcm0tc207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLXdoaXRlIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGNvbG9yOiAkZm9ybS13aGl0ZS1pbnB1dC1jb2xvcjtcbiAgICAgIH4gLmZvcm0tbGFiZWwge1xuICAgICAgICBjb2xvcjogJGZvcm0td2hpdGUtbGFiZWwtY29sb3I7XG4gICAgICB9XG4gICAgICB+IC5mb3JtLW5vdGNoIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLXdoaXRlLW5vdGNoLWRpdi1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zm9jdXMgfiAuZm9ybS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZm9ybS13aGl0ZS1pbnB1dC1mb2N1cy1sYWJlbC1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1taWRkbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAkZm9ybS13aGl0ZS1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsXG4gICAgICAgICAgMCAxcHggMCAwICRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgICAgICAgICAwIC0xcHggMCAwICRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwIDAgJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICAgICAgICAgIDAgLTFweCAwIDAgJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICAgICAgICAgIDAgMXB4IDAgMCAkZm9ybS13aGl0ZS1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZm9ybS13aGl0ZS1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAmLmRpc2FibGVkLFxuICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS13aGl0ZS1kaXNhYmxlZC1iZ2M7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTZWxlY3RcblxuLnNlbGVjdC1pbnB1dCB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICAmW3JlYWRvbmx5XTpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246ICRmb3JtLXNlbGVjdC10cmFuc2l0aW9uO1xufVxuXG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItYm94LXNoYWRvdztcbn1cbiIsIi8vXG4vLyBNYXRlcmlhbCBzdHlsZXMgZm9yIGNoZWNrIC8gcmFkaW8gLyBzd2l0Y2hcbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgbWluLWhlaWdodDogMS41cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoLW1kO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLWJveC1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLWJvcmRlci1yYWRpdXM7XG4gICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LWJlZm9yZS13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LWJlZm9yZS1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06ICRmb3JtLWNoZWNrLWlucHV0LWJlZm9yZS10cmFuc2Zvcm07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1ob3Zlci1iZWZvcmUtb3BhY2l0eTtcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWhvdmVyLWJlZm9yZS1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgdHJhbnNpdGlvbjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtdHJhbnNpdGlvbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS1vcGFjaXR5O1xuICAgICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYmVmb3JlLWJveC1zaGFkb3c7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS10cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJlZm9yZS1vcGFjaXR5O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYmVmb3JlLWJveC1zaGFkb3c7XG4gICAgICAgIHRyYW5zZm9ybTogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS10cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aW5kZXRlcm1pbmF0ZSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtZm9jdXMtYmVmb3JlLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1ib3JkZXItcmFkaXVzO1xuICAgIG1hcmdpbi10b3A6IDAuMTllbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1mb2N1cy1hZnRlci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1mb2N1cy1hZnRlci1oZWlnaHQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1mb2N1cy1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci10cmFuc2Zvcm0gI3snLyohcnRsOmlnbm9yZSovJ307XG4gICAgICAgIGJvcmRlci13aWR0aDogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1ib3JkZXItY29sb3I7XG4gICAgICAgIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWFmdGVyLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXItaGVpZ2h0O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMCAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXItbWFyZ2luLWxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXItbWFyZ2luLXRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWZvY3VzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjppbmRldGVybWluYXRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1ib3JkZXItcmFkaXVzO1xuICAgIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNWVtO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWJlZm9yZS13aWR0aDtcbiAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYmVmb3JlLWhlaWdodDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWFmdGVyLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1hZnRlci1oZWlnaHQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1hZnRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci1oZWlnaHQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci10cmFuc2l0aW9uO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMC4xNXJlbTtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDAuM2VtO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgd2lkdGg6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1oZWlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgbWFyZ2luLXRvcDogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItbWFyZ2luLXRvcDtcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLWJveC1zaGFkb3c7XG4gICAgICB0cmFuc2l0aW9uOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci10cmFuc2l0aW9uO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdztcbiAgICAgICAgdHJhbnNmb3JtOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtdHJhbnNpdGlvbjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWFmdGVyLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1hZnRlci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1hZnRlci1oZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtbWFyZ2luLWxlZnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdztcbiAgICAgICAgICB0cmFuc2Zvcm06ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYmVmb3JlLXRyYW5zZm9ybTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB3aWR0aDogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci13aWR0aDtcbiAgICAgICAgICBoZWlnaHQ6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItaGVpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNoZWNrYm94LWFmdGVyLW1hcmdpbi10b3A7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItbWFyZ2luLWxlZnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1ib3gtc2hhZG93O1xuICAgICAgICAgIHRyYW5zaXRpb246ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tY29udHJvbCB7XG4gICZbdHlwZT0nZmlsZSddIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jb250cm9sLWRpc2FibGVkLWJnKTtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSk7XG5cbiAgICAgICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSwgMC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1ncm91cC1taW4taGVpZ2h0O1xuICAgIGhlaWdodDogJGlucHV0LWdyb3VwLWhlaWdodDtcbiAgICBwYWRkaW5nLXRvcDogJGlucHV0LWdyb3VwLXBhZGRpbmcteTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWdyb3VwLXBhZGRpbmcteTtcbiAgICB0cmFuc2l0aW9uOiAkaW5wdXQtZ3JvdXAtdHJhbnNpdGlvbjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgdHJhbnNpdGlvbjogJGlucHV0LWdyb3VwLWZvY3VzLXRyYW5zaXRpb247XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ncm91cC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWdyb3VwLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtZ3JvdXAtdGV4dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtZ3JvdXAtdGV4dC1wYWRkaW5nLXk7XG4gID4gLmZvcm0tY2hlY2staW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuICA+IC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtbGcge1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWdyb3VwLWxnLWhlaWdodDtcbiAgICBmb250LXNpemU6ICRpbnB1dC1ncm91cC1sZy1mb250LXNpemU7XG4gICAgcGFkZGluZy10b3A6ICRpbnB1dC1ncm91cC1sZy1wYWRkaW5nLXk7XG4gICAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1ncm91cC1sZy1wYWRkaW5nLXk7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZ3JvdXAtbGctdGV4dC1mb250LXNpemU7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXNtIHtcbiAgPiAuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtZ3JvdXAtc20tbWluLWhlaWdodDtcbiAgICBoZWlnaHQ6ICRpbnB1dC1ncm91cC1zbS1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZ3JvdXAtc20tZm9udC1zaXplO1xuICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtZ3JvdXAtc20tcGFkZGluZy15O1xuICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtZ3JvdXAtc20tcGFkZGluZy15O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWdyb3VwLXNtLXRleHQtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtZ3JvdXAtc20tdGV4dC1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAmLmZvcm0tb3V0bGluZSB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICAgIGlucHV0ICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6ICRpbnB1dC1ncm91cC1mb3JtLW91dGxpbmUtYm9yZGVyLWxlZnQtd2lkdGggc29saWRcbiAgICAgICAgJGlucHV0LWdyb3VwLWZvcm0tb3V0bGluZS1ib3JkZXItbGVmdC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLmZvcm0tb3V0bGluZTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnNlbGVjdC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuZm9ybS1vdXRsaW5lOm5vdCg6Zmlyc3QtY2hpbGQpIC5mb3JtLW5vdGNoLWxlYWRpbmcsXG4gIC5zZWxlY3Qtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSAuZm9ybS1ub3RjaC1sZWFkaW5nIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb3JtLW91dGxpbmU6bm90KDpsYXN0LWNoaWxkKSxcbiAgLnNlbGVjdC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5mb3JtLW91dGxpbmU6bm90KDpsYXN0LWNoaWxkKSAuZm9ybS1ub3RjaC10cmFpbGluZyxcbiAgLnNlbGVjdC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkgLmZvcm0tbm90Y2gtdHJhaWxpbmcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgPiBbY2xhc3MqPSdidG4tb3V0bGluZS0nXSArIFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5idG5bY2xhc3MqPSdidG4tb3V0bGluZS0nXSB7XG4gIHBhZGRpbmctdG9wOiAwLjQ3cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuYnRuIHtcbiAgcGFkZGluZy10b3A6IDAuNTlyZW07XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICYuaW5wdXQtZ3JvdXAtbGcge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGhlaWdodDogJGlucHV0LWdyb3VwLWxnLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGhlaWdodDogJGlucHV0LWdyb3VwLWhlaWdodDtcbiAgfVxuICAuYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAmLmlucHV0LWdyb3VwLXNtIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBoZWlnaHQ6ICRpbnB1dC1ncm91cC1zbS1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbklOUFVULFxuU0VMRUNULFxuVEVYVEFSRUEge1xuICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvbmF1dG9maWxsc3RhcnQ7XG5cbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAyMHB4IHdoaXRlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggMjBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBvbmF1dG9maWxsc3RhcnQ7XG5cbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggMjBweCB3aGl0ZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggMjBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9uYXV0b2ZpbGxjYW5jZWw7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvbmF1dG9maWxsc3RhcnQge1xuICBmcm9tIHtcbiAgfVxufVxuQGtleWZyYW1lcyBvbmF1dG9maWxsY2FuY2VsIHtcbiAgZnJvbSB7XG4gIH1cbn1cbiIsIi8vXG4vLyBNYXRlcmlhbCBzdHlsZXMgZm9yIGZvcm0gdmFsaWRhdGlvblxuLy9cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gJ3ZhbGlkJyBvciAkc3RhdGUgPT0gJ2ludmFsaWQnKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1tZGIoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC10b29sdGlwLWNvbG9yO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLW91dGxpbmUge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICB+IC5mb3JtLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1sZWFkaW5nLFxuICAgICAgICB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSxcbiAgICAgICAgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlLFxuICAgICAgICAmLmFjdGl2ZSB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1taWRkbGUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgJGNvbG9yLCAwIDFweCAwIDAgJGNvbG9yLCAwIC0xcHggMCAwICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtdHJhaWxpbmcge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgMCAkY29sb3IsIDAgLTFweCAwIDAgJGNvbG9yLCAwIDFweCAwIDAgJGNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3QtaW5wdXQuZm9jdXNlZCB7XG4gICAgICAgICAgJiB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAkY29sb3IsIDAgMXB4IDAgMCAkY29sb3IsIDAgLTFweCAwIDAgJGNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1taWRkbGUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRjb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtdHJhaWxpbmcge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAwICRjb2xvciwgMCAtMXB4IDAgMCAkY29sb3IsIDAgMXB4IDAgMCAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J2ZpbGUnXS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgICAgICAgICAuZm9ybS1maWxlLXRleHQsXG4gICAgICAgICAgLmZvcm0tZmlsZS1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEzcHggJGNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTNweCAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTNweCAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN3aXRjaCB7XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IC0xcHggMHB4IDEzcHggJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmludmFsaWQtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAgLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzLW1kYiB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1tZGIoJHN0YXRlLCAkZGF0YS4uLik7XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tcmFuZ2Utd2Via2l0LXNsaWRlci10aHVtYi1tYXJnaW4tdG9wOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgTURCIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHByZWZpeH10YWJsZS1mb250LXNpemU6ICN7JHRhYmxlLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fXRhYmxlLWRpdmlkZXItY29sb3I6ICN7JHRhYmxlLWRpdmlkZXItY29sb3J9O1xuXG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWZvbnQtc2l6ZSk7XG5cbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICB9XG5cbiAgdGJvZHkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICB9XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyIHtcbiAgICB0cmFuc2l0aW9uOiAkdGFibGUtaG92ZXItdHJhbnNpdGlvbjtcbiAgfVxuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuXG4udGFibGUtZGl2aWRlci1jb2xvciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1kaXZpZGVyLWNvbG9yKTtcbn1cbiIsIi8vXG4vLyBCdXR0b24gYmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXRvcDogI3skYnRuLXBhZGRpbmctdG9wfTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmctYm90dG9tOiAjeyRidG4tcGFkZGluZy1ib3R0b219O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiBub25lO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm94LXNoYWRvdzogI3skYnRuLWhvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYnRuLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJveC1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLWJvdHRvbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcblxuICA6bm90KC5idG4tY2hlY2spICsgJjpob3ZlcixcbiAgJjpmaXJzdC1jaGlsZDpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJixcbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vXG4vLyBPdXRsaW5lIHN0eWxlc1xuLy9cblxuW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmctdG9wOiAjeyRidG4tb3V0bGluZS1wYWRkaW5nLXRvcH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLWJvdHRvbTogI3skYnRuLW91dGxpbmUtcGFkZGluZy1ib3R0b219O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tb3V0bGluZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tb3V0bGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtY3NzLXZhcnNcblxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmctdG9wKSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteClcbiAgICB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmctYm90dG9tKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgOm5vdCguYnRuLWNoZWNrKSArICY6aG92ZXIsXG4gICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYsXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXNpemUoXG4gICAgICAkYnRuLW91dGxpbmUtcGFkZGluZy10b3AtbGcsXG4gICAgICAkYnRuLW91dGxpbmUtcGFkZGluZy1ib3R0b20tbGcsXG4gICAgICAkYnRuLW91dGxpbmUtcGFkZGluZy14LWxnLFxuICAgICAgJGJ0bi1vdXRsaW5lLWZvbnQtc2l6ZS1sZyxcbiAgICAgICRidG4tb3V0bGluZS1saW5lLWhlaWdodC1sZ1xuICAgICk7XG4gIH1cblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtc2l6ZShcbiAgICAgICRidG4tb3V0bGluZS1wYWRkaW5nLXRvcC1zbSxcbiAgICAgICRidG4tb3V0bGluZS1wYWRkaW5nLWJvdHRvbS1zbSxcbiAgICAgICRidG4tb3V0bGluZS1wYWRkaW5nLXgtc20sXG4gICAgICAkYnRuLW91dGxpbmUtZm9udC1zaXplLXNtLFxuICAgICAgJGJ0bi1vdXRsaW5lLWxpbmUtaGVpZ2h0LXNtXG4gICAgKTtcbiAgfVxufVxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2Vjb25kYXJ5XG4uYnRuLXNlY29uZGFyeSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgOm5vdCguYnRuLWNoZWNrKSArICY6aG92ZXIsXG4gICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJixcbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNlY29uZGFyeVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcFxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09ICdzZWNvbmRhcnknIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCAkYnRuLXNlY29uZGFyeS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGNvbG9yOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktY29sb3Itc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6XG4gICAgICAgICAgc2hhZGUtY29sb3IoXG4gICAgICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCAkYnRuLXNlY29uZGFyeS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICAgICAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudFxuICAgICAgICAgICksXG4gICAgICAgICRmb2N1cy1iYWNrZ3JvdW5kOlxuICAgICAgICAgIHNoYWRlLWNvbG9yKFxuICAgICAgICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktYmctdGludC1hbW91bnQpLFxuICAgICAgICAgICAgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnRcbiAgICAgICAgICApLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6XG4gICAgICAgICAgc2hhZGUtY29sb3IoXG4gICAgICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCAkYnRuLXNlY29uZGFyeS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICAgICAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudFxuICAgICAgICAgIClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gJ2xpZ2h0JyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJGxpZ2h0LWJnLXN1YnRsZSxcbiAgICAgICAgJGxpZ2h0LWJvcmRlci1zdWJ0bGUsXG4gICAgICAgICRjb2xvcjogJGxpZ2h0LXRleHQtZW1waGFzaXMsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkbGlnaHQtYmctc3VidGxlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCRsaWdodC1ib3JkZXItc3VidGxlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCRsaWdodC1iZy1zdWJ0bGUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkbGlnaHQtYm9yZGVyLXN1YnRsZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gJ2RhcmsnIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkZGFyay1iZy1zdWJ0bGUsXG4gICAgICAgICRkYXJrLWJvcmRlci1zdWJ0bGUsXG4gICAgICAgICRjb2xvcjogJGRhcmstdGV4dC1lbXBoYXNpcyxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGRhcmstYmctc3VidGxlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkZGFyay1ib3JkZXItc3VidGxlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkZGFyay1iZy1zdWJ0bGUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJGRhcmstYm9yZGVyLXN1YnRsZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG5cbiAgICBAaWYgJGNvbG9yID09ICdzZWNvbmRhcnknIHtcbiAgICAgIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlOiB0cmFuc3BhcmVudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlOiAjeyRidG4tY29udGV4dHVhbC1ib3gtc2hhZG93LXN0YXRlLWZpcnN0LXBhcnRcbiAgICAgICAgICByZ2JhKHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCAwLjMpLFxuICAgICAgICAkYnRuLWNvbnRleHR1YWwtYm94LXNoYWRvdy1zdGF0ZS1zZWNvbmQtcGFydFxuICAgICAgICAgIHJnYmEoc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIDAuMil9O1xuICAgIH1cblxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAmOmhvdmVyLFxuICAgICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlKTtcbiAgICB9XG5cbiAgICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmLFxuICAgIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYmcpO1xuICAgIH1cblxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3ctc3RhdGUpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQsXG4gICAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLW1kYi10aGVtZT0nZGFyayddIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yICE9ICdzZWNvbmRhcnknIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDlweCAtNHB4IHJnYmEoJGJsYWNrLCAwLjM1KTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC0ycHggcmdiYSgkYmxhY2ssIDAuNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1sb29wXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSAnc2Vjb25kYXJ5JyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktY29sb3Itc2hhZGUtYW1vdW50KSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksICRidG4tc2Vjb25kYXJ5LWNvbG9yLXNoYWRlLWFtb3VudCksXG4gICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAkYnRuLXNlY29uZGFyeS1jb2xvci1zaGFkZS1hbW91bnQpLFxuICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktY29sb3Itc2hhZGUtYW1vdW50KVxuICAgICAgKTtcblxuICAgICAgLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtYm9yZGVyLWNvbG9yOiAje3RpbnQtY29sb3IoJHByaW1hcnksICRidG4tc2Vjb25kYXJ5LWJnLXRpbnQtYW1vdW50KX07XG4gICAgICAtLSN7JHByZWZpeH1idG4tb3V0bGluZS1mb2N1cy1ib3JkZXItY29sb3I6ICN7c2hhZGUtY29sb3IoXG4gICAgICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktYmctdGludC1hbW91bnQpLFxuICAgICAgICAgICRidG4tZm9jdXMtYmctc2hhZGUtYW1vdW50XG4gICAgICAgICl9O1xuICAgICAgLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtaG92ZXItYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKFxuICAgICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksICRidG4tc2Vjb25kYXJ5LWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgICAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudFxuICAgICAgICApfTtcblxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtYm9yZGVyLWNvbG9yKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1mb2N1cy1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG5cbiAgICAgIC0tI3skcHJlZml4fWJ0bi1vdXRsaW5lLWJvcmRlci1jb2xvcjogI3skdmFsdWV9O1xuICAgICAgLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtZm9jdXMtYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKFxuICAgICAgICAgICR2YWx1ZSxcbiAgICAgICAgICAkYnRuLW91dGxpbmUtZm9jdXMtYmctc2hhZGUtYW1vdW50XG4gICAgICAgICl9O1xuICAgICAgLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtaG92ZXItYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKFxuICAgICAgICAgICR2YWx1ZSxcbiAgICAgICAgICAkYnRuLW91dGxpbmUtaG92ZXItYmctc2hhZGUtYW1vdW50XG4gICAgICAgICl9O1xuXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tb3V0bGluZS1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAmOmhvdmVyLFxuICAgICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmLFxuICAgIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtYWN0aXZlLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tb3V0bGluZS1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCxcbiAgICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1vdXRsaW5lLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbWRiLXRoZW1lPSdkYXJrJ10gLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSAnc2Vjb25kYXJ5JyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA3MCUpLFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpLFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpLFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpLFxuICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSksXG4gICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpXG4gICAgICApO1xuXG4gICAgICAtLSN7JHByZWZpeH1idG4tb3V0bGluZS1ib3JkZXItY29sb3I6ICN7dGludC1jb2xvcigkcHJpbWFyeSwgNTAlKX07XG4gICAgICAtLSN7JHByZWZpeH1idG4tb3V0bGluZS1mb2N1cy1ib3JkZXItY29sb3I6ICN7c2hhZGUtY29sb3IoXG4gICAgICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgNTAlKSxcbiAgICAgICAgICAkYnRuLWZvY3VzLWJnLXNoYWRlLWFtb3VudFxuICAgICAgICApfTtcbiAgICAgIC0tI3skcHJlZml4fWJ0bi1vdXRsaW5lLWhvdmVyLWJvcmRlci1jb2xvcjogI3tzaGFkZS1jb2xvcihcbiAgICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA1MCUpLFxuICAgICAgICAgICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50XG4gICAgICAgICl9O1xuXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tb3V0bGluZS1ib3JkZXItY29sb3IpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgICAgICAgdGludC1jb2xvcigkdmFsdWUsIDIwJSksXG4gICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tZm9jdXMtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsIDcwJSksXG4gICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgNzAlKSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHZhbHVlLCA3MCUpXG4gICAgICApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbG9vcFxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1tZWRpdW19O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYnRuLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtY29sb3I6ICN7JGJ0bi1saW5rLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcblxuICA6bm90KC5idG4tY2hlY2spICsgJjpob3ZlcixcbiAgJjpmaXJzdC1jaGlsZDpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYsXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtY29sb3IpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5idG4tdGVydGlhcnkge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW1lZGl1bX07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWNvbG9yOiAjeyRidG4tbGluay1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogbm9uZTtcblxuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG5cbiAgOm5vdCguYnRuLWNoZWNrKSArICY6aG92ZXIsXG4gICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmLFxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWNvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG5bZGF0YS1tZGItdGhlbWU9J2RhcmsnXSAuYnRuLXNlY29uZGFyeSB7XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3t0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAje3RpbnQtY29sb3IoJHByaW1hcnksIDUwJSl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYmc6ICN7dGludC1jb2xvcigkcHJpbWFyeSwgNTAlKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7dGludC1jb2xvcigkcHJpbWFyeSwgNTAlKX07XG59XG5cbltkYXRhLW1kYi10aGVtZT0nZGFyayddIC5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skc2Vjb25kYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAje3RpbnQtY29sb3IoJHNlY29uZGFyeSwgMzAlKX07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3tzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWNvbG9yOiAje3RpbnQtY29sb3IoJHNlY29uZGFyeSwgMzAlKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7dGludC1jb2xvcigkc2Vjb25kYXJ5LCAzMCUpfTtcbn1cblxuW2RhdGEtbWRiLXRoZW1lPSdkYXJrJ10gLmJ0bi10ZXJ0aWFyeSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skc2Vjb25kYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAje3RpbnQtY29sb3IoJHNlY29uZGFyeSwgMzAlKX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1jb2xvcjogI3t0aW50LWNvbG9yKCRzZWNvbmRhcnksIDMwJSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAje3RpbnQtY29sb3IoJHNlY29uZGFyeSwgMzAlKX07XG59XG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZShcbiAgICAkYnRuLXBhZGRpbmctdG9wLWxnLFxuICAgICRidG4tcGFkZGluZy1ib3R0b20tbGcsXG4gICAgJGJ0bi1wYWRkaW5nLXgtbGcsXG4gICAgJGJ0bi1mb250LXNpemUtbGcsXG4gICAgJGJ0bi1saW5lLWhlaWdodC1sZ1xuICApO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoXG4gICAgJGJ0bi1wYWRkaW5nLXRvcC1zbSxcbiAgICAkYnRuLXBhZGRpbmctYm90dG9tLXNtLFxuICAgICRidG4tcGFkZGluZy14LXNtLFxuICAgICRidG4tZm9udC1zaXplLXNtLFxuICAgICRidG4tbGluZS1oZWlnaHQtc21cbiAgKTtcbn1cblxuLy9cbi8vIFJvdW5kZWQgb3B0aW9uXG4vL1xuXG4uYnRuLXJvdW5kZWQge1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLXJvdW5kZWQtYm9yZGVyLXJhZGl1c307XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy9cbi8vIEZsb2F0aW5nIG9wdGlvblxuLy9cblxuLmJ0bi1mbG9hdGluZyxcbltjbGFzcyo9J2J0bi1vdXRsaW5lLSddLmJ0bi1mbG9hdGluZyB7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tZmxvYXRpbmctYm9yZGVyLXJhZGl1c307XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZmxvYXRpbmcge1xuICAtLSN7JHByZWZpeH1idG4td2lkdGg6ICN7JGJ0bi1mbG9hdGluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1oZWlnaHQ6ICN7JGJ0bi1mbG9hdGluZy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aDogI3skYnRuLWZsb2F0aW5nLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodDogI3skYnRuLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4td2lkdGgtbGc6ICN7JGJ0bi1mbG9hdGluZy13aWR0aC1sZ307XG4gIC0tI3skcHJlZml4fWJ0bi1oZWlnaHQtbGc6ICN7JGJ0bi1mbG9hdGluZy1oZWlnaHQtbGd9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1sZzogI3skYnRuLWZsb2F0aW5nLWljb24td2lkdGgtbGd9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodC1sZzogI3skYnRuLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHQtbGd9O1xuICAtLSN7JHByZWZpeH1idG4td2lkdGgtc206ICN7JGJ0bi1mbG9hdGluZy13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fWJ0bi1oZWlnaHQtc206ICN7JGJ0bi1mbG9hdGluZy1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1zbTogI3skYnRuLWZsb2F0aW5nLWljb24td2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodC1zbTogI3skYnRuLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHQtc219O1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhlaWdodCk7XG5cbiAgLmZhcyxcbiAgLmZhcixcbiAgLmZhYiB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodCk7XG4gIH1cblxuICAmLmJ0bi1sZyB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4td2lkdGgtbGcpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1oZWlnaHQtbGcpO1xuXG4gICAgLmZhcyxcbiAgICAuZmFyLFxuICAgIC5mYWIge1xuICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1sZyk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLWxpbmUtaGVpZ2h0LWxnKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zbSB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4td2lkdGgtc20pO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1oZWlnaHQtc20pO1xuXG4gICAgLmZhcyxcbiAgICAuZmFyLFxuICAgIC5mYWIge1xuICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1zbSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLWxpbmUtaGVpZ2h0LXNtKTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10uYnRuLWZsb2F0aW5nIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWljb24td2lkdGg6ICN7JGJ0bi1vdXRsaW5lLWZsb2F0aW5nLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1sZzogI3skYnRuLW91dGxpbmUtZmxvYXRpbmctaWNvbi13aWR0aC1sZ307XG4gIC0tI3skcHJlZml4fWJ0bi1pY29uLXdpZHRoLXNtOiAjeyRidG4tb3V0bGluZS1mbG9hdGluZy1pY29uLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWljb24tbGluZS1oZWlnaHQ6ICN7JGJ0bi1vdXRsaW5lLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodC1sZzogI3skYnRuLW91dGxpbmUtZmxvYXRpbmctaWNvbi1saW5lLWhlaWdodC1sZ307XG4gIC0tI3skcHJlZml4fWJ0bi1pY29uLWxpbmUtaGVpZ2h0LXNtOiAjeyRidG4tb3V0bGluZS1mbG9hdGluZy1pY29uLWxpbmUtaGVpZ2h0LXNtfTtcblxuICAuZmFzLFxuICAuZmFyLFxuICAuZmFiIHtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLXdpZHRoKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gICYuYnRuLWxnIHtcbiAgICAuZmFzLFxuICAgIC5mYXIsXG4gICAgLmZhYiB7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLXdpZHRoLWxnKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWljb24tbGluZS1oZWlnaHQtbGcpO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLXNtIHtcbiAgICAuZmFzLFxuICAgIC5mYXIsXG4gICAgLmZhYiB7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLXdpZHRoLXNtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWljb24tbGluZS1oZWlnaHQtc20pO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gRml4ZWQgb3B0aW9uXG4vL1xuXG4uZml4ZWQtYWN0aW9uLWJ0biB7XG4gIC0tI3skcHJlZml4fWJ0bi1yaWdodDogI3skZml4ZWQtYWN0aW9uLWJ0bi1yaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3R0b206ICN7JGZpeGVkLWFjdGlvbi1idG4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YnRuLXppbmRleDogI3skZml4ZWQtYWN0aW9uLWJ1dHRvbi16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy10b3A6ICN7JGZpeGVkLWFjdGlvbi1idG4tcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy1ib3R0b206ICN7JGZpeGVkLWFjdGlvbi1idG4tcGFkZGluZy1ib3R0b219O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRmaXhlZC1hY3Rpb24tYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1tYXJnaW4tYm90dG9tOiAjeyRmaXhlZC1hY3Rpb24tYnRuLWxpLW1hcmdpbi1ib3R0b219O1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tcmlnaHQpO1xuICBib3R0b206IHZhcigtLSN7JHByZWZpeH1idG4tYm90dG9tKTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWJ0bi16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXRvcCkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpXG4gICAgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLWJvdHRvbSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmID4gLmJ0bi1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIG9wYWNpdHkgMC40cztcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGxpIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJ0bi1tYXJnaW4tYm90dG9tKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tbWFyZ2luLWJvdHRvbSkgKiAwLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJi5idG4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcblxuICAgICAgICAmLnNob3duIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgdWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy9cbi8vIEJ1dHRvbiBibG9ja1xuLy9cblxuLmJ0bi1ibG9jayB7XG4gIC0tI3skcHJlZml4fWJ0bi1tYXJnaW4tdG9wOiAjeyRidG4tYmxvY2stbWFyZ2luLXRvcH07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW1hcmdpbi10b3ApO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJHNoYWRvdzogJGJ0bi1jb250ZXh0dWFsLWJveC1zaGFkb3dcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkaG92ZXItYmFja2dyb3VuZDpcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkaG92ZXItYm9yZGVyOlxuICAgIGlmKFxuICAgICAgJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCxcbiAgICAgIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICksXG4gICRob3Zlci1jb2xvcjogJGNvbG9yLFxuICAkZm9jdXMtYmFja2dyb3VuZDpcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1mb2N1cy1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1mb2N1cy1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkZm9jdXMtY29sb3I6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6XG4gICAgaWYoXG4gICAgICAkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LFxuICAgICAgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICApLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6XG4gICAgaWYoXG4gICAgICAkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LFxuICAgICAgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkYWN0aXZlLWNvbG9yOiAkY29sb3Jcbikge1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JHNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYmc6ICN7JGZvY3VzLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtY29sb3I6ICN7JGZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGhvdmVyLWNvbG9yLFxuICAkZm9jdXMtY29sb3IsXG4gICRhY3RpdmUtY29sb3IsXG4gICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCRjb2xvciwgJGJ0bi1vdXRsaW5lLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgJGZvY3VzLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGNvbG9yLCAkYnRuLW91dGxpbmUtZm9jdXMtYmctdGludC1hbW91bnQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGNvbG9yLCAkYnRuLW91dGxpbmUtYWN0aXZlLWJnLXRpbnQtYW1vdW50KVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJnOiAjeyRmb2N1cy1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWNvbG9yOiAjeyRmb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy10b3AsICRwYWRkaW5nLWJvdHRvbSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXRvcDogI3skcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmctYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0fTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cblxuLy8gQnV0dG9uIHNpemUgdmFyaWFudCBvdXRsaW5lXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtc2l6ZSgkcGFkZGluZy10b3AsICRwYWRkaW5nLWJvdHRvbSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXRvcDogI3skcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmctYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0fTtcbn1cbiIsIi8vIFRvIGJlIHJlbW92ZWRcblxuaHIuZGl2aWRlci1ob3Jpem9udGFsOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5kaXZpZGVyLWhvcml6b250YWwge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmRpdmlkZXItdmVydGljYWwge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuXG5oci5kaXZpZGVyLWhvcml6b250YWwtYmx1cnJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgaHNsKDAsIDAlLCA0MCUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5oci5kaXZpZGVyLXZlcnRpY2FsLWJsdXJyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCBoc2woMCwgMCUsIDQwJSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gc3R5bGVzXG4vL1xuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzfTtcblxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuXG4gID4gbGkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYW5pbWF0aW9uIHtcbiAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1tZW51LWFuaW1hdGVkLWFuaW1hdGlvbi1kdXJhdGlvbjogI3skZHJvcGRvd24tbWVudS1hbmltYXRlZC1hbmltYXRpb24tZHVyYXRpb259O1xuICAgIC0tI3skcHJlZml4fWRyb3Bkb3duLW1lbnUtYW5pbWF0ZWQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogI3skZHJvcGRvd24tbWVudS1hbmltYXRlZC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9ufTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIFNwZWVkIHVwIGFuaW1hdGlvbnMgKi9cbiAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1tZW51LWFuaW1hdGVkLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1lbnUtYW5pbWF0ZWQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbik7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zdGF0ZS1jb2xvcjogI3skZHJvcGRvd24tc3RhdGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkcm9wZG93bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yfTtcblxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3RhdGUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zdGF0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXN0YXRlLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uaGlkZGVuLWFycm93IHtcbiAgJi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBhZGRpbmc6IGF1dG87XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAuYW5pbWF0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZS1pbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlLW91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJvcmRlci10b3Atd2lkdGg6ICN7JGRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXRvcC13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXRvcC1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG5cbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXRvcC13aWR0aCkgc29saWRcbiAgICB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1ib3JkZXItdG9wLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBJTlBVVDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpLFxuICBTRUxFQ1Q6bm90KDotd2Via2l0LWF1dG9maWxsKSxcbiAgVEVYVEFSRUE6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cCBzdHlsZXNcbi8vXG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJveC1zaGFkb3c6ICN7JGJ0bi1ob3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGJ0bi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZ3JvdXAtdHJhbnNpdGlvbjogI3skYnRuLWdyb3VwLXRyYW5zaXRpb259O1xuXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1idG4tZ3JvdXAtdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgPiAuYnRuIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgOm5vdCguYnRuLWNoZWNrKSArICY6aG92ZXIsXG4gICAgJjpmaXJzdC1jaGlsZDpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJixcbiAgICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCxcbiAgICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgPiAuYnRuLWxpbmssXG4gID4gLmJ0bi10ZXJ0aWFyeSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvL1xuLy8gTmF2cyBzdHlsZXNcbi8vXG5cbi8vXG4vLyBUYWJzIHN0eWxlc1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsge1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi10YWJzLWxpbmstZm9udC13ZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstZm9udC1zaXplOiAjeyRuYXYtdGFicy1saW5rLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1jb2xvcjogI3skbmF2LXRhYnMtbGluay1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1wYWRkaW5nLXRvcDogI3skbmF2LXRhYnMtbGluay1wYWRkaW5nLXRvcH07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1wYWRkaW5nLWJvdHRvbTogI3skbmF2LXRhYnMtbGluay1wYWRkaW5nLWJvdHRvbX07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1wYWRkaW5nLXg6ICN7JG5hdi10YWJzLWxpbmstcGFkZGluZy14fTtcbiAgICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJnYzogI3skbmF2LXRhYnMtbGluay1ob3Zlci1iZ2N9O1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYm9yZGVyLWJvdHRvbS13aWR0aDogI3skbmF2LXRhYnMtbGluay1ib3JkZXItYm90dG9tLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYm9yZGVyLWJvdHRvbS13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1mb250LXdlaWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1mb250LXNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1jb2xvcik7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstcGFkZGluZy10b3ApIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLXBhZGRpbmcteClcbiAgICAgIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLXBhZGRpbmctYm90dG9tKSB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1wYWRkaW5nLXgpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1iZ2MpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi8vXG4vLyBQaWxscyBzdHlsZXNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICBtYXJnaW4tbGVmdDogLSRuYXYtcGlsbHMtbWFyZ2luO1xuXG4gIC5uYXYtbGluayB7XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWxpbmstYm9yZGVyLXJhZGl1c307XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstZm9udC1zaXplOiAjeyRuYXYtcGlsbHMtbGluay1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLXBhZGRpbmctdG9wOiAjeyRuYXYtcGlsbHMtbGluay1wYWRkaW5nLXRvcH07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstcGFkZGluZy1ib3R0b206ICN7JG5hdi1waWxscy1saW5rLXBhZGRpbmctYm90dG9tfTtcbiAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1waWxscy1saW5rLXBhZGRpbmcteH07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstbGluZS1oZWlnaHQ6ICN7JG5hdi1waWxscy1saW5rLWxpbmUtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1ob3Zlci1iZzogI3skbmF2LXBpbGxzLWxpbmstaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtcGlsbHMtbGluay1mb250LXdlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbWFyZ2luOiAjeyRuYXYtcGlsbHMtbWFyZ2lufTtcblxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1ib3JkZXItcmFkaXVzKTtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1mb250LXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLXBhZGRpbmctdG9wKSB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstcGFkZGluZy14KVxuICAgICAgdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLXBhZGRpbmctYm90dG9tKSB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstcGFkZGluZy14KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWxpbmUtaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstaG92ZXItYmcpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstZm9udC13ZWlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstY29sb3IpO1xuICAgIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1tYXJnaW4pO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuLy8gRml4IGZvciBrZWVwaW5nIG1hcmdpbnMgb2YgcGlsbHNcbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTmF2YmFyIHN0eWxlc1xuLy9cblxuLm5hdmJhciB7XG4gIC0tI3skcHJlZml4fW5hdmJhci1ib3gtc2hhZG93OiAjeyRuYXZiYXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXRvcDogI3skbmF2YmFyLXBhZGRpbmctdG9wfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWltZy1tYXJnaW4tcmlnaHQ6ICN7JG5hdmJhci1icmFuZC1pbWctbWFyZ2luLXJpZ2h0fTtcblxuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJveC1zaGFkb3cpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXRvcCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogMDtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWltZy1tYXJnaW4tcmlnaHQpO1xuICB9XG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vLyBOYXZiYXIgdGhlbWVzXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLW1kYi10aGVtZT0nZGFyayddIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vXG4vLyBDYXJkIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBib3JkZXI6IDA7XG5cbiAgLmJnLWltYWdlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW2NsYXNzKj0nYmctJ10ge1xuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAtLSN7JHByZWZpeH1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG5cbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlYWRlci1ib3JkZXItYm90dG9tLWNvbG9yKTtcbiAgICB9XG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWNhcmQtZm9vdGVyLWJvcmRlci10b3AtY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcblxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtZm9vdGVyLWJvcmRlci10b3AtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1oZWFkZXIge1xuICAtLSN7JHByZWZpeH1jYXJkLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JGNhcmQtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skY2FyZC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLSN7JHByZWZpeH1jYXJkLWhlYWRlci1ib3JkZXItY29sb3IpO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgJltjbGFzcyo9J2JnLSddIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JGNhcmQtZm9vdGVyLWJvcmRlci13aWR0aH07XG5cbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWRcbiAgICB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtaW1nLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYiBzdHlsZXNcbi8vXG5cbi5uYXZiYXIge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tY29sb3I6ICN7JGJyZWFkY3J1bWItaXRlbS1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1iZWZvcmUtY29sb3I6ICN7JGJyZWFkY3J1bWItaXRlbS1iZWZvcmUtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS10cmFuc2l0aW9uOiAjeyRicmVhZGNydW1iLWl0ZW0tdHJhbnNpdGlvbn07XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tY29sb3IpO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXRyYW5zaXRpb24pO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYmVmb3JlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gc3R5bGVzXG4vL1xuXG4ucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtdHJhbnNpdGlvbjogI3skcGFnaW5hdGlvbi1hY3RpdmUtdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWZvbnQtd2VpZ2h0OiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tY2lyY2xlLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmctbC1sZzogI3skcGFnaW5hdGlvbi1jaXJjbGUtbGctcGFkZGluZy1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtcGFkZGluZy1yLWxnOiAjeyRwYWdpbmF0aW9uLWNpcmNsZS1sZy1wYWRkaW5nLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtcGFkZGluZy1sLXNtOiAjeyRwYWdpbmF0aW9uLWNpcmNsZS1zbS1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1wYWRkaW5nLXItc206ICN7JHBhZ2luYXRpb24tY2lyY2xlLXNtLXBhZGRpbmctcmlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcbn1cblxuLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtdHJhbnNpdGlvbik7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1mb250LXdlaWdodCk7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBQYWdpbmF0aW9uIGNpcmNsZSBvcHRpb25cbi8vXG5cbi5wYWdpbmF0aW9uLWNpcmNsZSB7XG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtcGFkZGluZy14KTtcbiAgfVxuXG4gICYucGFnaW5hdGlvbi1sZyB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1wYWRkaW5nLWwtbGcpO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmctci1sZyk7XG4gICAgfVxuICB9XG5cbiAgJi5wYWdpbmF0aW9uLXNtIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmctbC1zbSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtcGFkZGluZy1yLXNtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZSBzdHlsZXNcbi8vXG4vLyBBZGRpdGlvbmFsIGJhZGdlIG9wdGlvbnMgdGFpbG9yZWQgdG8gdGhlIE1EQiBzdHlsZVxuXG4vLyBBIFwiZG90XCIgYmFkZ2UsIHdoaWNoIGlzIHVzZWZ1bCwgZm9yIGV4YW1wbGUsIGZvciBpY29uc1xuLmJhZGdlLWRvdCB7XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWRvdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtaGVpZ2h0OiAjeyRiYWRnZS1kb3QtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2Utd2lkdGg6ICN7JGJhZGdlLWRvdC13aWR0aH07XG4gIC0tI3skcHJlZml4fWJhZGdlLW1hcmdpbi1sZWZ0OiAjeyRiYWRnZS1kb3QtbWFyZ2luLWxlZnR9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWJhZGdlLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWJhZGdlLW1hcmdpbi1sZWZ0KTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gXCJOb3RpZmljYXRpb25cIiBiYWRnZSB0aGF0IHNob3dzIHRoZSBudW1iZXIgb2Ygbm90aWZpY2F0aW9ucywgZS5nLiB0aGUgbnVtYmVyIG9mIHVucmVhZCBtZXNzYWdlc1xuLmJhZGdlLW5vdGlmaWNhdGlvbiB7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZTogI3skYmFkZ2Utbm90aWZpY2F0aW9uLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2Utbm90aWZpY2F0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2Utbm90aWZpY2F0aW9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJhZGdlLW1hcmdpbi10b3A6ICN7JGJhZGdlLW5vdGlmaWNhdGlvbi1tYXJnaW4tdG9wfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtbWFyZ2luLWxlZnQ6ICN7JGJhZGdlLW5vdGlmaWNhdGlvbi1tYXJnaW4tbGVmdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWJhZGdlLW1hcmdpbi10b3ApO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWJhZGdlLW1hcmdpbi1sZWZ0KTtcbn1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnMgb3B0aW9uc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzKTtcblxuICAgIGkge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpcyk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbGVydFxuXG4uYWxlcnQge1xuICBib3JkZXI6IDA7XG59XG5cbi5hbGVydC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFsZXJ0LWZpeGVkIHtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtZml4ZWQtei1pbmRleDogI3skYWxlcnQtemluZGV4fTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1hbGVydC1maXhlZC16LWluZGV4KTtcbn1cblxuLnBhcmVudC1hbGVydC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzKTtcblxuICAgIGkge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpcyk7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpcyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpLCB2YXIoLS0jeyRwcmVmaXh9dGV4dC1ob3Zlci1vcGFjaXR5KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBQcm9ncmVzc1xuXG4ucHJvZ3Jlc3Mge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXAgc3R5bGVzXG4vL1xuXG4ubGlzdC1ncm91cCB7XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS10cmFuc2l0aW9uLXRpbWU6ICN7JGxpc3QtZ3JvdXAtaXRlbS10cmFuc2l0aW9uLXRpbWV9O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tdHJhbnNpdGlvbi10aW1lKTtcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXRyYW5zaXRpb24tdGltZSk7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtbGlnaHQge1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWxpZ2h0LWl0ZW0tcHk6ICN7JGxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1weX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1ib3JkZXI6ICN7JGxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWxpZ2h0LWl0ZW0tYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWxpZ2h0LWl0ZW0tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1hY3RpdmUtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1saWdodC1hY3RpdmUtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1weSkgMDtcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWxpZ2h0LWl0ZW0tYm9yZGVyKTtcbiAgfVxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWxpZ2h0LWl0ZW0tYm9yZGVyLXdpZHRoKTtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1hY3RpdmUtYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWNvbG9yKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1hY3RpdmUtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1ncm91cC1zbWFsbCB7XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtc21hbGwtaXRlbS1weTogI3skbGlzdC1ncm91cC1zbWFsbC1pdGVtLXB5fTtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtc21hbGwtaXRlbS1weSkgMDtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzKTtcblxuICAgIGkge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tbGluay1lbXBoYXNpcyk7XG4gICAgfVxuICB9XG59XG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4iLCIvL1xuLy8gTW9kYWwgc3R5bGVzXG4vL1xuXG4ubW9kYWwtY29udGVudCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1ib3gtc2hhZG93fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpO1xufVxuIiwiLy9cbi8vIFRvYXN0IHN0eWxlc1xuLy9cblxuLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1ib3R0b20td2lkdGg6ICN7JHRvYXN0LWJvcmRlci1ib3R0b20td2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1idG4tY2xvc2Utd2lkdGg6ICN7JHRvYXN0LWJ0bi1jbG9zZS13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJ0bi1jbG9zZS1tcjogI3skdG9hc3QtYnRuLWNsb3NlLW1yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYnRuLWNsb3NlLW1sOiAjeyR0b2FzdC1idG4tY2xvc2UtbWx9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgYm9yZGVyOiAwO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYnRuLWNsb3NlLXdpZHRoKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1ib3R0b20td2lkdGgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJ0bi1jbG9zZS1tcik7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1idG4tY2xvc2UtbWwpO1xuICB9XG59XG5cbi5wYXJlbnQtdG9hc3QtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b2FzdC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRvYXN0LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50b2FzdC0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZSk7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVG9vbHRpcFxuXG4udG9vbHRpcCB7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplOiAjeyR0b29sdGlwLWZvbnQtc2l6ZX07XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG59XG4iLCIvL1xuLy8gUG9wb3ZlciBzdHlsZXNcbi8vXG5cbi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItYm90dG9tLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci1ib3R0b20td2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItYm90dG9tLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG59XG4iLCIvLyBTY3JvbGxzcHlcblxuLm5hdi1waWxscyB7XG4gICYubWVudS1zaWRlYmFyIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1mb250LXNpemU6ICN7JHNjcm9sbHNweS1tZW51LXNpZGViYXItZm9udC1zaXplfTtcbiAgICAgIC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItY29sb3I6ICN7JHNjcm9sbHNweS1tZW51LXNpZGViYXItY29sb3J9O1xuICAgICAgLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1saW5lLWhlaWdodDogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1saW5lLWhlaWdodH07XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLXBhZGRpbmcteDogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1wYWRkaW5nLXh9O1xuICAgICAgLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1mb250LXdlaWdodDogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1mb250LXdlaWdodH07XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLXRyYW5zaXRpb246ICN7JHNjcm9sbHNweS1tZW51LXNpZGViYXItdHJhbnNpdGlvbn07XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLW1hcmdpbi15OiAjeyRzY3JvbGxzcHktbWVudS1zaWRlYmFyLW1hcmdpbi15fTtcblxuICAgICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1mb250LXNpemUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItY29sb3IpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWxpbmUtaGVpZ2h0KTtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItcGFkZGluZy14KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1mb250LXdlaWdodCk7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci10cmFuc2l0aW9uKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItbWFyZ2luLXkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItbWFyZ2luLXkpO1xuICAgIH1cblxuICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtY29sb3I6ICN7JHNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWNvbG9yfTtcbiAgICAgIC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWZvbnQtd2VpZ2h0OiAjeyRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1mb250LXdlaWdodH07XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1ib3JkZXItd2lkdGg6ICN7JHNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWJvcmRlci13aWR0aH07XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWJvcmRlci1jb2xvcn07XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtY29sb3IpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1mb250LXdlaWdodCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWJvcmRlci13aWR0aCkgc29saWRcbiAgICAgICAgdmFyKC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5jb2xsYXBzaWJsZS1zY3JvbGxzcHkgfiAubmF2IHtcbiAgICAgIC0tI3skcHJlZml4fXNjcm9sbHNweS1jb2xsYXBzaWJsZS1uYXYtdHJhbnNpdGlvbi10aW1lOiAjeyRzY3JvbGxzcHktY29sbGFwc2libGUtbmF2LXRyYW5zaXRpb24tdGltZX07XG5cbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LWNvbGxhcHNpYmxlLW5hdi10cmFuc2l0aW9uLXRpbWUpIGVhc2U7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIi5yaXBwbGUtc3VyZmFjZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ucmlwcGxlLXN1cmZhY2UtdW5ib3VuZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucmlwcGxlLXdhdmUge1xuICAtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS1jdWJpY0JlemllcjogI3skcmlwcGxlLXdhdmUtY3ViaWNCZXppZXJ9O1xuICAtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS1ib3JkZXItcmFkaXVzOiAjeyRyaXBwbGUtd2F2ZS1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtb3BhY2l0eTogI3skcmlwcGxlLXdhdmUtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXJpcHBsZS13YXZlLXRyYW5zZm9ybTogI3skcmlwcGxlLXdhdmUtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtei1pbmRleDogI3skcmlwcGxlLXdhdmUtei1pbmRleH07XG4gIC0tI3skcHJlZml4fXJpcHBsZS13YXZlLWFjdGl2ZS10cmFuc2Zvcm06ICN7JHJpcHBsZS13YXZlLWFjdGl2ZS10cmFuc2Zvcm19O1xuXG4gIEBpbmNsdWRlIHJpcHBsZS12YXJpYW50KGJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fXJpcHBsZS13YXZlLWJvcmRlci1yYWRpdXMpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtb3BhY2l0eSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtdHJhbnNmb3JtKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skcHJlZml4fXJpcHBsZS13YXZlLWN1YmljQmV6aWVyKSxcbiAgICB2YXIoLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtY3ViaWNCZXppZXIpO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtei1pbmRleCk7XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS1hY3RpdmUtdHJhbnNmb3JtKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5idG4gLnJpcHBsZS13YXZlIHtcbiAgQGluY2x1ZGUgcmlwcGxlLXZhcmlhbnQod2hpdGUpO1xufVxuXG4uaW5wdXQtd3JhcHBlciAucmlwcGxlLXdhdmUge1xuICBAaW5jbHVkZSByaXBwbGUtdmFyaWFudCh3aGl0ZSk7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRyaXBwbGUge1xuICAucmlwcGxlLXN1cmZhY2UtI3skY29sb3J9IHtcbiAgICAucmlwcGxlLXdhdmUge1xuICAgICAgQGluY2x1ZGUgcmlwcGxlLXZhcmlhbnQoJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiByaXBwbGUtdmFyaWFudCgkY29sb3JfdmFsdWUpIHtcbiAgJGdyYWRpZW50OiByZ2JhKFxuICAgICAgICAkY29sb3I6ICRjb2xvcl92YWx1ZSxcbiAgICAgICAgJGFscGhhOiAwLjIsXG4gICAgICApXG4gICAgICAwLFxuICAgIHJnYmEoXG4gICAgICAgICRjb2xvcjogJGNvbG9yX3ZhbHVlLFxuICAgICAgICAkYWxwaGE6IDAuMyxcbiAgICAgIClcbiAgICAgIDQwJSxcbiAgICByZ2JhKFxuICAgICAgICAkY29sb3I6ICRjb2xvcl92YWx1ZSxcbiAgICAgICAgJGFscGhhOiAwLjQsXG4gICAgICApXG4gICAgICA1MCUsXG4gICAgcmdiYShcbiAgICAgICAgJGNvbG9yOiAkY29sb3JfdmFsdWUsXG4gICAgICAgICRhbHBoYTogMC41LFxuICAgICAgKVxuICAgICAgNjAlLFxuICAgIHJnYmEoXG4gICAgICAgICRjb2xvcjogJGNvbG9yX3ZhbHVlLFxuICAgICAgICAkYWxwaGE6IDAsXG4gICAgICApXG4gICAgICA3MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRncmFkaWVudCk7XG59XG4iLCIvLyByYW5nZVxuLnJhbmdlIHtcbiAgLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItaGVpZ2h0OiAjeyRyYW5nZS10aHVtYi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1yYW5nZS10aHVtYi13aWR0aDogI3skcmFuZ2UtdGh1bWItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1yYW5nZS10aHVtYi10b3A6ICN7JHJhbmdlLXRodW1iLXRvcH07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLW1hcmdpbi1sZWZ0OiAjeyRyYW5nZS10aHVtYi1tYXJnaW4tbGVmdH07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICN7JHJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1yYW5nZS10aHVtYi10cmFuc2Zvcm06ICN7JHJhbmdlLXRodW1iLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICN7JHJhbmdlLXRodW1iLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1yYW5nZS10aHVtYi12YWx1ZS1mb250LXNpemU6ICN7JHJhbmdlLXRodW1iLXZhbHVlLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXZhbHVlLWxpbmUtaGVpZ2h0OiAjeyRyYW5nZS10aHVtYi12YWx1ZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXZhbHVlLWNvbG9yOiAjeyRyYW5nZS10aHVtYi12YWx1ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXZhbHVlLWZvbnQtd2VpZ2h0OiAjeyRyYW5nZS10aHVtYi12YWx1ZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLWJhY2tncm91bmQ6ICN7JHJhbmdlLXRodW1iLWJhY2tncm91bmR9O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGh1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi1oZWlnaHQpO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItd2lkdGgpO1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXRvcCk7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi1tYXJnaW4tbGVmdCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi10cmFuc2Zvcm0pO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItYmFja2dyb3VuZCk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAudGh1bWItdmFsdWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi12YWx1ZS1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi12YWx1ZS1saW5lLWhlaWdodCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXZhbHVlLWNvbG9yKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItdmFsdWUtZm9udC13ZWlnaHQpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLnRodW1iLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQWNjb3JkaW9uXG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWZsdXNoLWJ0bi1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tZmx1c2gtYnV0dG9uLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tZmx1c2gtYm9yZGVyLWJvdHRvbTogI3skYWNjb3JkaW9uLWZsdXNoLWl0ZW0tYm9yZGVyLWJvdHRvbX07XG5cbiAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWZsdXNoLWJ0bi1ib3gtc2hhZG93KTtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tZmx1c2gtYm9yZGVyLWJvdHRvbSk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib3JkZXJsZXNzIHtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlcmxlc3MtYnRuLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXJsZXNzLWJ1dHRvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlcmxlc3MtYnRuLWJnOiAjeyRhY2NvcmRpb24tYm9yZGVybGVzcy1idXR0b24tYmdjfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlcmxlc3MtYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVybGVzcy1idXR0b24tY29sb3J9O1xuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVybGVzcy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVybGVzcy1idG4tYmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXJsZXNzLWJ0bi1jb2xvcik7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2Fyb3VzZWwgc3R5bGVzXG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA1Myc7XG4gICAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtc2l6ZTogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ib2xkfTtcblxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtd2VpZ2h0KTtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybycsICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTQnO1xuICAgIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1mb250LXNpemU6ICN7JGNhcm91c2VsLWNvbnRyb2wtaWNvbi1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYm9sZH07XG5cbiAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1mb250LXdlaWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nLCAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgW2RhdGEtbWRiLXRhcmdldF0ge1xuICAgIEBleHRlbmQgW2RhdGEtYnMtdGFyZ2V0XSAhb3B0aW9uYWw7XG4gIH1cbn1cbiIsIi8vIE1vZGFsIHBybyBzdHlsZXNcblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXRvcC1sZWZ0LXRvcDogI3skbW9kYWwtdG9wLWxlZnQtdG9wfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdG9wLWxlZnQtbGVmdDogI3skbW9kYWwtdG9wLWxlZnQtbGVmdH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRvcC1yaWdodC10b3A6ICN7JG1vZGFsLXRvcC1yaWdodC10b3B9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10b3AtcmlnaHQtcmlnaHQ6ICN7JG1vZGFsLXRvcC1yaWdodC1yaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvdHRvbS1sZWZ0LWJvdHRvbTogI3skbW9kYWwtYm90dG9tLWxlZnQtYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm90dG9tLWxlZnQtbGVmdDogI3skbW9kYWwtYm90dG9tLWxlZnQtbGVmdH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvdHRvbS1yaWdodC1ib3R0b206ICN7JG1vZGFsLWJvdHRvbS1yaWdodC1ib3R0b219O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3R0b20tcmlnaHQtcmlnaHQ6ICN7JG1vZGFsLWJvdHRvbS1yaWdodC1yaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZhZGUtdG9wLXRyYW5zZm9ybTogI3skbW9kYWwtZmFkZS10b3AtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZmFkZS1yaWdodC10cmFuc2Zvcm06ICN7JG1vZGFsLWZhZGUtcmlnaHQtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZmFkZS1ib3R0b20tdHJhbnNmb3JtOiAjeyRtb2RhbC1mYWRlLWJvdHRvbS10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mYWRlLWxlZnQtdHJhbnNmb3JtOiAjeyRtb2RhbC1mYWRlLWxlZnQtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtc2lkZS1yaWdodDogI3skbW9kYWwtc2lkZS1yaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXNpZGUtYm90dG9tOiAjeyRtb2RhbC1zaWRlLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fW1vZGFsLW5vbi1pbnZhc2l2ZS1ib3gtc2hhZG93OiAjeyRtb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW1vZGFsLW5vbi1pbnZhc2l2ZS1ib3gtc2hhZG93LXRvcDogI3skbW9kYWwtbm9uLWludmFzaXZlLWJveC1zaGFkb3ctdG9wfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgJi5tb2RhbC10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICAmLm1vZGFsLWxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5tb2RhbC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi5tb2RhbC10b3AtbGVmdCB7XG4gICAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRvcC1sZWZ0LXRvcCk7XG4gICAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10b3AtbGVmdC1sZWZ0KTtcbiAgICAgIH1cbiAgICAgICYubW9kYWwtdG9wLXJpZ2h0IHtcbiAgICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdG9wLXJpZ2h0LXRvcCk7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdG9wLXJpZ2h0LXJpZ2h0KTtcbiAgICAgIH1cbiAgICAgICYubW9kYWwtYm90dG9tLWxlZnQge1xuICAgICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3R0b20tbGVmdC1ib3R0b20pO1xuICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm90dG9tLWxlZnQtbGVmdCk7XG4gICAgICB9XG4gICAgICAmLm1vZGFsLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm90dG9tLXJpZ2h0LXJpZ2h0KTtcbiAgICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm90dG9tLXJpZ2h0LWJvdHRvbSk7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9kYWwtYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi5mYWRlIHtcbiAgICAmLnRvcDpub3QoLnNob3cpIC5tb2RhbC1kaWFsb2cge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZmFkZS10b3AtdHJhbnNmb3JtKTtcbiAgICB9XG4gICAgJi5yaWdodDpub3QoLnNob3cpIC5tb2RhbC1kaWFsb2cge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZmFkZS1yaWdodC10cmFuc2Zvcm0pO1xuICAgIH1cbiAgICAmLmJvdHRvbTpub3QoLnNob3cpIC5tb2RhbC1kaWFsb2cge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZmFkZS1ib3R0b20tdHJhbnNmb3JtKTtcbiAgICB9XG4gICAgJi5sZWZ0Om5vdCguc2hvdykgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mYWRlLWxlZnQtdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsLXNpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXNpZGUtcmlnaHQpO1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtc2lkZS1ib3R0b20pO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubW9kYWwtZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgLm1vZGFsIHtcbiAgICAmLmZyYW1lIHtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLW5vbi1pbnZhc2l2ZS1vcGVuIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLm1vZGFsLm1vZGFsLW5vbi1pbnZhc2l2ZS1zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbC1kaWFsb2cubW9kYWwtYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWRpYWxvZy5tb2RhbC1ib3R0b20tbGVmdCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1zaWRlIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJi5tb2RhbC5mcmFtZSB7XG4gICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbm9uLWludmFzaXZlLWJveC1zaGFkb3ctdG9wKTtcbiAgICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbm9uLWludmFzaXZlLWJveC1zaGFkb3ctdG9wKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1zaWRlIHtcbiAgICAgICAgJi5tb2RhbC1ib3R0b20tcmlnaHQge1xuICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvdy10b3ApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1vZGFsLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbm9uLWludmFzaXZlLWJveC1zaGFkb3ctdG9wKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZy5tb2RhbC1ib3R0b20tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2cubW9kYWwtYm90dG9tLWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZy5tb2RhbC10b3AtbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAubW9kYWwtc2lkZSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwZXJmZWN0LXNjcm9sbGJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktdHJhbnNpdGlvbi1vcGFjaXR5LWJnOiAjeyRzY3JvbGxiYXItcmFpbC14LXktdHJhbnNpdGlvbi1vcGFjaXR5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXotaW5kZXg6ICN7JHNjcm9sbGJhci16LWluZGV4fTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWxlbmd0aDogI3skc2Nyb2xsYmFyLXJhaWwteC15LWxlbmd0aH07XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS1vcGFjaXR5OiAjeyRzY3JvbGxiYXItcmFpbC14LXktb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS1ob3Zlci1vcGFjaXR5OiAjeyRzY3JvbGxiYXItcmFpbC14LXktaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS1iZy1jb2xvcjogI3skc2Nyb2xsYmFyLXJhaWwteC15LWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWNsaWNraW5nLWxlbmd0aDogI3skc2Nyb2xsYmFyLXJhaWwteC15LWNsaWNraW5nLWxlbmd0aH07XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgtdHJhbnNpdGlvbi1oZWlnaHQtYmc6ICN7JHNjcm9sbGJhci1yYWlsLXgtdHJhbnNpdGlvbi1oZWlnaHQtYmd9O1xuICAtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC15LXRyYW5zaXRpb24td2lkdGgtYmc6ICN7JHNjcm9sbGJhci1yYWlsLXktdHJhbnNpdGlvbi13aWR0aC1iZ307XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi14LXktY29sb3I6ICN7JHNjcm9sbGJhci10aHVtYi14LXktY29sb3J9O1xuICAtLSN7JHByZWZpeH1zY3JvbGxiYXItdGh1bWIteC15LWJvcmRlci1yYWRpdXM6ICN7JHNjcm9sbGJhci10aHVtYi14LXktYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi14LXktbGVuZ3RoOiAjeyRzY3JvbGxiYXItdGh1bWIteC15LWxlbmd0aH07XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi14LXktcG9zaXRpb24tbGVuZ3RoOiAjeyRzY3JvbGxiYXItdGh1bWIteC15LXBvc2l0aW9uLWxlbmd0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGVyZmVjdC1zY3JvbGxiYXItY3NzLXZhcnNcblxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4ucHNfX3JhaWwteCxcbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS10cmFuc2l0aW9uLW9wYWNpdHktYmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItei1pbmRleCk7XG59XG5cbi5wc19fcmFpbC14IHtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWxlbmd0aCk7XG4gIGJvdHRvbTogMDtcbn1cblxuLnBzX19yYWlsLXkge1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS1sZW5ndGgpO1xuICByaWdodDogMDtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiB7XG4gIC5wc19fcmFpbC14LFxuICAucHNfX3JhaWwteSB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS1vcGFjaXR5KTtcbiAgfVxufVxuXG4ucHMtLWZvY3VzID4ge1xuICAucHNfX3JhaWwteCxcbiAgLnBzX19yYWlsLXkge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktb3BhY2l0eSk7XG4gIH1cbn1cblxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS1vcGFjaXR5KTtcbn1cblxuLnBzIHtcbiAgLnBzX19yYWlsLXg6aG92ZXIsXG4gIC5wc19fcmFpbC15OmhvdmVyLFxuICAucHNfX3JhaWwteDpmb2N1cyxcbiAgLnBzX19yYWlsLXk6Zm9jdXMsXG4gIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbiAgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWJnLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWhvdmVyLW9wYWNpdHkpO1xuICB9XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cblxuLnBzX190aHVtYi14LFxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi14LXktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLXgteS1ib3JkZXItcmFkaXVzKTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi14IHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgtdHJhbnNpdGlvbi1oZWlnaHQtYmcpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItdGh1bWIteC15LWxlbmd0aCk7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi14LXktcG9zaXRpb24tbGVuZ3RoKTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXktdHJhbnNpdGlvbi13aWR0aC1iZyk7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLXgteS1sZW5ndGgpO1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLXgteS1wb3NpdGlvbi1sZW5ndGgpO1xufVxuXG4ucHNfX3JhaWwteCB7XG4gICY6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4gICY6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4gICYucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWNsaWNraW5nLWxlbmd0aCk7XG4gIH1cbn1cblxuLnBzX19yYWlsLXkge1xuICAmOmhvdmVyID4gLnBzX190aHVtYi15LFxuICAmOmZvY3VzID4gLnBzX190aHVtYi15LFxuICAmLnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWNsaWNraW5nLWxlbmd0aCk7XG4gIH1cbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5zaWRlbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNpZGVuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi10cmFuc2Zvcm06ICN7JHNpZGVuYXYtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi16aW5kZXg6ICN7JHNpZGVuYXYtemluZGV4fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1jb2xvcjogI3skc2lkZW5hdi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtYmFja2dyb3VuZC1jb2xvcjogI3skc2lkZW5hdi1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi13aWR0aDogI3skc2lkZW5hdi13aWR0aH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtaGVpZ2h0OiAjeyRzaWRlbmF2LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtYm94LXNoYWRvdzogI3skc2lkZW5hdi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1kYXRhLWhpZGRlbi1mYWxzZS10cmFuc2Zvcm06ICN7JHNpZGVuYXYtZGF0YS1oaWRkZW4tZmFsc2UtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1kYXRhLWNvbG9yLWxpZ2h0LWNvbG9yOiAjeyRzaWRlbmF2LWRhdGEtY29sb3ItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWRhdGEtcmlnaHQtdHJ1ZS10cmFuc2Zvcm06ICN7JHNpZGVuYXYtZGF0YS1yaWdodC10cnVlLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtZGF0YS1zbGltLWNvbGxhcHNlZC10cnVlLXdpZHRoOiAjeyRzaWRlbmF2LWRhdGEtc2xpbS1jb2xsYXBzZWQtdHJ1ZS13aWR0aH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbWVudS1wYWRkaW5nOiAjeyRzaWRlbmF2LW1lbnUtcGFkZGluZ307XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtY29sbGFwc2Utc2lkZW5hdi1saW5rLWZvbnQtc2l6ZTogI3skc2lkZW5hdi1jb2xsYXBzZS1zaWRlbmF2LWxpbmstZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1jb2xsYXBzZS1zaWRlbmF2LWxpbmstaGVpZ2h0OiAjeyRzaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstZm9udC1zaXplOiAjeyRzaWRlbmF2LWxpbmstZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLXBhZGRpbmcteTogI3skc2lkZW5hdi1saW5rLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1wYWRkaW5nLXg6ICN7JHNpZGVuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1wYWRkaW5nLWxlZnQ6ICN7JHNpZGVuYXYtY29sbGFwc2Utc2lkZW5hdi1saW5rLXBhZGRpbmctbGVmdH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1oZWlnaHQ6ICN7JHNpZGVuYXYtbGluay1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstYm9yZGVyLXJhZGl1czogI3skc2lkZW5hdi1saW5rLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstdHJhbnNpdGlvbjogI3skc2lkZW5hdi1saW5rLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstaG92ZXItY29sb3I6ICN7JHNpZGVuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRzaWRlbmF2LWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1hY3RpdmUtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogI3skc2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogI3skc2lkZW5hdi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1hY3RpdmUtZm9jdXMtY29sb3I6ICN7JHNpZGVuYXYtbGluay1hY3RpdmUtZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXN1YmhlYWRpbmctZm9udC1zaXplOiAjeyRzaWRlbmF2LXN1YmhlYWRpbmctZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1zdWJoZWFkaW5nLXBhZGRpbmcteTogI3skc2lkZW5hdi1zdWJoZWFkaW5nLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtc3ViaGVhZGluZy1wYWRkaW5nLXg6ICN7JHNpZGVuYXYtc3ViaGVhZGluZy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXN1YmhlYWRpbmctZnc6ICN7JHNpZGVuYXYtc3ViaGVhZGluZy1md307XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtc20tbGluay1wdDogI3skc2lkZW5hdi1zbS1saW5rLXB0fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1zbS1saW5rLXBiOiAjeyRzaWRlbmF2LXNtLWxpbmstcGJ9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXJvdGF0ZS1pY29uLW1hcmdpbi1yaWdodDogI3skc2lkZW5hdi1yb3RhdGUtaWNvbi1tYXJnaW4tcmlnaHR9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXJvdGF0ZS1pY29uLXRyYW5zaXRpb246ICN7JHNpZGVuYXYtcm90YXRlLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGlnaHQtY29sb3I6ICN7JHNpZGVuYXYtbGlnaHQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNpZGVuYXYtY3NzLXZhcnNcblxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtdHJhbnNmb3JtKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi16aW5kZXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1oZWlnaHQpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1ib3gtc2hhZG93KTtcblxuICAmW2RhdGEtbWRiLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1kYXRhLWhpZGRlbi1mYWxzZS10cmFuc2Zvcm0pO1xuICB9XG5cbiAgJltkYXRhLW1kYi1jb2xvcj0nbGlnaHQnXSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWRhdGEtY29sb3ItbGlnaHQtY29sb3IpO1xuICB9XG5cbiAgJltkYXRhLW1kYi1yaWdodD0ndHJ1ZSddIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWRhdGEtcmlnaHQtdHJ1ZS10cmFuc2Zvcm0pO1xuICB9XG5cbiAgJltkYXRhLW1kYi1wb3NpdGlvbj0nYWJzb2x1dGUnXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZbZGF0YS1tZGItcG9zaXRpb249J3JlbGF0aXZlJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBbZGF0YS1tZGItc2xpbT0ndHJ1ZSddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJltkYXRhLW1kYi1zbGltLWNvbGxhcHNlZD0ndHJ1ZSddIHtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtZGF0YS1zbGltLWNvbGxhcHNlZC10cnVlLXdpZHRoKTtcblxuICAgIFtkYXRhLW1kYi1zbGltPSdmYWxzZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgW2RhdGEtbWRiLXNsaW09J3RydWUnXSB7XG4gICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGVuYXYtbWVudSxcbi5zaWRlbmF2LWNvbGxhcHNlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LW1lbnUtcGFkZGluZyk7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpZGVuYXYtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xuXG4gICYuc2hvdyxcbiAgJi5jb2xsYXBzaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zaWRlbmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtY29sbGFwc2Utc2lkZW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1jb2xsYXBzZS1zaWRlbmF2LWxpbmstaGVpZ2h0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1wYWRkaW5nLWxlZnQpO1xuICB9XG59XG5cbi5zaWRlbmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlbmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1mb250LXNpemUpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1wYWRkaW5nLXgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstaGVpZ2h0KTtcbiAgY29sb3I6IHVuc2V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1hY3RpdmUtZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgaSB7XG4gICAgY29sb3I6ICM5ZmE2YjI7XG4gIH1cbn1cblxuLnNpZGVuYXYtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiB1bnNldDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1zdWJoZWFkaW5nLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXN1YmhlYWRpbmctcGFkZGluZy15KVxuICAgIHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXN1YmhlYWRpbmctcGFkZGluZy14KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXN1YmhlYWRpbmctZncpO1xufVxuXG4uc2lkZW5hdi1zbSB7XG4gIC5zaWRlbmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1zbS1saW5rLXB0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtc20tbGluay1wYik7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbi5yb3RhdGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXJvdGF0ZS1pY29uLW1hcmdpbi1yaWdodCk7XG4gIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXJvdGF0ZS1pY29uLXRyYW5zaXRpb24pO1xufVxuXG4uc2lkZW5hdi1iYWNrZHJvcCB7XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtYmFja2Ryb3AtemluZGV4OiAjeyRzaWRlbmF2LWJhY2tkcm9wLXppbmRleH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcjogI3skc2lkZW5hdi1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yfTtcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1iYWNrZHJvcC16aW5kZXgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4uc2lkZW5hdi1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saWdodC1jb2xvcik7XG59XG5cbi5zaWRlbmF2LXNsaW0ge1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXNsaW0tbGluay1wYWRkaW5nLWxlZnQ6ICN7JHNpZGVuYXYtc2xpbS1saW5rLXBhZGRpbmctbGVmdH07XG5cbiAgLnNpZGVuYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1zbGltLWxpbmstcGFkZGluZy1sZWZ0KTtcbiAgfVxufVxuXG4vLyBDb2xvciBvcHRpb25zXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkcmVkOiByZWQoJHZhbHVlKTtcbiAgJGdyZWVuOiBncmVlbigkdmFsdWUpO1xuICAkYmx1ZTogYmx1ZSgkdmFsdWUpO1xuXG4gIC5zaWRlbmF2LSN7JGNvbG9yfSB7XG4gICAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoI3skcmVkfSwgI3skZ3JlZW59LCAjeyRibHVlfSwgMC4wNSk7XG4gICAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKFxuICAgICAgI3skcmVkfSxcbiAgICAgICN7JGdyZWVufSxcbiAgICAgICN7JGJsdWV9LFxuICAgICAgMC4wNVxuICAgICk7XG5cbiAgICAuc2lkZW5hdi1pdGVtIHtcbiAgICAgIC5zaWRlbmF2LWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlbmF2LWxpbmsge1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstYWN0aXZlLWZvY3VzLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1hY3RpdmUtZm9jdXMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBBbmltYXRpb24gc3R5bGVzXG4vL1xuXG4uYW5pbWF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFuaW1hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZGVsYXktMXM6ICN7JGFuaW1hdGlvbi1kZWxheS0xc307XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1kZWxheS0yczogI3skYW5pbWF0aW9uLWRlbGF5LTNzfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWRlbGF5LTNzOiAjeyRhbmltYXRpb24tZGVsYXktM3N9O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZGVsYXktNHM6ICN7JGFuaW1hdGlvbi1kZWxheS00c307XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1kZWxheS01czogI3skYW5pbWF0aW9uLWRlbGF5LTVzfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhc3QtZHVyYXRpb246ICN7JGFuaW1hdGlvbi1mYXN0LWR1cmF0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhc3Rlci1kdXJhdGlvbjogI3skYW5pbWF0aW9uLWZhc3Rlci1kdXJhdGlvbn07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbG93LWR1cmF0aW9uOiAjeyRhbmltYXRpb24tc2xvdy1kdXJhdGlvbn07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbG93ZXItZHVyYXRpb246ICN7JGFuaW1hdGlvbi1zbG93ZXItZHVyYXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFuaW1hdGlvbi1jc3MtdmFyc1xuXG4gICYuaW5maW5pdGUge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICB9XG5cbiAgJi5kZWxheS0xcyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWRlbGF5LTFzKTtcbiAgfVxuXG4gICYuZGVsYXktMnMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1kZWxheS0ycyk7XG4gIH1cblxuICAmLmRlbGF5LTNzIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZGVsYXktM3MpO1xuICB9XG5cbiAgJi5kZWxheS00cyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWRlbGF5LTRzKTtcbiAgfVxuXG4gICYuZGVsYXktNXMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1kZWxheS01cyk7XG4gIH1cblxuICAmLmZhc3Qge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYXN0LWR1cmF0aW9uKTtcbiAgfVxuXG4gICYuZmFzdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZmFzdGVyLWR1cmF0aW9uKTtcbiAgfVxuXG4gICYuc2xvdyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsb3ctZHVyYXRpb24pO1xuICB9XG5cbiAgJi5zbG93ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbG93ZXItZHVyYXRpb24pO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1kb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi1kb3duLXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLWRvd24tdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uZmFkZS1pbi1kb3duIHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tZG93bi10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLWZhZGUtaW4tZG93bi10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLWRvd24tdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tZmFkZS1pbi1kb3duLXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tZG93bjtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLWxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLWxlZnQtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tbGVmdC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5mYWRlLWluLWxlZnQge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi1sZWZ0LXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tZmFkZS1pbi1sZWZ0LXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tbGVmdC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1mYWRlLWluLWxlZnQtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1sZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tcmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0LXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLmZhZGUtaW4tcmlnaHQge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi1yaWdodC10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLWZhZGUtaW4tcmlnaHQtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi1yaWdodC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0LXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tcmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi11cCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tdXAtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tdXAtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uZmFkZS1pbi11cCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLXVwLXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tZmFkZS1pbi11cC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLXVwLXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLWZhZGUtaW4tdXAtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi11cDtcbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dC1kb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLW91dC1kb3duLXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLmZhZGUtb3V0LWRvd24ge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1vdXQtZG93bi10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1mYWRlLW91dC1kb3duLXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LWRvd247XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQtbGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1vdXQtbGVmdC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5mYWRlLW91dC1sZWZ0IHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtb3V0LWxlZnQtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tZmFkZS1vdXQtbGVmdC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC1sZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLW91dC1yaWdodC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5mYWRlLW91dC1yaWdodCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLW91dC1yaWdodC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1mYWRlLW91dC1yaWdodC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC1yaWdodDtcbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dC11cCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1vdXQtdXAtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uZmFkZS1vdXQtdXAge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1vdXQtdXAtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tZmFkZS1vdXQtdXAtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogZmFkZS1vdXQtdXA7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tZG93biB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLWRvd24tdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi1kb3duLXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLWluLWRvd24ge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tZG93bi10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLWluLWRvd24tdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tZG93bi10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1pbi1kb3duLXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLWRvd247XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tbGVmdCB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLWxlZnQtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLWluLWxlZnQge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tbGVmdC10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLWluLWxlZnQtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tbGVmdC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0LXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWluLWxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tcmlnaHQge1xuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi1yaWdodC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLWluLXJpZ2h0IHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0LXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tc2xpZGUtaW4tcmlnaHQtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tcmlnaHQtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tc2xpZGUtaW4tcmlnaHQtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogc2xpZGUtaW4tcmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tdXAge1xuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi11cC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLXVwLXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLWluLXVwIHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLXVwLXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tc2xpZGUtaW4tdXAtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tdXAtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tc2xpZGUtaW4tdXAtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogc2xpZGUtaW4tdXA7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LWRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtb3V0LWRvd24tdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtb3V0LWRvd24tdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtb3V0LWRvd24ge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtb3V0LWRvd24tdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1zbGlkZS1vdXQtZG93bi10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtZG93bi10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1vdXQtZG93bi10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1vdXQtZG93bjtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1vdXQtbGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtbGVmdC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtbGVmdC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5zbGlkZS1vdXQtbGVmdCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtbGVmdC10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLW91dC1sZWZ0LXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC1sZWZ0LXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLXNsaWRlLW91dC1sZWZ0LXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC1sZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLW91dC1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtcmlnaHQtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtb3V0LXJpZ2h0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLW91dC1yaWdodCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtcmlnaHQtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1zbGlkZS1vdXQtcmlnaHQtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtb3V0LXJpZ2h0LXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLXNsaWRlLW91dC1yaWdodC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1vdXQtcmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LXVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC11cC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtdXAtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtb3V0LXVwIHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC11cC10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLW91dC11cC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtdXAtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tc2xpZGUtb3V0LXVwLXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC11cDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1kb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWRvd24tdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1kb3duLXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLWRvd24ge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtZG93bi10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLWRvd24tdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtZG93bi10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1kb3duLXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWRvd247XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtbGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1sZWZ0LXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtbGVmdC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5zbGlkZS1sZWZ0IHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWxlZnQtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1zbGlkZS1sZWZ0LXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWxlZnQtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tc2xpZGUtbGVmdC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1sZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLXJpZ2h0LXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtcmlnaHQtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtcmlnaHQge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtcmlnaHQtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1zbGlkZS1yaWdodC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1yaWdodC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1yaWdodC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1yaWdodDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS11cCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS11cC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLXVwLXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLXVwIHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLXVwLXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tc2xpZGUtdXAtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtdXAtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tc2xpZGUtdXAtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXA7XG59XG5cbkBrZXlmcmFtZXMgem9vbS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXpvb20taW4tdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tLWluIHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXpvb20taW4tdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi16b29tLWluLXRyYW5zZm9ybS1mcm9tfTtcblxuICBhbmltYXRpb24tbmFtZTogem9vbS1pbjtcbn1cblxuQGtleWZyYW1lcyB6b29tLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXpvb20tb3V0LXRyYW5zZm9ybS01MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbS1vdXQge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tem9vbS1vdXQtdHJhbnNmb3JtLTUwOiAjeyRhbmltYXRpb24tem9vbS1vdXQtdHJhbnNmb3JtLTUwfTtcblxuICBhbmltYXRpb24tbmFtZTogem9vbS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tMjApO1xuICB9XG5cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tOTApO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLTgwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLTIwOiAjeyRhbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tMjB9O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tOTA6ICN7JGFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS05MH07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS04MDogI3skYW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLTgwfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXB1bHNlLXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXB1bHNlLXRyYW5zZm9ybS01MCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXB1bHNlLXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXB1bHNlLXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLTUwOiAjeyRhbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLTUwfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXB1bHNlLXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLXB1bHNlLXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuIiwiLmxpZ2h0Ym94IHtcbiAgaW1nOm5vdCgubGlnaHRib3gtZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cbn1cblxuLmxpZ2h0Ym94LWdhbGxlcnkge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlnaHRib3gtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtemluZGV4OiAjeyRsaWdodGJveC16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC10b29sYmFyLXppbmRleDogI3skbGlnaHRib3gtdG9vbGJhci16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWJhY2tncm91bmQtY29sb3I6ICN7JGxpZ2h0Ym94LWdhbGxlcnktYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdHJhbnNpdGlvbjogI3skbGlnaHRib3gtZ2FsbGVyeS10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWhlaWdodDogI3skbGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci10cmFuc2l0aW9uOiAjeyRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24td2lkdGg6ICN7JGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWhlaWdodDogI3skbGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWNvbG9yOiAjeyRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi10cmFuc2l0aW9uOiAjeyRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LXRvcDogI3skbGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LXRvcH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY29udGVudC1sZWZ0OiAjeyRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtbGVmdH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY29udGVudC13aWR0aDogI3skbGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LWhlaWdodDogI3skbGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LWhlaWdodH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctd2lkdGg6ICN7JGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LXRyYW5zaXRpb246ICN7JGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLXdpZHRoOiAjeyRsaWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWhlaWdodDogI3skbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24taGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24tY29sb3I6ICN7JGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24tdHJhbnNpdGlvbjogI3skbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRsaWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYnV0dG9uLWZvY3VzLWNvbG9yOiAjeyRsaWdodGJveC1nYWxsZXJ5LWJ1dHRvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktaW1hZ2UtdHJhbnNmb3JtOiAjeyRsaWdodGJveC1nYWxsZXJ5LWltYWdlLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktaW1hZ2UtdHJhbnNpdGlvbjogI3skbGlnaHRib3gtZ2FsbGVyeS1pbWFnZS10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb3VudGVyLWNvbG9yOiAjeyRsaWdodGJveC1nYWxsZXJ5LWNvdW50ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNvdW50ZXItcGFkZGluZy14OiAjeyRsaWdodGJveC1nYWxsZXJ5LWNvdW50ZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jYXB0aW9uLWNvbG9yOiAjeyRsaWdodGJveC1nYWxsZXJ5LWNhcHRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNhcHRpb24tbWFyZ2luLXg6ICN7JGxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbi1tYXJnaW4teH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbi13cmFwcGVyLWhlaWdodDogI3skbGlnaHRib3gtZ2FsbGVyeS1jYXB0aW9uLXdyYXBwZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1sb2FkZXItdHJhbnNpdGlvbjogI3skbGlnaHRib3gtZ2FsbGVyeS1sb2FkZXItdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWljb25zLWZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpZ2h0Ym94LWNzcy12YXJzXG5cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDAgI3snLyohcnRsOmlnbm9yZSovJ307XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LXppbmRleCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdHJhbnNpdGlvbik7XG4gIC5saWdodGJveC1nYWxsZXJ5LXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMCAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItaGVpZ2h0KTtcbiAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtdG9vbGJhci16aW5kZXgpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItdHJhbnNpdGlvbik7XG4gICAgLmxpZ2h0Ym94LWdhbGxlcnktbGVmdC10b29scyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmxpZ2h0Ym94LWdhbGxlcnktcmlnaHQtdG9vbHMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi13aWR0aCk7XG4gICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWhlaWdodCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24tY29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24tdHJhbnNpdGlvbik7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWljb25zLWZvbnQpO1xuICAgICAgfVxuICAgICAgJi5saWdodGJveC1nYWxsZXJ5LWZ1bGxzY3JlZW4tYnRuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNjUnO1xuICAgICAgfVxuICAgICAgJi5saWdodGJveC1nYWxsZXJ5LWZ1bGxzY3JlZW4tYnRuLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMDY2JztcbiAgICAgIH1cbiAgICAgICYubGlnaHRib3gtZ2FsbGVyeS16b29tLWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMDBlJztcbiAgICAgIH1cbiAgICAgICYubGlnaHRib3gtZ2FsbGVyeS16b29tLWJ0bi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjAxMCc7XG4gICAgICB9XG4gICAgICAmLmxpZ2h0Ym94LWdhbGxlcnktY2xvc2UtYnRuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMGQnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saWdodGJveC1nYWxsZXJ5LWNvdW50ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY291bnRlci1jb2xvcik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY291bnRlci1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlyZWN0aW9uOiBsdHIgI3snLyohcnRsOmlnbm9yZSovJ307XG4gIH1cblxuICAubGlnaHRib3gtZ2FsbGVyeS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LXRvcCk7XG4gICAgbGVmdDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY29udGVudC1sZWZ0KSAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY29udGVudC13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LWhlaWdodCk7XG4gICAgLmxpZ2h0Ym94LWdhbGxlcnktaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMCAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktaW1hZ2UtdHJhbnNmb3JtKTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWltYWdlLXRyYW5zaXRpb24pO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDAgI3snLyohcnRsOmlnbm9yZSovJ307XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAmLnZlcnRpY2FsIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LXRyYW5zaXRpb24pO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi13aWR0aCk7XG4gICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1oZWlnaHQpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1jb2xvcik7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24tdHJhbnNpdGlvbik7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1ob3Zlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1pY29ucy1mb250KTtcbiAgICAgICAgY29udGVudDogJ1xcZjA2MSc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saWdodGJveC1nYWxsZXJ5LWFycm93LWxlZnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctdHJhbnNpdGlvbik7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLXdpZHRoKTtcbiAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWhlaWdodCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi10cmFuc2l0aW9uKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWljb25zLWZvbnQpO1xuICAgICAgICBjb250ZW50OiAnXFxmMDYwJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jYXB0aW9uLXdyYXBwZXItaGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbi1jb2xvcik7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwIHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNhcHRpb24tbWFyZ2luLXgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAubGlnaHRib3gtZ2FsbGVyeS1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1sb2FkZXItdHJhbnNpdGlvbik7XG4gIH1cbiAgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1idXR0b24tZm9jdXMtY29sb3IpO1xuICB9XG59XG5cbi5kaXNhYmxlZC1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5yZXBsYWNlLXNjcm9sbGJhciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgICAgIC0tI3skcHJlZml4fWxpZ2h0Ym94LWRpc2FibGVkLXNjcm9sbC1tZWRpYS1wYWRkaW5nLXJpZ2h0OiAjeyRsaWdodGJveC1kaXNhYmxlZC1zY3JvbGwtbWVkaWEtcGFkZGluZy1yaWdodH07XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1kaXNhYmxlZC1zY3JvbGwtbWVkaWEtcGFkZGluZy1yaWdodCk7XG4gICAgfVxuICB9XG59XG4iLCIucmF0aW5nIHtcbiAgLS0jeyRwcmVmaXh9cmF0aW5nLWljb24tcGFkZGluZzogI3skcmF0aW5nLWljb24tcGFkZGluZ307XG5cbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICBpIHtcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cmF0aW5nLWljb24tcGFkZGluZyk7XG5cbiAgICAmLmZhLXNtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxufVxuLnJhdGluZzpub3QoW2RhdGEtbWRiLXJlYWRvbmx5PSd0cnVlJ10pIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLnRpbWVwaWNrZXIge1xuICAmLXdyYXBwZXIge1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB0aW1lcGlja2VyLWNzcy12YXJzXG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci13cmFwcGVyLWJnOiAjeyR0aW1lcGlja2VyLXdyYXBwZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtbWluLXdpZHRoOiAjeyR0aW1lcGlja2VyLWVsZW1lbnRzLW1pbi13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1lbGVtZW50cy1taW4taGVpZ2h0OiAjeyR0aW1lcGlja2VyLWVsZW1lbnRzLW1pbi1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtYmFja2dyb3VuZDogI3skdGltZXBpY2tlci1lbGVtZW50cy1iYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWVsZW1lbnRzLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAjeyR0aW1lcGlja2VyLWVsZW1lbnRzLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWVsZW1lbnRzLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICN7JHRpbWVwaWNrZXItZWxlbWVudHMtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1c307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1lbGVtZW50cy1tZWRpYS1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAjeyR0aW1lcGlja2VyLWVsZW1lbnRzLW1lZGlhLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXN9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1iZzogI3skdGltZXBpY2tlci1oZWFkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtaGVpZ2h0OiAjeyR0aW1lcGlja2VyLWhlYWQtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICN7JHRpbWVwaWNrZXItaGVhZC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1c307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICN7JHRpbWVwaWNrZXItaGVhZC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtcGFkZGluZy15OiAjeyR0aW1lcGlja2VyLWhlYWQtcGFkZGluZy15fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtcGFkZGluZy1yaWdodDogI3skdGltZXBpY2tlci1oZWFkLXBhZGRpbmctcmlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLWxlZnQ6ICN7JHRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLWxlZnR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1tZWRpYS1wYWRkaW5nOiAjeyR0aW1lcGlja2VyLWhlYWQtbWVkaWEtcGFkZGluZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLW1lZGlhLXBhZGRpbmctcmlnaHQ6ICN7JHRpbWVwaWNrZXItaGVhZC1tZWRpYS1wYWRkaW5nLXJpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtbWVkaWEtbWluLWhlaWdodDogI3skdGltZXBpY2tlci1oZWFkLW1lZGlhLW1pbi1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1pbmxpbmUtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICN7JHRpbWVwaWNrZXItaGVhZC1pbmxpbmUtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXN9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1pbmxpbmUtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogI3skdGltZXBpY2tlci1oZWFkLWlubGluZS1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1mb250LXNpemU6ICN7JHRpbWVwaWNrZXItYnV0dG9uLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tbWluLXdpZHRoOiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1taW4td2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWZvbnQtd2VpZ2h0OiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1mb250LXdlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tbGluZS1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItYnV0dG9uLWxpbmUtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1ib3JkZXItcmFkaXVzfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1sZXR0ZXItc3BhY2luZzogI3skdGltZXBpY2tlci1idXR0b24tbGV0dGVyLXNwYWNpbmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWNvbG9yOiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tdHJhbnNpdGlvbjogI3skdGltZXBpY2tlci1idXR0b24tdHJhbnNpdGlvbn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tcGFkZGluZy14OiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWhlaWdodDogI3skdGltZXBpY2tlci1idXR0b24taGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1tYXJnaW4tYm90dG9tOiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1tYXJnaW4tYm90dG9tfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1ob3Zlci1iZzogI3skdGltZXBpY2tlci1idXR0b24taG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWZvY3VzLWJnOiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1mb2N1cy1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1zdWJtaXQtaW5saW5lLWhlaWdodDogI3skdGltZXBpY2tlci1zdWJtaXQtaW5saW5lLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1zdWJtaXQtaW5saW5lLW1pbi13aWR0aDogI3skdGltZXBpY2tlci1zdWJtaXQtaW5saW5lLW1pbi13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1zdWJtaXQtaW5saW5lLW1hcmdpbi1sZWZ0OiAjeyR0aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtbWFyZ2luLWxlZnR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItc3VibWl0LWlubGluZS1jb2xvcjogI3skdGltZXBpY2tlci1zdWJtaXQtaW5saW5lLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtZm9udC1zaXplOiAjeyR0aW1lcGlja2VyLWN1cnJlbnQtZm9udC1zaXplfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtZm9udC13ZWlnaHQ6ICN7JHRpbWVwaWNrZXItY3VycmVudC1mb250LXdlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jdXJyZW50LWxpbmUtaGVpZ2h0OiAjeyR0aW1lcGlja2VyLWN1cnJlbnQtbGluZS1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1sZXR0ZXItc3BhY2luZzogI3skdGltZXBpY2tlci1jdXJyZW50LWxldHRlci1zcGFjaW5nfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtY29sb3I6ICN7JHRpbWVwaWNrZXItY3VycmVudC1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jdXJyZW50LW9wYWNpdHk6ICN7JHRpbWVwaWNrZXItY3VycmVudC1vcGFjaXR5fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWluLXdpZHRoOiAjeyR0aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWluLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWF4LXdpZHRoOiAjeyR0aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWF4LXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWluLWhlaWdodDogI3skdGltZXBpY2tlci1jbG9jay13cmFwcGVyLW1pbi1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std3JhcHBlci10ZXh0LWNvbG9yOiAjeyR0aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItdGV4dC1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1tb2RlLXdyYXBwZXItZm9udC1zaXplOiAjeyR0aW1lcGlja2VyLW1vZGUtd3JhcHBlci1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItbW9kZS13cmFwcGVyLWNvbG9yOiAjeyR0aW1lcGlja2VyLW1vZGUtd3JhcHBlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1pbm5lci10b3A6ICN7JHRpbWVwaWNrZXItY2xvY2staW5uZXItdG9wfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLWxlZnQ6ICN7JHRpbWVwaWNrZXItY2xvY2staW5uZXItbGVmdH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1pbm5lci10cmFuc2Zvcm06ICN7JHRpbWVwaWNrZXItY2xvY2staW5uZXItdHJhbnNmb3JtfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLXdpZHRoOiAjeyR0aW1lcGlja2VyLWNsb2NrLWlubmVyLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLWhlaWdodDogI3skdGltZXBpY2tlci1jbG9jay1pbm5lci1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLXdpZHRoOiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItaGVpZ2h0OiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWZvbnQtc2l6ZTogI3skdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZm9udC1zaXplfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1mb250LXdlaWdodDogI3skdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZm9udC13ZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std2lkdGg6ICN7JHRpbWVwaWNrZXItY2xvY2std2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staGVpZ2h0OiAjeyR0aW1lcGlja2VyLWNsb2NrLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1iZzogI3skdGltZXBpY2tlci1jbG9jay1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItYWN0aXZlLWNvbG9yOiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1hY3RpdmUtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWFjdGl2ZS1iZzogI3skdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1hY3RpdmUtZm9udC13ZWlnaHQ6ICN7JHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWFjdGl2ZS1mb250LXdlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZGlzYWJsZWQtY29sb3I6ICN7JHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWRpc2FibGVkLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1mb250LXdlaWdodDogI3skdGltZXBpY2tlci1kb3QtZm9udC13ZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LWxpbmUtaGVpZ2h0OiAjeyR0aW1lcGlja2VyLWRvdC1saW5lLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtbGV0dGVyLXNwYWNpbmc6ICN7JHRpbWVwaWNrZXItZG90LWxldHRlci1zcGFjaW5nfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1jb2xvcjogI3skdGltZXBpY2tlci1kb3QtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LW1lZGlhLWZvbnQtc2l6ZTogI3skdGltZXBpY2tlci1kb3QtbWVkaWEtZm9udC1zaXplfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1tZWRpYS1mb250LXdlaWdodDogI3skdGltZXBpY2tlci1kb3QtbWVkaWEtZm9udC13ZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LWZvbnQtc2l6ZTogI3skdGltZXBpY2tlci1kb3QtZm9udC1zaXplfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1vcGFjaXR5OiAjeyR0aW1lcGlja2VyLWRvdC1vcGFjaXR5fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtaW5saW5lLWZvbnQtc2l6ZTogI3skdGltZXBpY2tlci1jdXJyZW50LWlubGluZS1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS13aWR0aDogI3skdGltZXBpY2tlci1pdGVtLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0taGVpZ2h0OiAjeyR0aW1lcGlja2VyLWl0ZW0taGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tcGFkZGluZzogI3skdGltZXBpY2tlci1pdGVtLXBhZGRpbmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1mb250LXNpemU6ICN7JHRpbWVwaWNrZXItaXRlbS1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXRvcDogI3skdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtdG9wfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC1sZWZ0OiAjeyR0aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC1sZWZ0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC13aWR0aDogI3skdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3Qtd2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWhlaWdodDogI3skdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC10cmFuc2Zvcm06ICN7JHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXRyYW5zZm9ybX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtYm9yZGVyLXJhZGl1czogI3skdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtYm9yZGVyLXJhZGl1c307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtYmc6ICN7JHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWJnfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhhbmQtcG9pbnRlci1iZzogI3skdGltZXBpY2tlci1oYW5kLXBvaW50ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWJvdHRvbTogI3skdGltZXBpY2tlci1oYW5kLXBvaW50ZXItYm90dG9tfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhhbmQtcG9pbnRlci1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oYW5kLXBvaW50ZXItbGVmdDogI3skdGltZXBpY2tlci1oYW5kLXBvaW50ZXItbGVmdH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oYW5kLXBvaW50ZXItd2lkdGg6ICN7JHRpbWVwaWNrZXItaGFuZC1wb2ludGVyLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRyYW5zZm9ybS10cmFuc2l0aW9uOiAjeyR0aW1lcGlja2VyLXRyYW5zZm9ybS10cmFuc2l0aW9ufTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy13aWR0aDogI3skdGltZXBpY2tlci10aW1lLXRpcHMtd2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWhlaWdodDogI3skdGltZXBpY2tlci10aW1lLXRpcHMtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItdGltZS10aXBzLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtZm9udC1zaXplOiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWFjdGl2ZS1jb2xvcjogI3skdGltZXBpY2tlci10aW1lLXRpcHMtYWN0aXZlLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS10b3A6ICN7JHRpbWVwaWNrZXItY2lyY2xlLXRvcH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtbGVmdDogI3skdGltZXBpY2tlci1jaXJjbGUtbGVmdH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtd2lkdGg6ICN7JHRpbWVwaWNrZXItY2lyY2xlLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS1ib3JkZXItd2lkdGg6ICN7JHRpbWVwaWNrZXItY2lyY2xlLWJvcmRlci13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtYm9yZGVyLWNvbG9yOiAjeyR0aW1lcGlja2VyLWNpcmNsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2lyY2xlLWhlaWdodDogI3skdGltZXBpY2tlci1jaXJjbGUtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogI3skdGltZXBpY2tlci1jaXJjbGUtYWN0aXZlLWJhY2tncm91bmQtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaG91ci1tb2RlLWNvbG9yOiAjeyR0aW1lcGlja2VyLWhvdXItbW9kZS1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1ob3VyLW1vZGUtb3BhY2l0eTogI3skdGltZXBpY2tlci1ob3VyLW1vZGUtb3BhY2l0eX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1ob3VyLW1vZGUtaG92ZXItYmc6ICN7JHRpbWVwaWNrZXItaG91ci1tb2RlLWhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhvdXItbW9kZS1mb250LXNpemU6ICN7JHRpbWVwaWNrZXItaG91ci1tb2RlLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1ob3VyLW1vZGUtYWN0aXZlLWNvbG9yOiAjeyR0aW1lcGlja2VyLWhvdXItbW9kZS1hY3RpdmUtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZm9vdGVyLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICN7JHRpbWVwaWNrZXItZm9vdGVyLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXN9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZm9vdGVyLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAjeyR0aW1lcGlja2VyLWZvb3Rlci1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1c307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItaGVpZ2h0OiAjeyR0aW1lcGlja2VyLWZvb3Rlci1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZm9vdGVyLXBhZGRpbmcteDogI3skdGltZXBpY2tlci1mb290ZXItcGFkZGluZy14fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWZvb3Rlci1iZzogI3skdGltZXBpY2tlci1mb290ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY29udGFpbmVyLW1heC1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItY29udGFpbmVyLW1heC1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY29udGFpbmVyLWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3ctNH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLWRvd24tdHJhbnNpdGlvbjogI3skdGltZXBpY2tlci1pY29uLXVwLWRvd24tdHJhbnNpdGlvbn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLWRvd24tdHJhbnNmb3JtOiAjeyR0aW1lcGlja2VyLWljb24tdXAtZG93bi10cmFuc2Zvcm19O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi11cC1kb3duLWxlZnQ6ICN7JHRpbWVwaWNrZXItaWNvbi11cC1kb3duLWxlZnR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi11cC1kb3duLXdpZHRoOiAjeyR0aW1lcGlja2VyLWljb24tdXAtZG93bi13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLWRvd24taGVpZ2h0OiAjeyR0aW1lcGlja2VyLWljb24tdXAtZG93bi1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi11cC10b3A6ICN7JHRpbWVwaWNrZXItaWNvbi11cC10b3B9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi1kb3duLWJvdHRvbTogI3skdGltZXBpY2tlci1pY29uLWRvd24tYm90dG9tfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tYnRuLXdpZHRoOiAjeyR0aW1lcGlja2VyLWljb24tYnRuLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tYnRuLWhlaWdodDogI3skdGltZXBpY2tlci1pY29uLWJ0bi1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaW5wdXQtY29sb3I6ICN7JHRpbWVwaWNrZXItaW5wdXQtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2stYW5pbWF0aW9uOiAjeyR0aW1lcGlja2VyLWNsb2NrLWFuaW1hdGlvbn07XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB0aW1lcGlja2VyLWNzcy12YXJzXG5cbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItemluZGV4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci13cmFwcGVyLWJnKTtcbiAgfVxuXG4gICYtd3JhcHBlci1pbmxpbmUge1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItd3JhcHBlci1pbmxpbmUtYm9yZGVyLXJhZGl1czogI3skdGltZXBpY2tlci13cmFwcGVyLWlubGluZS1ib3JkZXItcmFkaXVzfTtcblxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXdyYXBwZXItaW5saW5lLWJvcmRlci1yYWRpdXMpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLWVsZW1lbnRzIHtcbiAgICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWVsZW1lbnRzLW1pbi13aWR0aCk7XG4gICAgbWluLWhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtbWluLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWVsZW1lbnRzLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1lbGVtZW50cy1ib3JkZXItdG9wLWxlZnQtcmFkaXVzKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogODI1cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKFxuICAgICAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWVsZW1lbnRzLW1lZGlhLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXNcbiAgICAgICk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLWVsZW1lbnRzLWlubGluZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gICYtaGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1iZyk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLWhlaWdodCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyk7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLXkpXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLXBhZGRpbmctcmlnaHQpIHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtcGFkZGluZy15KVxuICAgICAgdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLWxlZnQpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLW1lZGlhLXBhZGRpbmcpO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1tZWRpYS1wYWRkaW5nLXJpZ2h0KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1tZWRpYS1taW4taGVpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAmLWhlYWQtaW5saW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLWlubGluZS1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1pbmxpbmUtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyk7XG4gIH1cblxuICAmLWhlYWQtY29udGVudCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1mb250LXNpemUpO1xuICAgIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLW1pbi13aWR0aCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1sZXR0ZXItc3BhY2luZyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWNvbG9yKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLXRyYW5zaXRpb24pO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMCB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tcGFkZGluZy14KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1oZWlnaHQpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1tYXJnaW4tYm90dG9tKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tZm9jdXMtYmcpO1xuICAgIH1cbiAgfVxuXG4gICYtc3VibWl0LWlubGluZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtaGVpZ2h0KTtcbiAgICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtbWluLXdpZHRoKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtbWFyZ2luLWxlZnQpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1zdWJtaXQtaW5saW5lLWNvbG9yKTtcbiAgfVxuXG4gICYtY3VycmVudCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jdXJyZW50LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jdXJyZW50LWxpbmUtaGVpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1sZXR0ZXItc3BhY2luZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtb3BhY2l0eSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyICN7Jy8qIXJ0bDppZ25vcmUqLyd9O1xuICAgIH1cbiAgfVxuXG4gICYtbW9kZS13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLW1vZGUtd3JhcHBlci1mb250LXNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1tb2RlLXdyYXBwZXItY29sb3IpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi1jbG9jay13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWluLXdpZHRoKTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWF4LXdpZHRoKTtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay13cmFwcGVyLW1pbi1oZWlnaHQpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItdGV4dC1jb2xvcik7XG4gIH1cblxuICAmLWNsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staGVpZ2h0KTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2stYmcpO1xuICB9XG5cbiAgJi1jbG9jay1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staW5uZXItdG9wKTtcbiAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1pbm5lci1sZWZ0KTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLXRyYW5zZm9ybSk7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLWhlaWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuXG4gICYtdGltZS10aXBzLW1pbnV0ZXMsXG4gICYtdGltZS10aXBzLWlubmVyLFxuICAmLXRpbWUtdGlwcy1ob3VycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItaGVpZ2h0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWZvbnQtc2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1mb250LXdlaWdodCk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWFjdGl2ZS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItYWN0aXZlLWJnKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItYWN0aXZlLWZvbnQtd2VpZ2h0KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYtY3VycmVudCxcbiAgJi1kb3Qge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtbGluZS1oZWlnaHQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtbGV0dGVyLXNwYWNpbmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtY29sb3IpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1tZWRpYS1mb250LXNpemUpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1tZWRpYS1mb250LXdlaWdodCk7XG4gICAgfVxuICB9XG5cbiAgJi1kb3Qge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LWZvbnQtc2l6ZSk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LW9wYWNpdHkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1jdXJyZW50LWlubGluZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jdXJyZW50LWlubGluZS1mb250LXNpemUpO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLWhlaWdodCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tcGFkZGluZyk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1mb250LXNpemUpO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAmLW1pZGRsZS1kb3Qge1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXRvcCk7XG4gICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWxlZnQpO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3Qtd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWhlaWdodCk7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtdHJhbnNmb3JtKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWJnKTtcbiAgfVxuXG4gICYtaGFuZC1wb2ludGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oYW5kLXBvaW50ZXItYmcpO1xuICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWJvdHRvbSk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oYW5kLXBvaW50ZXItaGVpZ2h0KTtcbiAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oYW5kLXBvaW50ZXItbGVmdCkgI3snLyohcnRsOmlnbm9yZSovJ307XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbSAwICN7Jy8qIXJ0bDppZ25vcmUqLyd9O1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oYW5kLXBvaW50ZXItd2lkdGgpO1xuICB9XG5cbiAgJi10cmFuc2Zvcm0ge1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRyYW5zZm9ybS10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICYtdGltZS10aXBzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1oZWlnaHQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtZm9udC1zaXplKTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAmLWNpcmNsZSB7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtdG9wKTtcbiAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtbGVmdCk7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS13aWR0aCk7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgICAgdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2lyY2xlLWJvcmRlci1jb2xvcik7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtaGVpZ2h0KTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2lyY2xlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAmLWhvdXItbW9kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhvdXItbW9kZS1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaG91ci1tb2RlLW9wYWNpdHkpO1xuICB9XG5cbiAgJi1ob3VyLW1vZGUsXG4gICYtaG91cixcbiAgJi1taW51dGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1ob3VyLW1vZGUtaG92ZXItYmcpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHRpbWVwaWNrZXItaG91ci1tb2RlLWFjdGl2ZS1jb2xvcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi1jdXJyZW50LWlubGluZSB7XG4gICAgICBmb250LXNpemU6ICR0aW1lcGlja2VyLWhvdXItbW9kZS1mb250LXNpemU7XG4gICAgfVxuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWZvb3Rlci1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZm9vdGVyLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZm9vdGVyLWhlaWdodCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItcGFkZGluZy14KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItYmcpO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNvbnRhaW5lci1tYXgtaGVpZ2h0KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNvbnRhaW5lci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYtaWNvbi11cCxcbiAgJi1pY29uLWRvd24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi11cC1kb3duLXRyYW5zaXRpb24pO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tdXAtZG93bi10cmFuc2Zvcm0pO1xuICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tdXAtZG93bi1sZWZ0KTtcblxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLWRvd24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi11cC1kb3duLWhlaWdodCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLWljb24tdXAge1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi11cC10b3ApO1xuICB9XG5cbiAgJi1pY29uLWRvd24ge1xuICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi1kb3duLWJvdHRvbSk7XG4gIH1cblxuICAmLWlubGluZS1ob3VyLWljb25zLFxuICAmLWlubGluZS1taW51dGVzLWljb25zIHtcbiAgICBidXR0b24ge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNsb2NrLWFuaW1hdGlvbiB7XG4gICAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1hbmltYXRpb24pO1xuICB9XG5cbiAgJi1pY29uLWJ0biB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tYnRuLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tYnRuLWhlaWdodCk7XG4gIH1cblxuICAmLXRvZ2dsZS1idXR0b24ge1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnRuLWljb24tcmlnaHQ6ICN7JHRpbWVwaWNrZXItYnRuLWljb24tcmlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnRuLWljb24tdG9wOiAjeyR0aW1lcGlja2VyLWJ0bi1pY29uLXRvcH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idG4taWNvbi10cmFuc2Zvcm06ICN7JHRpbWVwaWNrZXItYnRuLWljb24tdHJhbnNmb3JtfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JHRpbWVwaWNrZXItYnRuLWljb24tdHJhbnNpdGlvbn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idG4taWNvbi1ob3Zlci1jb2xvcjogI3skdGltZXBpY2tlci1idG4taWNvbi1ob3Zlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idG4taWNvbi1mb2N1cy1jb2xvcjogI3skdGltZXBpY2tlci1idG4taWNvbi1mb2N1cy1jb2xvcn07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLXJpZ2h0KTtcbiAgICB0b3A6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLXRvcCk7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLWhvdmVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idG4taWNvbi1mb2N1cy1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgJi1pbnB1dDpmb2N1cyArICYtdG9nZ2xlLWJ1dHRvbixcbiAgJi1pbnB1dDpmb2N1cyArICYtdG9nZ2xlLWJ1dHRvbiBpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaW5wdXQtY29sb3IpO1xuICB9XG5cbiAgYS50aW1lcGlja2VyLXRvZ2dsZS1idXR0b24sXG4gICYtdG9nZ2xlLWJ1dHRvbi50aW1lcGlja2VyLWljb24ge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93LXVwLWNsb2NrIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIC0tI3skcHJlZml4fXRpbWVwaWNrZXItemluZGV4OiAjeyR0aW1lcGlja2VyLXppbmRleH07XG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItemluZGV4KTtcblxuICAuZmFkZSB7XG4gICAgJi5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCIvLyBWYXJpYWJsZXMgcHJvXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2sgcHJvXG4kc2lkZW5hdi16aW5kZXg6IDEwMzUgIWRlZmF1bHQ7XG4kc2lkZW5hdi1iYWNrZHJvcC16aW5kZXg6IDEwMzQgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci16aW5kZXg6IDEwNjUgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci16aW5kZXg6IDEwNjUgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1jb250YWluZXItemluZGV4OiAxMDY2ICFkZWZhdWx0O1xuJGxpZ2h0Ym94LXppbmRleDogMTEwMCAhZGVmYXVsdDtcbiRsaWdodGJveC10b29sYmFyLXppbmRleDogMTExMCAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLXppbmRleDogMTA4MCAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLWJhY2tkcm9wLXppbmRleDogMTA3MCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZHJvcGRvd24tY29udGFpbmVyLXppbmRleDogMTA2NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrIHByb1xuXG4vLyBBbmltYXRpb25zXG5cbiRhbmltYXRpb24tZGVsYXktMXM6IDFzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1kZWxheS0yczogMnMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWRlbGF5LTNzOiAzcyAhZGVmYXVsdDtcbiRhbmltYXRpb24tZGVsYXktNHM6IDRzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1kZWxheS01czogNXMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZhc3QtZHVyYXRpb246IDgwMG1zICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mYXN0ZXItZHVyYXRpb246IDUwMG1zICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zbG93LWR1cmF0aW9uOiAycyAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xvd2VyLWR1cmF0aW9uOiAzcyAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mYWRlLWluLWRvd24tdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmFkZS1pbi1kb3duLXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmFkZS1pbi1sZWZ0LXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZhZGUtaW4tbGVmdC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZhZGUtaW4tcmlnaHQtdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0LXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmFkZS1pbi11cC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZhZGUtaW4tdXAtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mYWRlLW91dC1kb3duLXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmFkZS1vdXQtbGVmdC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mYWRlLW91dC1yaWdodC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZhZGUtb3V0LXVwLXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLWluLWRvd24tdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtaW4tZG93bi10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLWluLWxlZnQtdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtaW4tbGVmdC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0LXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtaW4tcmlnaHQtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1zbGlkZS1pbi11cC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLWluLXVwLXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tc2xpZGUtb3V0LWRvd24tdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zbGlkZS1vdXQtZG93bi10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLW91dC1sZWZ0LXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtb3V0LWxlZnQtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tc2xpZGUtb3V0LXJpZ2h0LXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtb3V0LXJpZ2h0LXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tc2xpZGUtb3V0LXVwLXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtb3V0LXVwLXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLWRvd24tdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zbGlkZS1kb3duLXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tc2xpZGUtbGVmdC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLWxlZnQtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tc2xpZGUtcmlnaHQtdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zbGlkZS1yaWdodC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLXVwLXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtdXAtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tem9vbS1pbi10cmFuc2Zvcm0tZnJvbTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi16b29tLW91dC10cmFuc2Zvcm0tNTA6IHNjYWxlM2QoMC4zLCAwLjMsIDAuMykgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tZnJvbTogc2NhbGUzZCgxLCAxLCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tMjA6IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS05MDogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tODA6IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS10bzogc2NhbGUzZCgxLCAxLCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1wdWxzZS10cmFuc2Zvcm0tZnJvbTogc2NhbGUzZCgxLCAxLCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLTUwOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1wdWxzZS10cmFuc2Zvcm0tdG86IHNjYWxlM2QoMSwgMSwgMSkgIWRlZmF1bHQ7XG5cbi8vIEFuaW1hdGlvbnMgZXh0ZW5kZWRcblxuJGFuaW1hdGlvbi1kcm9wLWluLXRyYW5zZm9ybS0wOiBzY2FsZSgwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZHJvcC1pbi10cmFuc2Zvcm0tMTAwOiBzY2FsZSgxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZHJvcC1pbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM0LCAxLjYxLCAwLjcsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWRyb3Atb3V0LXRyYW5zZm9ybS0wOiBzY2FsZSgxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZHJvcC1vdXQtdHJhbnNmb3JtLTEwMDogc2NhbGUoMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWRyb3Atb3V0LXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzQsIDEuNjEsIDAuNywgMSkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmx5LWluLXRyYW5zZm9ybS0wOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdHJhbnNmb3JtLTIwOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdHJhbnNmb3JtLTQwOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdHJhbnNmb3JtLTYwOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdHJhbnNmb3JtLTgwOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdHJhbnNmb3JtLTEwMDogc2NhbGUzZCgxLCAxLCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmx5LWluLXVwLXRyYW5zZm9ybS0wOiB0cmFuc2xhdGUzZCgwLCAxNTAwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdXAtdHJhbnNmb3JtLTYwOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi11cC10cmFuc2Zvcm0tNzU6IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdXAtdHJhbnNmb3JtLTkwOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXVwLXRyYW5zZm9ybS0xMDA6IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdXAtdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mbHktaW4tZG93bi10cmFuc2Zvcm0tMDogdHJhbnNsYXRlM2QoMCwgLTE1MDBweCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi1kb3duLXRyYW5zZm9ybS02MDogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi1kb3duLXRyYW5zZm9ybS03NTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tZG93bi10cmFuc2Zvcm0tOTA6IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi1kb3duLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmx5LWluLWxlZnQtdHJhbnNmb3JtLTA6IHRyYW5zbGF0ZTNkKDE1MDBweCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi1sZWZ0LXRyYW5zZm9ybS02MDogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tbGVmdC10cmFuc2Zvcm0tNzU6IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tbGVmdC10cmFuc2Zvcm0tOTA6IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tbGVmdC10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZseS1pbi1yaWdodC10cmFuc2Zvcm0tMDogdHJhbnNsYXRlM2QoLTE1MDBweCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi1yaWdodC10cmFuc2Zvcm0tNjA6IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tcmlnaHQtdHJhbnNmb3JtLTc1OiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi1yaWdodC10cmFuc2Zvcm0tOTA6IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi1yaWdodC10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZseS1vdXQtdHJhbnNmb3JtLTIwOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LXRyYW5zZm9ybS01NTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC10cmFuc2Zvcm0tMTAwOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmx5LW91dC11cC10cmFuc2Zvcm0tMjA6IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LXVwLXRyYW5zZm9ybS00NTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LXVwLXRyYW5zZm9ybS0xMDA6IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1vdXQtdXAtdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mbHktb3V0LWRvd24tdHJhbnNmb3JtLTIwOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1vdXQtZG93bi10cmFuc2Zvcm0tNDU6IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LWRvd24tdHJhbnNmb3JtLTEwMDogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1vdXQtZG93bi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZseS1vdXQtbGVmdC10cmFuc2Zvcm0tMjA6IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC1sZWZ0LXRyYW5zZm9ybS0xMDA6IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1vdXQtbGVmdC10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZseS1vdXQtcmlnaHQtdHJhbnNmb3JtLTIwOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC1yaWdodC10cmFuc2Zvcm0tMTAwOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC1yaWdodC10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWJyb3dzZS1pbi10cmFuc2Zvcm0tMDogc2NhbGUoMC44KSB0cmFuc2xhdGVaKDBweCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWJyb3dzZS1pbi10cmFuc2Zvcm0tMTA6IHNjYWxlKDAuOCkgdHJhbnNsYXRlWigwcHgpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1icm93c2UtaW4tdHJhbnNmb3JtLTgwOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVaKDBweCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWJyb3dzZS1pbi10cmFuc2Zvcm0tMTAwOiBzY2FsZSgxKSB0cmFuc2xhdGVaKDBweCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tYnJvd3NlLW91dC1sZWZ0LXRyYW5zZm9ybS0wOiB0cmFuc2xhdGVYKDAlKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVgoMGRlZykgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWJyb3dzZS1vdXQtbGVmdC10cmFuc2Zvcm0tNTA6IHRyYW5zbGF0ZVgoLTEwNSUpIHJvdGF0ZVkoMzVkZWcpIHJvdGF0ZVgoMTBkZWcpXG4gIHRyYW5zbGF0ZVooLTEwcHgpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1icm93c2Utb3V0LWxlZnQtdHJhbnNmb3JtLTEwMDogdHJhbnNsYXRlWCgwJSkgcm90YXRlWSgwZGVnKSByb3RhdGVYKDBkZWcpXG4gIHRyYW5zbGF0ZVooLTEwcHgpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWJyb3dzZS1vdXQtcmlnaHQtdHJhbnNmb3JtLTA6IHRyYW5zbGF0ZVgoMCUpIHJvdGF0ZVkoMGRlZykgcm90YXRlWCgwZGVnKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tYnJvd3NlLW91dC1yaWdodC10cmFuc2Zvcm0tNTA6IHRyYW5zbGF0ZVgoMTA1JSkgcm90YXRlWSgzNWRlZykgcm90YXRlWCgxMGRlZylcbiAgdHJhbnNsYXRlWigtMTBweCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWJyb3dzZS1vdXQtcmlnaHQtdHJhbnNmb3JtLTEwMDogdHJhbnNsYXRlWCgwJSkgcm90YXRlWSgwZGVnKSByb3RhdGVYKDBkZWcpXG4gIHRyYW5zbGF0ZVooLTEwcHgpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWppZ2dsZS10cmFuc2Zvcm0tMDogc2NhbGUzZCgxLCAxLCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tamlnZ2xlLXRyYW5zZm9ybS0zMDogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tamlnZ2xlLXRyYW5zZm9ybS00MDogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tamlnZ2xlLXRyYW5zZm9ybS01MDogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tamlnZ2xlLXRyYW5zZm9ybS02NTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tamlnZ2xlLXRyYW5zZm9ybS03NTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tamlnZ2xlLXRyYW5zZm9ybS0xMDA6IHNjYWxlM2QoMSwgMSwgMSkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmxhc2gtZHVyYXRpb246IDc1MG1zICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNoYWtlLXRyYW5zZm9ybS0xMDA6IHRyYW5zbGF0ZVgoMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNoYWtlLXRyYW5zZm9ybS05MDogdHJhbnNsYXRlWCgtMTBweCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNoYWtlLXRyYW5zZm9ybS04MDogdHJhbnNsYXRlWCgxMHB4KSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1nbG93LWJnLTA6ICNmY2ZjZmQgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWdsb3ctYmctMzA6ICNmZmY2Y2QgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWdsb3ctYmctMTAwOiAjZmNmY2ZkICFkZWZhdWx0O1xuXG4vL0F1dG9jb21wbGV0ZVxuXG4kYXV0b2NvbXBsZXRlLWxhYmVsLW1heC13aWR0aDogODAlICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1sYWJlbC1hY3RpdmUtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKSB0cmFuc2xhdGVZKDAuMXJlbSkgc2NhbGUoMC44KSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaW5wdXQtZm9jdXNlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1sYWJlbC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZHJvcGRvd24tYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjE2KSxcbiAgMCAycHggMTBweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xMikgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWRyb3Bkb3duLW1hcmdpbjogMCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZHJvcGRvd24tdHJhbnNmb3JtOiBzY2FsZVkoMC44KSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZHJvcGRvd24tdHJhbnNpdGlvbjogYWxsIDAuMnMgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtOiBzY2FsZVkoMSkgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWl0ZW0tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaXRlbS1wYWRkaW5nOiA2LjVweCAxNnB4ICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1pdGVtLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaXRlbS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1pdGVtLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSkgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLWJnKSAhZGVmYXVsdDtcblxuLy8gU2lkZW5hdlxuXG4kc2lkZW5hdi10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpICN7Jy8qIXJ0bDp0cmFuc2xhdGUoMTAwJSkqLyd9ICFkZWZhdWx0O1xuJHNpZGVuYXYtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRzaWRlbmF2LWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRzaWRlbmF2LXdpZHRoOiAyNDBweCAhZGVmYXVsdDtcbiRzaWRlbmF2LWhlaWdodDogMTAwdmggIWRlZmF1bHQ7XG4kc2lkZW5hdi1ib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA3KSxcbiAgMCAycHggNHB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNSkgIWRlZmF1bHQ7XG5cbiRzaWRlbmF2LWRhdGEtaGlkZGVuLWZhbHNlLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgIWRlZmF1bHQ7XG4kc2lkZW5hdi1kYXRhLWNvbG9yLWxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWRlZmF1bHQ7XG4kc2lkZW5hdi1kYXRhLXJpZ2h0LXRydWUtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpICFkZWZhdWx0O1xuJHNpZGVuYXYtZGF0YS1zbGltLWNvbGxhcHNlZC10cnVlLXdpZHRoOiA3N3B4ICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1tZW51LXBhZGRpbmc6IDAuMnJlbSAhZGVmYXVsdDtcblxuJHNpZGVuYXYtY29sbGFwc2Utc2lkZW5hdi1saW5rLWZvbnQtc2l6ZTogMC43OHJlbSAhZGVmYXVsdDtcbiRzaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1oZWlnaHQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRzaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1wYWRkaW5nLWxlZnQ6IDMuNHJlbSAhZGVmYXVsdDtcblxuJHNpZGVuYXYtbGluay1mb250LXNpemU6IDAuODlyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5rLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcbiRzaWRlbmF2LWxpbmstcGFkZGluZy14OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5rLWhlaWdodDogM3JlbSAhZGVmYXVsdDtcbiRzaWRlbmF2LWxpbmstYm9yZGVyLXJhZGl1czogNXB4ICFkZWZhdWx0O1xuJHNpZGVuYXYtbGluay10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXIgIWRlZmF1bHQ7XG5cbiRzaWRlbmF2LWxpbmstaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1jb2xvcjogJHNpZGVuYXYtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRzaWRlbmF2LWxpbmstYWN0aXZlLWZvY3VzLWJhY2tncm91bmQtY29sb3I6ICRzaWRlbmF2LWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcbiRzaWRlbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAkc2lkZW5hdi1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1yb3RhdGUtaWNvbi1tYXJnaW4tcmlnaHQ6IDAuOHJlbSAhZGVmYXVsdDtcbiRzaWRlbmF2LXJvdGF0ZS1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKFxuICAwLFxuICAwLFxuICAwLFxuICB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1iYWNrZHJvcC1vcGFjaXR5KVxuKSAhZGVmYXVsdDtcblxuJHNpZGVuYXYtbGlnaHQtY29sb3I6ICRzaWRlbmF2LWRhdGEtY29sb3ItbGlnaHQtY29sb3IgIWRlZmF1bHQ7XG5cbiRzaWRlbmF2LXN1YmhlYWRpbmctZm9udC1zaXplOiAwLjZyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1zdWJoZWFkaW5nLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcbiRzaWRlbmF2LXN1YmhlYWRpbmctcGFkZGluZy14OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1zdWJoZWFkaW5nLWZ3OiA3MDAgIWRlZmF1bHQ7XG5cbiRzaWRlbmF2LXNtLWxpbmstcHQ6IDAuNHJlbSAhZGVmYXVsdDtcbiRzaWRlbmF2LXNtLWxpbmstcGI6ICRzaWRlbmF2LXNtLWxpbmstcHQgIWRlZmF1bHQ7XG5cbiRzaWRlbmF2LXNsaW0tbGluay1wYWRkaW5nLWxlZnQ6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXNjcm9sbC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmcgMC41cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXZiYXItc2Nyb2xsLXNjcm9sbGVkLXBhZGRpbmcteTogNXB4ICFkZWZhdWx0O1xuJG5hdmJhci1zY3JvbGwtc2Nyb2xsZWQtY29sb3I6ICM0ZjRmNGYgIWRlZmF1bHQ7XG4kbmF2YmFyLXNjcm9sbC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItc2Nyb2xsZWQtYmc6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vIFJhdGluZ1xuXG4kcmF0aW5nLWljb24tcGFkZGluZzogMC4yNXJlbSAhZGVmYXVsdDtcblxuLy8gVGltZXBpY2tlclxuXG4vLyAkdGltZXBpY2tlci13cmFwcGVyLXotaW5kZXg6IDEwNzEgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci13cmFwcGVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLXdyYXBwZXItaW5saW5lLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItZWxlbWVudHMtbWluLXdpZHRoOiAzMTBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWVsZW1lbnRzLW1pbi1oZWlnaHQ6IDMyNXB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItZWxlbWVudHMtYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItZWxlbWVudHMtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNnJlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWVsZW1lbnRzLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNnJlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWVsZW1lbnRzLW1lZGlhLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWhlYWQtYmc6IHZhcigtLSN7JHByZWZpeH1waWNrZXItaGVhZGVyLWJnKSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWQtaGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLXk6IDEwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oZWFkLXBhZGRpbmctcmlnaHQ6IDI0cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oZWFkLXBhZGRpbmctbGVmdDogNTBweCAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItaGVhZC1tZWRpYS1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGVhZC1tZWRpYS1wYWRkaW5nLXJpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGVhZC1tZWRpYS1taW4taGVpZ2h0OiAzMDVweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWQtaW5saW5lLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oZWFkLWlubGluZS1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWJ1dHRvbi1mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ1dHRvbi1taW4td2lkdGg6IDY0cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24tZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ1dHRvbi1saW5lLWhlaWdodDogNDBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnV0dG9uLWxldHRlci1zcGFjaW5nOiAwLjFyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ1dHRvbi10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLFxuICBib3gtc2hhZG93IDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLCBib3JkZXIgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24taG92ZXItYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDgpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnV0dG9uLWZvY3VzLWJnOiAkdGltZXBpY2tlci1idXR0b24taG92ZXItYmcgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24tcGFkZGluZy14OiAxMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnV0dG9uLWhlaWdodDogNDBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ1dHRvbi1tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1zdWJtaXQtaW5saW5lLWhlaWdodDogNDhweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtbWluLXdpZHRoOiA0OHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItc3VibWl0LWlubGluZS1tYXJnaW4tbGVmdDogMzBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItY3VycmVudC1mb250LXNpemU6IDMuNzVyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jdXJyZW50LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jdXJyZW50LWxpbmUtaGVpZ2h0OiAxLjIgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jdXJyZW50LWxldHRlci1zcGFjaW5nOiAtMC4wMDgzM2VtICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY3VycmVudC1jb2xvcjogY29sb3ItY29udHJhc3QoJHByaW1hcnkpO1xuJHRpbWVwaWNrZXItY3VycmVudC1vcGFjaXR5OiAwLjU0ICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1tb2RlLXdyYXBwZXItZm9udC1zaXplOiAxOHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItbW9kZS13cmFwcGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1jbG9jay13cmFwcGVyLW1pbi13aWR0aDogMzEwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay13cmFwcGVyLW1heC13aWR0aDogMzI1cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay13cmFwcGVyLW1pbi1oZWlnaHQ6IDMwNXB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2std3JhcHBlci10ZXh0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWNsb2NrLWFuaW1hdGlvbjogc2hvdy11cC1jbG9jayAzNTBtcyBsaW5lYXIgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay13aWR0aDogMjYwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay1oZWlnaHQ6IDI2MHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2stYmc6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWZhY2UtYmcpICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1jbG9jay1pbm5lci10b3A6IDUwJSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNsb2NrLWlubmVyLWxlZnQ6IDUwJSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNsb2NrLWlubmVyLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2staW5uZXItd2lkdGg6IDE2MHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2staW5uZXItaGVpZ2h0OiAxNjBweCAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLXdpZHRoOiAzMnB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWhlaWdodDogMzJweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1mb250LXNpemU6IDEuMXJlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJHByaW1hcnkpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWFjdGl2ZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItYWN0aXZlLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSwgMC41KSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItZG90LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1kb3QtbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWRvdC1sZXR0ZXItc3BhY2luZzogLTAuMDA4MzNlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWRvdC1jb2xvcjogY29sb3ItY29udHJhc3QoJHByaW1hcnkpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItZG90LWZvbnQtc2l6ZTogMy43NXJlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWRvdC1vcGFjaXR5OiAwLjU0ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItZG90LW1lZGlhLWZvbnQtc2l6ZTogM3JlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWRvdC1tZWRpYS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1jdXJyZW50LWlubGluZS1mb250LXNpemU6IDIuNXJlbSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItaXRlbS13aWR0aDogMjBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWl0ZW0taGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaXRlbS1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaXRlbS1mb250LXNpemU6IDEuMWVtICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtdG9wOiA1MCUgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtbGVmdDogNTAlICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXdpZHRoOiA2cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtaGVpZ2h0OiAkdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3Qtd2lkdGggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgI3snLyohcnRsOnRyYW5zbGF0ZSg1MCUsIC01MCUpKi8nfSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1oYW5kLXBvaW50ZXItYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWJvdHRvbTogNTAlICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWhlaWdodDogNDAlICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWxlZnQ6IGNhbGMoNTAlIC0gMXB4KSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhhbmQtcG9pbnRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci10cmFuc2Zvcm0tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLFxuICBoZWlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLXRpbWUtdGlwcy13aWR0aDogMzJweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXRpbWUtdGlwcy1oZWlnaHQ6IDMycHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci10aW1lLXRpcHMtZm9udC1zaXplOiAxLjFyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci10aW1lLXRpcHMtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWNpcmNsZS10b3A6IC0yMXB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2lyY2xlLWxlZnQ6IC0xNXB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2lyY2xlLXdpZHRoOiA0cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jaXJjbGUtYm9yZGVyLXdpZHRoOiAxNHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2lyY2xlLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jaXJjbGUtaGVpZ2h0OiA0cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jaXJjbGUtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItaG91ci1tb2RlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1ob3VyLW1vZGUtb3BhY2l0eTogMC41NCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhvdXItbW9kZS1ob3Zlci1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1ob3VyLW1vZGUtYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1ob3VyLW1vZGUtZm9udC1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWZvb3Rlci1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1mb290ZXItYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWZvb3Rlci1oZWlnaHQ6IDU2cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1mb290ZXItcGFkZGluZy14OiAxMnB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItZm9vdGVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWNvbnRhaW5lci1tYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NHB4KSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItaWNvbi11cC1kb3duLXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGwgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pY29uLXVwLWRvd24tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pY29uLXVwLWRvd24tbGVmdDogNTAlICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaWNvbi11cC1kb3duLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaWNvbi11cC1kb3duLWhlaWdodDogMzBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWljb24tdXAtdG9wOiAtMzVweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWljb24tZG93bi1ib3R0b206IC00N3B4ICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1pY29uLWJ0bi13aWR0aDogMzBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWljb24tYnRuLWhlaWdodDogMzBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWlucHV0LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItYnRuLWljb24tcmlnaHQ6IC0xMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnRuLWljb24tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgI3snLyohcnRsOnRyYW5zbGF0ZSg1MCUsIC01MCUpKi8nfSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ0bi1pY29uLXRvcDogNTAlICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnRuLWljb24tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ0bi1pY29uLWhvdmVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ0bi1pY29uLWZvY3VzLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gTXVsdGktcmFuZ2VcblxuJG11bHRpLXJhbmdlLXNsaWRlci1ob3Jpem9udGFsLWhlaWdodDogMC4yNXJlbSAhZGVmYXVsdDtcbiRtdWx0aS1yYW5nZS10b29sdGlwLXRyYW5zaXRpb246IHRvcCAwLjJzLCB0cmFuc2Zvcm0gMC4ycywgYm9yZGVyLXJhZGl1cyAwLjJzICFkZWZhdWx0O1xuJG11bHRpLXJhbmdlLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMCAhZGVmYXVsdDtcbiRtdWx0aS1yYW5nZS10b29sdGlwLXBvc2l0aW9uLXRvcDogLTE4cHggIWRlZmF1bHQ7XG4kbXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNHB4KSBzY2FsZSgwKSAhZGVmYXVsdDtcbiRtdWx0aS1yYW5nZS10b29sdGlwLXRyYW5zZm9ybS1hY3RpdmU6IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtNHB4KSBzY2FsZSgxKSAhZGVmYXVsdDtcbiRtdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtc2l6ZTogMzBweCAhZGVmYXVsdDtcbiRtdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMjUlKSAhZGVmYXVsdDtcbiRtdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtZm9udC1zaXplOiAxMHB4ICFkZWZhdWx0O1xuXG4vLyBMaWdodGJveFxuXG4kbGlnaHRib3gtZ2FsbGVyeS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuJGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyAhZGVmYXVsdDtcblxuJGxpZ2h0Ym94LWdhbGxlcnktY291bnRlci1jb2xvcjogI2IzYjNiMyAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LWNvdW50ZXItcGFkZGluZy14OiAxMHB4ICFkZWZhdWx0O1xuXG4kbGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi13aWR0aDogNTBweCAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWNvbG9yOiAjYjNiM2IzICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24tdHJhbnNpdGlvbjogY29sb3IgMC4ycyAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtdG9wOiA1MHB4ICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktY29udGVudC1sZWZ0OiAkbGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LXRvcCAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KSAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtaGVpZ2h0OiAkbGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LXdpZHRoICFkZWZhdWx0O1xuXG4kbGlnaHRib3gtZ2FsbGVyeS1pbWFnZS10cmFuc2Zvcm06IHNjYWxlKDAuMjUpICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktaW1hZ2UtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cbiRsaWdodGJveC1nYWxsZXJ5LWFycm93LXdpZHRoOiA1MHB4ICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLXdpZHRoOiA1MHB4ICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1jb2xvcjogI2IzYjNiMyAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi10cmFuc2l0aW9uOiBjb2xvciAwLjJzICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRsaWdodGJveC1nYWxsZXJ5LWNhcHRpb24td3JhcHBlci1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS1jYXB0aW9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS1jYXB0aW9uLW1hcmdpbi14OiAxMHB4ICFkZWZhdWx0O1xuXG4kbGlnaHRib3gtZ2FsbGVyeS1sb2FkZXItdHJhbnNpdGlvbjogb3BhY2l0eSAxcyAhZGVmYXVsdDtcblxuJGxpZ2h0Ym94LWdhbGxlcnktYnV0dG9uLWZvY3VzLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlnaHRib3gtZGlzYWJsZWQtc2Nyb2xsLW1lZGlhLXBhZGRpbmctcmlnaHQ6IDE3cHggIWRlZmF1bHQ7XG5cbi8vIExvYWRpbmdcblxuJGxvYWRpbmctc3Bpbm5lci10b3A6IDUwJSAhZGVmYXVsdDtcbiRsb2FkaW5nLXNwaW5uZXItbGVmdDogNTAlICFkZWZhdWx0O1xuJGxvYWRpbmctc3Bpbm5lci10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhZGVmYXVsdDtcbiRsb2FkaW5nLXNwaW5uZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBNb2RhbFxuJG1vZGFsLXRvcC1sZWZ0LXRvcDogMTBweCAhZGVmYXVsdDtcbiRtb2RhbC10b3AtbGVmdC1sZWZ0OiAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXRvcC1yaWdodC10b3A6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtdG9wLXJpZ2h0LXJpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvdHRvbS1sZWZ0LWJvdHRvbTogMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1ib3R0b20tbGVmdC1sZWZ0OiAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvdHRvbS1yaWdodC1ib3R0b206IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtYm90dG9tLXJpZ2h0LXJpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWZhZGUtdG9wLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1JSwgMCkgIWRlZmF1bHQ7XG4kbW9kYWwtZmFkZS1yaWdodC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1JSwgMCwgMCkgIWRlZmF1bHQ7XG4kbW9kYWwtZmFkZS1ib3R0b20tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApICFkZWZhdWx0O1xuJG1vZGFsLWZhZGUtbGVmdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApICFkZWZhdWx0O1xuJG1vZGFsLXNpZGUtcmlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc2lkZS1ib3R0b206IDEwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMyAhZGVmYXVsdDtcbiRtb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvdy10b3A6ICRib3gtc2hhZG93LTMtdG9wICFkZWZhdWx0O1xuXG4vLyBEYXRlcGlja2VyXG5cbiRkYXRlcGlja2VyLXRvZ2dsZS1yaWdodDogLTEwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10b2dnbGUtdG9wOiA1MCUgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10b2dnbGUtZm9jdXMtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci13aWR0aDogMzI4cHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItaGVpZ2h0OiAzODBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci13aWR0aDogMzI4cHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItaGVpZ2h0OiA1MTJweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItYm9yZGVyLXJhZGl1czogMC42cmVtIDAuNnJlbSAwLjVyZW0gMC41cmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWJveC1zaGFkb3c6ICRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8gJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLXotaW5kZXg6IDEwNzIgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF0ZS1tZWRpYS1tYXJnaW4tdG9wOiAxMDBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXktY2VsbC1tZWRpYS13aWR0aDogMzJweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXktY2VsbC1tZWRpYS1oZWlnaHQ6ICRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXktY2VsbC1tZWRpYS13aWR0aCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS13aWR0aDogNDc1cHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItbWVkaWEtaGVpZ2h0OiAzNjBweCAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItaGVhZGVyLWhlaWdodDogMTIwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1oZWFkZXItcGFkZGluZy14OiAyNHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1waWNrZXItaGVhZGVyLWJnKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWhlYWRlci1ib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWhlYWRlci1ib3JkZXItcmFkaXVzLWxhbmRzY2FwZTogMC41cmVtIDAgMCAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLXRpdGxlLWhlaWdodDogMzJweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXRpdGxlLXRleHQtZm9udC1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdGl0bGUtdGV4dC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdGl0bGUtdGV4dC1sZXR0ZXItc3BhY2luZzogMS43cHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10aXRsZS10ZXh0LWNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWRhdGUtaGVpZ2h0OiA3MnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZGF0ZS10ZXh0LWZvbnQtc2l6ZTogMzRweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRhdGUtdGV4dC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZGF0ZS10ZXh0LWNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWRhdGUtY29udHJvbHMtcGFkZGluZy10b3A6IDEwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzLXBhZGRpbmcteDogMTJweCAhZGVmYXVsdDtcblxuLy8gJGRhdGVwaWNrZXItYXJyb3ctYm9yZGVyLXdpZHRoOiA1cHggIWRlZmF1bHQ7XG4vLyAkZGF0ZXBpY2tlci1hcnJvdy1tYXJnaW4tbGVmdDogNXB4ICFkZWZhdWx0O1xuLy8gJGRhdGVwaWNrZXItYXJyb3ctdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY0KSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogcmdiYShcbiAgdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSxcbiAgMC41XG4pICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tZm9udC1zaXplOiAwLjlyZW0gIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tYm9yZGVyLXJhZGl1czogMTBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGg6IDVweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1hZnRlci1tYXJnaW4tbGVmdDogNXB4ICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1hcnJvdy1jb250cm9scy1tYXJnaW4tdG9wOiAxMHB4ICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24td2lkdGg6IDQwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24taGVpZ2h0OiAkZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24td2lkdGggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1oZWlnaHQgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvci1yZ2IpLCAwLjUpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLW1hcmdpbi1yaWdodDogMjRweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1zdGF0ZS1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1hZnRlci1tYXJnaW46IDE1LjVweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1hZnRlci10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGUoLTQ1ZGVnKSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItbmV4dC1idXR0b24td2lkdGg6IDQwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1oZWlnaHQ6ICRkYXRlcGlja2VyLW5leHQtYnV0dG9uLXdpZHRoICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbmV4dC1idXR0b24tbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWhlaWdodCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvci1yZ2IpLCAwLjUpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbmV4dC1idXR0b24tbWFyZ2luLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbmV4dC1idXR0b24tc3RhdGUtYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1hZnRlci1tYXJnaW46IDE1LjVweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSg0NWRlZykgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLXZpZXctcGFkZGluZy14OiAxMnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdGFibGUtd2lkdGg6IDMwNHB4ICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1kYXktaGVhZGluZy13aWR0aDogNDBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRheS1oZWFkaW5nLWhlaWdodDogJGRhdGVwaWNrZXItZGF5LWhlYWRpbmctd2lkdGggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXktaGVhZGluZy1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXktaGVhZGluZy1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZGF5LWhlYWRpbmctY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItY2VsbC1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvci1yZ2IpLCAwLjUpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItY2VsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWNlbGwtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1jZWxsLXNlbGVjdGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1jZWxsLWZvY3VzZWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcikgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1jZWxsLWZvY3VzZWQtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1jZWxsLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItY2VsbC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWNlbGwtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItc21hbGwtY2VsbC13aWR0aDogNDBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXNtYWxsLWNlbGwtaGVpZ2h0OiAkZGF0ZXBpY2tlci1zbWFsbC1jZWxsLXdpZHRoICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtd2lkdGg6IDQwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtaGVpZ2h0OiAkZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtd2lkdGggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1oZWlnaHQgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItbGFyZ2UtY2VsbC13aWR0aDogNzZweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWxhcmdlLWNlbGwtaGVpZ2h0OiA0MnB4ICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtd2lkdGg6IDcycHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LWxpbmUtaGVpZ2h0OiAkZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtaGVpZ2h0ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LXBhZGRpbmcteTogMXB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LXBhZGRpbmcteDogMnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LWJvcmRlci1yYWRpdXM6IDk5OXB4ICFkZWZhdWx0O1xuXG4vLyAkZGF0ZXBpY2tlci15ZWFydmlldy1jb250ZW50LXBhZGRpbmcteDogJGRhdGVwaWNrZXItdmlldy1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWZvb3Rlci1oZWlnaHQ6IDU2cHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItcGFkZGluZy14OiAkZGF0ZXBpY2tlci12aWV3LXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLXBhZGRpbmcteDogMTBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvb3Rlci1idG4tZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLWhlaWdodDogNDBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvb3Rlci1idG4tbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyLWZvb3Rlci1idG4taGVpZ2h0ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1sZXR0ZXItc3BhY2luZzogMC4xcmVtICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcblxuLy8gRGF0ZXRpbWVwaWNrZXJcblxuJGRhdGV0aW1lcGlja2VyLWJ1dHRvbnMtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1waWNrZXItaGVhZGVyLWJnKSAhZGVmYXVsdDtcbiRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLXdpZHRoOiA1MCUgIWRlZmF1bHQ7XG4kZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1mb250LXNpemU6IDIzcHggIWRlZmF1bHQ7XG4kZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuJGRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtbWluLWhlaWdodDogNDBweCAhZGVmYXVsdDtcbiRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWRlZmF1bHQ7XG4kZGF0ZXRpbWVwaWNrZXItdG9nZ2xlLWJ1dHRvbi10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhZGVmYXVsdDtcblxuLy8gUG9wY29uZmlybVxuXG4kcG9wY29uZmlybS1wYWRkaW5nOiAxcmVtICFkZWZhdWx0O1xuJHBvcGNvbmZpcm0tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuJHBvcGNvbmZpcm0tYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xuXG4kcG9wY29uZmlybS1wb3BvdmVyLXdpZHRoOiAzMDBweCAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLXBvcG92ZXItbWFyZ2luOiA1cHggIWRlZmF1bHQ7XG4kcG9wY29uZmlybS1tb2RhbC13aWR0aDogJHBvcGNvbmZpcm0tcG9wb3Zlci13aWR0aCAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLWJ1dHRvbnMtY29udGFpbmVyLWJ0bi1tbDogMC41cmVtICFkZWZhdWx0O1xuJHBvcGNvbmZpcm0tYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFkZWZhdWx0O1xuJHBvcGNvbmZpcm0tYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJHBvcGNvbmZpcm0tdGV4dC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJHBvcGNvbmZpcm0taWNvbi10ZXh0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG5cbi8vIERhdGF0YWJsZVxuXG4kZGF0YXRhYmxlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtYWNjZW50LWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjAyKSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDI1KSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtbXV0ZWQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNTUpICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG5cbiRkYXRhdGFibGUtZm9udC1zaXplOiAwLjlyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtdGFibGUtdGgtdGQtbWF4LXdpZHRoOiAyNTBweCAhZGVmYXVsdDtcbiRkYXRhdGFibGUtdGFibGUtdGgtdGQtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS10YWJsZS10aC10ZC1wYWRkaW5nLXg6IDEuNHJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtdGhlYWQtdHItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRoZWFkLXRoLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRoZWFkLWZpeGVkLWNlbGwtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLXRib2R5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRib2R5LXRyLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRib2R5LXRyLWxhc3QtY2hpbGQtaGVpZ2h0OiA3MXB4ICFkZWZhdWx0O1xuJGRhdGF0YWJsZS10Ym9keS1sb2FkZXItaGVpZ2h0OiAycHggIWRlZmF1bHQ7XG5cbiRkYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3MtYW5pbWF0aW9uOiBkYXRhdGFibGVQcm9ncmVzcyAzcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRkYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3Mtd2lkdGg6IDQ1JSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3Mtb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuJGRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAxcHggIWRlZmF1bHQ7XG5cbiRkYXRhdGFibGUtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRkYXRhdGFibGUtcGFnaW5hdGlvbi1uYXYtZm9udC1zaXplOiAwLjlyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXBhZ2luYXRpb24tYnV0dG9ucy1tYXJnaW4tbGVmdDogMnJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtcGFnaW5hdGlvbi1idXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLXNvcnQtaWNvbi10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zb3J0LWljb24tbGVmdDogMC40cmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zb3J0LWljb24tdG9wOiBjYWxjKDUwJSAtIDAuNXJlbSkgIWRlZmF1bHQ7XG5cbiRkYXRhdGFibGUtc2VsZWN0LXdyYXBwZXItZm9udC1zaXplOiAwLjlyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC13cmFwcGVyLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRkYXRhdGFibGUtc2VsZWN0LWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc2VsZWN0LWxpbmUtaGVpZ2h0OiAxLjMgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1wYWRkaW5nLXRvcDogMC40ZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1wYWRkaW5nLXJpZ2h0OiAxLjJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc2VsZWN0LXBhZGRpbmctYm90dG9tOiAwLjNlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc2VsZWN0LXBhZGRpbmctbGVmdDogMC42ZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1tYXJnaW4tcmlnaHQ6IDEuNHJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc2VsZWN0LW1hcmdpbi1sZWZ0OiAwLjFyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1iYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwgIWRlZmF1bHQ7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMCcgaGVpZ2h0PScxMDAnIGZpbGw9JyUyMzAwMCc+PHBvbHlnb24gcG9pbnRzPScwLDAgMTAwLDAgNTAsNTAnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1iYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjRlbSB0b3AgNjAlLCAwIDAgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1iYWNrZ3JvdW5kLXNpemU6IDAuNjVlbSBhdXRvLCAxMDAlICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zZWxlY3QtZm9jdXMtZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc2VsZWN0LW9wdGlvbi1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLXNtLXRoLXRkLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zbS10aC10ZC1wYWRkaW5nLXg6IDEuNHJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc20tdGJvZHktdHItbGFzdC1jaGlsZC1oZWlnaHQ6IDU1cHggIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNtLXBhZ2luYXRpb24tcGFkZGluZzogMC4ycmVtICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLWRhcmstY2hlY2stYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWRhcmstc2VsZWN0LWJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCAhZGVmYXVsdDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgZmlsbD0nd2hpdGUnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDEwMCwwIDUwLDUwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1kYXJrLWRhdGF0YWJsZS1wcm9ncmVzcy1vcGFjaXR5OiAwLjggIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWRhcmstc2VsZWN0LWFycm93LWlucHV0LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtZGFyay1ib3JkZXItY29sb3I6IHJnYigyNTEsIDI1MSwgMjUxKSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtZGFyay1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRkYXRhdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWRhcmstc3RyaXBlZC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWRhcmstYWNjZW50LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtZGFyay1ob3Zlci1iZzogcmdiKDYzLCA2MywgNjMpICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1kYXJrLWFjdGl2ZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLWhvdmVyLXRib2R5LXRyLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1ib3JkZXJlZC10aC10ZC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRkYXRhdGFibGUtbG9hZGluZy1zZWxlY3QtYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sICFkZWZhdWx0O3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPSdncmV5Jz48cG9seWdvbiBwb2ludHM9JzAsMCAxMDAsMCA1MCw1MCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuLy8gUGVyZmVjdCBzY3JvbGxiYXJcblxuJHNjcm9sbGJhci1yYWlsLXgteS1iZy1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLWJnKSAhZGVmYXVsdDtcbiRzY3JvbGxiYXItcmFpbC14LXktb3BhY2l0eTogMC42ICFkZWZhdWx0O1xuJHNjcm9sbGJhci1yYWlsLXgteS1ob3Zlci1vcGFjaXR5OiAwLjkgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXJhaWwteC15LXRyYW5zaXRpb24tb3BhY2l0eS1iZzogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhciAhZGVmYXVsdDtcbiRzY3JvbGxiYXItcmFpbC14LXRyYW5zaXRpb24taGVpZ2h0LWJnOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRzY3JvbGxiYXItcmFpbC15LXRyYW5zaXRpb24td2lkdGgtYmc6IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRzY3JvbGxiYXItei1pbmRleDogMTAzNSAhZGVmYXVsdDtcbiRzY3JvbGxiYXItcmFpbC14LXktY2xpY2tpbmctbGVuZ3RoOiAwLjY4NzVyZW0gIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXJhaWwteC15LWxlbmd0aDogMC45Mzc1cmVtICFkZWZhdWx0O1xuJHNjcm9sbGJhci10aHVtYi14LXktbGVuZ3RoOiAwLjM3NXJlbSAhZGVmYXVsdDtcbiRzY3JvbGxiYXItdGh1bWIteC15LWJvcmRlci1yYWRpdXM6ICRzY3JvbGxiYXItdGh1bWIteC15LWxlbmd0aCAhZGVmYXVsdDtcbiRzY3JvbGxiYXItdGh1bWIteC15LXBvc2l0aW9uLWxlbmd0aDogMC4xMjVyZW0gIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXRodW1iLXgteS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi1iZykgIWRlZmF1bHQ7XG5cbi8vIENoaXBzXG4kY2hpcC1oZWlnaHQ6IDMycHggIWRlZmF1bHQ7XG4kY2hpcC1tZC1oZWlnaHQ6IDQycHggIWRlZmF1bHQ7XG4kY2hpcC1sZy1oZWlnaHQ6IDUycHggIWRlZmF1bHQ7XG4kY2hpcC1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kY2hpcC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGNoaXAtZm9udC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGNoaXAtbGluZS1oZWlnaHQ6IDIgIWRlZmF1bHQ7XG4kY2hpcC1wYWRkaW5nLXJpZ2h0OiAxMnB4ICFkZWZhdWx0O1xuJGNoaXAtYnI6IDE2cHggIWRlZmF1bHQ7XG4kY2hpcC1tZC1icjogMjFweCAhZGVmYXVsdDtcbiRjaGlwLWxnLWJyOiAyNnB4ICFkZWZhdWx0O1xuJGNoaXAtYmc6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kY2hpcC1tYXJnaW4teTogNXB4ICFkZWZhdWx0O1xuJGNoaXAtbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xuJGNoaXAtdHJhbnNpdGlvbi1vcGFjaXR5OiAwLjNzIGxpbmVhciAhZGVmYXVsdDtcbiRjaGlwLWltZy1tYXJnaW4tcmlnaHQ6IDhweCAhZGVmYXVsdDtcbiRjaGlwLWltZy1tYXJnaW4tbGVmdDogLTEycHggIWRlZmF1bHQ7XG4kY2hpcC1pY29uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpICFkZWZhdWx0O1xuJGNoaXAtaWNvbi1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC40KSAhZGVmYXVsdDtcbiRjaGlwLWljb24tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kY2hpcC1jbG9zZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kY2hpcC1jbG9zZS1saW5lLWhlaWdodDogJGNoaXAtaGVpZ2h0ICFkZWZhdWx0O1xuJGNoaXAtY2xvc2UtcGFkZGluZy1sZWZ0OiA4cHggIWRlZmF1bHQ7XG4kY2hpcC1jbG9zZS1vcGFjaXR5OiAwLjUzICFkZWZhdWx0O1xuJGNoaXAtY29udGVudGVkaXRhYmxlLWJvcmRlci13aWR0aDogM3B4ICFkZWZhdWx0O1xuJGNoaXAtY29udGVudGVkaXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRjaGlwcy1tYXJnaW4tYm90dG9tOiAzMHB4ICFkZWZhdWx0O1xuJGNoaXBzLW1pbi1oZWlnaHQ6IDQ1cHggIWRlZmF1bHQ7XG4kY2hpcHMtcGFkZGluZy1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4kY2hpcHMtaW5wdXQtZm9udC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kY2hpcHMtaW5wdXQtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGNoaXBzLWlucHV0LWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kY2hpcHMtaW5wdXQtaGVpZ2h0OiAkY2hpcC1oZWlnaHQgIWRlZmF1bHQ7XG4kY2hpcHMtaW5wdXQtbWFyZ2luLXJpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuJGNoaXBzLWlucHV0LWxpbmUtaGVpZ2h0OiAkY2hpcC1oZWlnaHQgIWRlZmF1bHQ7XG4kY2hpcHMtaW5wdXQtd2lkdGg6IDE1MHB4ICFkZWZhdWx0O1xuJGNoaXBzLXRyYW5zaXRpb246IDAuM3MgZWFzZSAhZGVmYXVsdDtcbiRjaGlwcy1mb2N1cy1ib3gtc2hhZG93OiAwLjNzIGVhc2UgIWRlZmF1bHQ7XG4kY2hpcHMtcGFkZGluZy1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG5cbi8vIFNlbGVjdFxuJGZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LXRvcDogN3B4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctcmlnaHQ6IDE2cHggIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LXZhbGlkLWNvbG9yOiAjMDBiNzRhICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtaW52YWxpZC1jb2xvcjogI2Y5MzE1NCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLXRvcDogN3B4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLXJpZ2h0OiAyN3B4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWZvY3VzLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtc20tY2xlYXItYnRuLWZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtc20tY2xlYXItYnRuLXRvcDogNHB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1jbGVhci1idG4tdG9wOiAxMXB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1jb250YWluZXItei1pbmRleDogJHBvcGNvbmZpcm0tYmFja2Ryb3AtemluZGV4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1iZzogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tYm94LXNoYWRvdzogMCAycHggNXB4IDBcbiAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTYpLFxuICAwIDJweCAxMHB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjEyKSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLW1pbi13aWR0aDogMTAwcHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi10cmFuc2Zvcm06IHNjYWxlWSgwLjgpICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tdHJhbnNpdGlvbjogYWxsIDAuMnMgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtOiBzY2FsZVkoMSkgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWlucHV0LWdyb3VwLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLW1heC13aWR0aDogODAlICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtYWN0aXZlLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSkgdHJhbnNsYXRlWSgwLjFyZW0pIHNjYWxlKDAuOCkgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LWxnLWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMjVyZW0pIHRyYW5zbGF0ZVkoMC4xcmVtKSBzY2FsZSgwLjgpICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtc20tbGFiZWwtYWN0aXZlLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC44M3JlbSkgdHJhbnNsYXRlWSgwLjFyZW0pIHNjYWxlKDAuOCkgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LWlucHV0LWZvY3VzZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1mb3JtLW5vdGNoLWJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtbm90Y2gtYm9yZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1pbnB1dC1mb2N1c2VkLWFycm93LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtZm9jdXMtYXJyb3ctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1hcnJvdy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLWNsZWFyLWJ0bjogI2ZmZiAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtc20tYXJyb3ctdG9wOiAzcHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1hcnJvdy10b3A6IDExcHggIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItd2lkdGg6IDRweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItaGVpZ2h0OiA0cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItaGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1iZzogdmFyKFxuICAtLSN7JHByZWZpeH1zY3JvbGxiYXItdGh1bWItYmdcbikgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLXRodW1iLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsLXBhZGRpbmctbGVmdDogMTZweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1wYWRkaW5nLXJpZ2h0OiAxNnB4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsLWNvbG9yOiByZ2JhKFxuICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSxcbiAgMC41NVxuKSAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLXNlbGVjdC1vcHRpb24tcGFkZGluZy1sZWZ0OiAyNnB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1wYWRkaW5nLWxlZnQ6IDE2cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1yaWdodDogMTZweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWhvdmVyLW5vdC1kaXNhYmxlZC1iZzogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1hY3RpdmUtYmc6IHJnYmEoJHByaW1hcnksIDAuNDUpICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yOiByZ2JhKFxuICB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvci1yZ2IpLFxuICAwLjVcbikgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSwgMC41KSAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXRleHQtZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4tcmlnaHQ6IDEwcHggIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWNvbmRhcnktdGV4dC1mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWNvbmRhcnktdGV4dC1jb2xvcjogcmdiYShcbiAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksXG4gIDAuNTVcbikgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1pY29uLXdpZHRoOiAyOHB4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWljb24taGVpZ2h0OiAyOHB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1jdXN0b20tY29udGVudC1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1uby1yZXN1bHRzLXBhZGRpbmctbGVmdDogMTZweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW5vLXJlc3VsdHMtcGFkZGluZy1yaWdodDogMTZweCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3c6ICNmZmYgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1iZzogcmdiYSgkcHJpbWFyeSwgMC4zKSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1ob3Zlci1iZzogJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1kaXNhYmxlZC1zZWNvbmRhcnktdGV4dC1jb2xvcjogcmdiYShcbiAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksXG4gIDAuM1xuKSAhZGVmYXVsdDtcblxuLy8gU3RlcHNcblxuJHN0ZXBzLXRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kc3RlcHMtc3RlcC1hZnRlci1sZWZ0OiAyLjQ1cmVtICFkZWZhdWx0O1xuJHN0ZXBzLXN0ZXAtYWZ0ZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRzdGVwcy1zdGVwLWFmdGVyLW1hcmdpbi10b3A6IDAuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcy1zdGVwLWFmdGVyLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjEpICFkZWZhdWx0O1xuXG4kc3RlcHMtY29udGVudC1wYWRkaW5nLXk6IDEuNXJlbSAhZGVmYXVsdDtcblxuJHN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy10b3A6IDEuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcy1oZWFkLXZlcnRpY2FsLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuXG4kc3RlcHMtaGVhZC1pY29uLXZlcnRpY2FsLW1hcmdpbi1yaWdodDogMC43NXJlbSAhZGVmYXVsdDtcblxuJHN0ZXBzLWhlYWQtbGluZS1oZWlnaHQ6IDEuMyAhZGVmYXVsdDtcbiRzdGVwcy1oZWFkLWhvdmVyLWJnYzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wMjUpICFkZWZhdWx0O1xuXG4kc3RlcHMtaGVhZC10ZXh0LWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjU1KSAhZGVmYXVsdDtcbiRzdGVwcy1oZWFkLXRleHQtYWZ0ZXItZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XG5cbiRzdGVwcy1oZWFkLWljb24tZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRzdGVwcy1oZWFkLWljb24td2lkdGg6IDEuOTM4cmVtICFkZWZhdWx0O1xuJHN0ZXBzLWhlYWQtaWNvbi1oZWlnaHQ6IDEuOTM4cmVtICFkZWZhdWx0O1xuJHN0ZXBzLWhlYWQtaWNvbi1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuXG4kc3RlcHMtYWN0aXZlLWhlYWQtdGV4dC1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuXG4vLyBTdGVwcGVyXG5cbiRzdGVwcGVyLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItc3RlcC1oZWlnaHQ6IDQuNXJlbSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctbGVmdDogMS41cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLXN0ZXAtaGVhZC1oZWlnaHQ6IDFweCAhZGVmYXVsdDtcbiRzdGVwcGVyLXN0ZXAtaGVhZC1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKSAhZGVmYXVsdDtcbiRzdGVwcGVyLXN0ZXAtaGVhZC1tYXJnaW4tcmlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLXN0ZXAtaGVhZC1tYXJnaW4tbGVmdDogMC41cmVtICFkZWZhdWx0O1xuXG4kc3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXk6IDEuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLWhlYWQtaWNvbi1tYXJnaW4tcmlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItdmVydGljYWwtc3RlcC10b3A6IDMuMjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci12ZXJ0aWNhbC1zdGVwLWhlaWdodDogY2FsYygxMDAlIC0gMi40NXJlbSkgIWRlZmF1bHQ7XG4kc3RlcHBlci12ZXJ0aWNhbC1jb250ZW50LXBhZGRpbmctbGVmdDogMy43NXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLXZlcnRpY2FsLWNvbnRlbnQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIG1hcmdpbi10b3AgMC4zcyBlYXNlLWluLW91dCxcbiAgbWFyZ2luLWJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLXRvcCAwLjNzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAwLjNzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHN0ZXBwZXItdmVydGljYWwtaGVhZC1wYWRkaW5nLWJvdHRvbTogMS41cmVtICFkZWZhdWx0O1xuXG4kc3RlcHBlci1tb2JpbGUtc3RlcC1tYXJnaW4teTogMXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1zdGVwLWhlYWQtcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWhlYWQtaWNvbi1oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1oZWFkLWljb24td2lkdGg6IDAuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1jb250ZW50LXRvcDogMi41NnJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1hY3RpdmUtaGVhZC1pY29uLWJnOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSkgIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtY29tcGxldGVkLWhlYWQtaWNvbi1iZzogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpICFkZWZhdWx0O1xuXG4kc3RlcHBlci1oZWFkLWljb24tYmc6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWJnKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWhlYWQtaWNvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtaW52ZXJ0ZWQtY29sb3IpICFkZWZhdWx0O1xuXG4kc3RlcHBlci1jb21wbGV0ZWQtaGVhZC1pY29uLWJnOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJHN0ZXBwZXItY29tcGxldGVkLWhlYWQtaWNvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWFjdGl2ZS1oZWFkLWljb24tYmc6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kc3RlcHBlci1hY3RpdmUtaGVhZC1pY29uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW52YWxpZC1oZWFkLWljb24tYmc6IHZhcigtLSN7JHByZWZpeH1kYW5nZXItYmctc3VidGxlKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWludmFsaWQtaGVhZC1pY29uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4kc3RlcHBlci1kaXNhYmxlZC1oZWFkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpICFkZWZhdWx0O1xuJHN0ZXBwZXItZGlzYWJsZWQtaGVhZC1pY29uLWJnOiAkc3RlcHBlci1oZWFkLWljb24tYmcgIWRlZmF1bHQ7XG4kc3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtaW52ZXJ0ZWQtY29sb3ItcmdiKSwgMC41NSkgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWhlYWQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWhlYWQtYmc6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1iZykgIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtZm9vdGVyLWhlaWdodDogMi41cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWZvb3Rlci1iZzogJHN0ZXBwZXItbW9iaWxlLWhlYWQtYmcgIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtaW52YWxpZC1pY29uLWJnOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWJhY2stYnRuLWktbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1uZXh0LWJ0bi1pLW1hcmdpbi1sZWZ0OiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLW1vYmlsZS1wcm9ncmVzcy1iYXItaGVpZ2h0OiAwLjNyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtaGVpZ2h0OiAwLjNyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtYWN0aXZlLXByb2dyZXNzLWJhci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpICFkZWZhdWx0O1xuXG4vLyBUaW1lbGluZVxuXG4kdGltZWxpbmUtc3RlcC10b3A6IDIuOTRyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtc3RlcC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEuOTRyZW0pICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtY29udGVudC1wYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1oZWFkLXBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1zdGVwLXNtLWxlZnQ6IDEuOHJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1zdGVwLXNtLXRvcDogMnJlbSAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWhlYWQtc20tbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLWhlYWQtc20tYmc6ICNkZmRmZGYgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaGVhZC1zbS1oZWlnaHQ6IDAuN3JlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1oZWFkLXNtLXdpZHRoOiAwLjdyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1jb250ZW50LXNtLXBhZGRpbmctbGVmdDogMy4yNXJlbSAhZGVmYXVsdDtcbiIsIi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtdHJhbnNpdGlvbjogI3skbmF2YmFyLXNjcm9sbC10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXNjcm9sbC1zY3JvbGxlZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1zY3JvbGwtc2Nyb2xsZWQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXNjcm9sbC1zY3JvbGxlZC1jb2xvcjogI3skbmF2YmFyLXNjcm9sbC1zY3JvbGxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtY29sb3I6ICN7JG5hdmJhci1zY3JvbGwtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItc2Nyb2xsZWQtYmc6ICN7JG5hdmJhci1zY3JvbGxlZC1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgJi5uYXZiYXItc2Nyb2xsIHtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXNjcm9sbC10cmFuc2l0aW9uKTtcbiAgICAmLm5hdmJhci1zY3JvbGxlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtc2Nyb2xsZWQtcGFkZGluZy15KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXNjcm9sbC1zY3JvbGxlZC1wYWRkaW5nLXkpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXNjcm9sbCB7XG4gIC5uYXYtbGluayxcbiAgLmZhLWJhcnMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXNjcm9sbC1jb2xvcik7XG4gIH1cbn1cblxuLm5hdmJhci1zY3JvbGxlZCB7XG4gIC5uYXYtbGluayxcbiAgLmZhLWJhcnMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXNjcm9sbC1zY3JvbGxlZC1jb2xvcik7XG4gIH1cbn1cblxuLm5hdmJhci1zY3JvbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItc2Nyb2xsZWQtYmcpO1xufVxuIiwiLy8gVmFyaWFibGVzIHJldXNlZCBzb21ld2hlcmUgZWxzZVxuOnJvb3Qge1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItemluZGV4OiAjeyRkYXRlcGlja2VyLXppbmRleH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItY29udGFpbmVyLXppbmRleDogI3skZGF0ZXBpY2tlci1jb250YWluZXItemluZGV4fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10b2dnbGUtcmlnaHQ6ICN7JGRhdGVwaWNrZXItdG9nZ2xlLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10b2dnbGUtdG9wOiAjeyRkYXRlcGlja2VyLXRvZ2dsZS10b3B9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRvZ2dsZS1mb2N1cy1jb2xvcjogI3skZGF0ZXBpY2tlci10b2dnbGUtZm9jdXMtY29sb3J9O1xufVxuXG4uZGF0ZXBpY2tlci10b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICByaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLXJpZ2h0KTtcbiAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10b2dnbGUtdG9wKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRvZ2dsZS1mb2N1cy1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLWZvY3VzLWNvbG9yKTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlci1iYWNrZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItemluZGV4KTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItd2lkdGg6ICN7JGRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItaGVpZ2h0OiAjeyRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItYm9yZGVyLXJhZGl1czogI3skZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJveC1zaGFkb3c6ICN7JGRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJveC1zaGFkb3d9O1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJveC1zaGFkb3cpO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jb250YWluZXItemluZGV4KTtcbn1cblxuLmRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItdHJhbnNmb3JtOiAjeyRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci13aWR0aDogI3skZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1ib3JkZXItcmFkaXVzOiAjeyRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItYm94LXNoYWRvdzogI3skZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRhdGUtbWVkaWEtbWFyZ2luLXRvcDogI3skZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF0ZS1tZWRpYS1tYXJnaW4tdG9wfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF5LWNlbGwtbWVkaWEtd2lkdGg6ICN7JGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRheS1jZWxsLW1lZGlhLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF5LWNlbGwtbWVkaWEtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXktY2VsbC1tZWRpYS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS13aWR0aDogI3skZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItbWVkaWEtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLW1lZGlhLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItaGVhZGVyLWJvcmRlci1yYWRpdXMtbGFuZHNjYXBlOiAjeyRkYXRlcGlja2VyLWhlYWRlci1ib3JkZXItcmFkaXVzLWxhbmRzY2FwZX07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItaGVhZGVyLWhlaWdodDogI3skZGF0ZXBpY2tlci1oZWFkZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1oZWFkZXItcGFkZGluZy14OiAjeyRkYXRlcGlja2VyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1oZWFkZXItYm9yZGVyLXJhZGl1czogI3skZGF0ZXBpY2tlci1oZWFkZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdGl0bGUtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLXRpdGxlLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdGl0bGUtdGV4dC1mb250LXNpemU6ICN7JGRhdGVwaWNrZXItdGl0bGUtdGV4dC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRpdGxlLXRleHQtZm9udC13ZWlnaHQ6ICN7JGRhdGVwaWNrZXItdGl0bGUtdGV4dC1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdGl0bGUtdGV4dC1sZXR0ZXItc3BhY2luZzogI3skZGF0ZXBpY2tlci10aXRsZS10ZXh0LWxldHRlci1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10aXRsZS10ZXh0LWNvbG9yOiAjeyRkYXRlcGlja2VyLXRpdGxlLXRleHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLWRhdGUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXRleHQtZm9udC1zaXplOiAjeyRkYXRlcGlja2VyLWRhdGUtdGV4dC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtdGV4dC1mb250LXdlaWdodDogI3skZGF0ZXBpY2tlci1kYXRlLXRleHQtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtdGV4dC1jb2xvcjogI3skZGF0ZXBpY2tlci1kYXRlLXRleHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItZm9vdGVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLXBhZGRpbmcteDogI3skZGF0ZXBpY2tlci1mb290ZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWNvbG9yOiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1wYWRkaW5nLXg6ICN7JGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tZm9udC1zaXplOiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWZvbnQtd2VpZ2h0OiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4taGVpZ2h0OiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4taGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWxpbmUtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tbGV0dGVyLXNwYWNpbmc6ICN7JGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1sZXR0ZXItc3BhY2luZ307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1tYXJnaW4tYm90dG9tOiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tc3RhdGUtYmFja2dyb3VuZC1jb2xvcn07XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci10cmFuc2Zvcm0pO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1ib3gtc2hhZG93KTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItY29udGFpbmVyLXppbmRleCk7XG5cbiAgJiAuZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogODIwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYgLmRhdGVwaWNrZXItZGF0ZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF0ZS1tZWRpYS1tYXJnaW4tdG9wKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItbWVkaWEtd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLW1lZGlhLWhlaWdodCk7XG5cbiAgICAmIC5kYXRlcGlja2VyLWRheS1jZWxsIHtcbiAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF5LWNlbGwtbWVkaWEtd2lkdGgpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF5LWNlbGwtbWVkaWEtaGVpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1oZWFkZXItaGVpZ2h0KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogODIwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWhlYWRlci1ib3JkZXItcmFkaXVzLWxhbmRzY2FwZSk7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItdGl0bGUge1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRpdGxlLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5kYXRlcGlja2VyLXRpdGxlLXRleHQge1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRpdGxlLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRpdGxlLXRleHQtZm9udC13ZWlnaHQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdGl0bGUtdGV4dC1sZXR0ZXItc3BhY2luZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10aXRsZS10ZXh0LWNvbG9yKTtcbn1cblxuLmRhdGVwaWNrZXItZGF0ZSB7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF0ZS1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZGF0ZXBpY2tlci1kYXRlLXRleHQge1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtdGV4dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF0ZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtdGV4dC1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLW1haW4ge1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtY29udHJvbHMtcGFkZGluZy10b3A6ICN7JGRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1wYWRkaW5nLXRvcH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1wYWRkaW5nLXg6ICN7JGRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1wYWRkaW5nLXh9O1xuICAvLyAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWFycm93LWJvcmRlci13aWR0aDogI3skZGF0ZXBpY2tlci1hcnJvdy1ib3JkZXItd2lkdGh9O1xuICAvLyAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWFycm93LW1hcmdpbi1sZWZ0OiAjeyRkYXRlcGlja2VyLWFycm93LW1hcmdpbi1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzLWNvbG9yOiAjeyRkYXRlcGlja2VyLWRhdGUtY29udHJvbHMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1wYWRkaW5nOiAjeyRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tY29sb3I6ICN7JGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tZGlzYWJsZWQtY29sb3I6ICN7JGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tZm9udC13ZWlnaHQ6ICN7JGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tZm9udC1zaXplOiAjeyRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAjeyRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tc3RhdGUtYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tc3RhdGUtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aDogI3skZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tYWZ0ZXItbWFyZ2luLWxlZnQ6ICN7JGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWFmdGVyLW1hcmdpbi1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1hcnJvdy1jb250cm9scy1tYXJnaW4tdG9wOiAjeyRkYXRlcGlja2VyLWFycm93LWNvbnRyb2xzLW1hcmdpbi10b3B9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi13aWR0aDogI3skZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWxpbmUtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWNvbG9yOiAjeyRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWRpc2FibGVkLWNvbG9yOiAjeyRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLW1hcmdpbi1yaWdodDogI3skZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tbWFyZ2luLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tc3RhdGUtYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tc3RhdGUtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLXN0YXRlLWJvcmRlci1yYWRpdXM6ICN7JGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLXN0YXRlLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1hZnRlci1tYXJnaW46ICN7JGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aDogI3skZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tYWZ0ZXItdHJhbnNmb3JtOiAjeyRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1hZnRlci10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLXdpZHRoOiAjeyRkYXRlcGlja2VyLW5leHQtYnV0dG9uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItbmV4dC1idXR0b24taGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1saW5lLWhlaWdodDogI3skZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tY29sb3I6ICN7JGRhdGVwaWNrZXItbmV4dC1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLWRpc2FibGVkLWNvbG9yOiAjeyRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1tYXJnaW4tYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1tYXJnaW4tYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tc3RhdGUtYm9yZGVyLXJhZGl1czogI3skZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1zdGF0ZS1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1hZnRlci1tYXJnaW46ICN7JGRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGg6ICN7JGRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1hZnRlci10cmFuc2Zvcm06ICN7JGRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LXBhZGRpbmcteDogI3skZGF0ZXBpY2tlci12aWV3LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdGFibGUtd2lkdGg6ICN7JGRhdGVwaWNrZXItdGFibGUtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRheS1oZWFkaW5nLXdpZHRoOiAjeyRkYXRlcGlja2VyLWRheS1oZWFkaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXktaGVhZGluZy1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItZGF5LWhlYWRpbmctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXktaGVhZGluZy1mb250LXNpemU6ICN7JGRhdGVwaWNrZXItZGF5LWhlYWRpbmctZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXktaGVhZGluZy1mb250LXdlaWdodDogI3skZGF0ZXBpY2tlci1kYXktaGVhZGluZy1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF5LWhlYWRpbmctY29sb3I6ICN7JGRhdGVwaWNrZXItZGF5LWhlYWRpbmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtZGlzYWJsZWQtY29sb3I6ICN7JGRhdGVwaWNrZXItY2VsbC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLWNlbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLWNlbGwtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1zZWxlY3RlZC1jb2xvcjogI3skZGF0ZXBpY2tlci1jZWxsLXNlbGVjdGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWZvY3VzZWQtYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci1jZWxsLWZvY3VzZWQtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1mb2N1c2VkLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItY2VsbC1mb2N1c2VkLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtYm9yZGVyLXdpZHRoOiAjeyRkYXRlcGlja2VyLWNlbGwtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWJvcmRlci1jb2xvcjogI3skZGF0ZXBpY2tlci1jZWxsLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1jb2xvcjogI3skZGF0ZXBpY2tlci1jZWxsLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLXdpZHRoOiAjeyRkYXRlcGlja2VyLXNtYWxsLWNlbGwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXNtYWxsLWNlbGwtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLXNtYWxsLWNlbGwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtd2lkdGg6ICN7JGRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1saW5lLWhlaWdodDogI3skZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1ib3JkZXItcmFkaXVzOiAjeyRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtZm9udC1zaXplOiAjeyRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtd2lkdGg6ICN7JGRhdGVwaWNrZXItbGFyZ2UtY2VsbC13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbGFyZ2UtY2VsbC1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC13aWR0aDogI3skZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LXBhZGRpbmcteTogI3skZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1ib3JkZXItcmFkaXVzOiAjeyRkYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLy8gLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci15ZWFydmlldy1jb250ZW50LXBhZGRpbmcteDogI3skZGF0ZXBpY2tlci15ZWFydmlldy1jb250ZW50LXBhZGRpbmcteH07XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5kYXRlcGlja2VyLWRhdGUtY29udHJvbHMge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzLXBhZGRpbmctdG9wKVxuICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtY29udHJvbHMtcGFkZGluZy14KSAwXG4gICAgdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzLWNvbG9yKTtcbn1cblxuLy8gLmRhdGVwaWNrZXItYXJyb3cge1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIHdpZHRoOiAwO1xuLy8gICBoZWlnaHQ6IDA7XG4vLyAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1hcnJvdy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWFycm93LWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWFycm93LWJvcmRlci13aWR0aCk7XG4vLyAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuLy8gICBtYXJnaW46IDAgMCAwIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWFycm93LW1hcmdpbi1sZWZ0KTtcbi8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIH1cblxuLy8gLmRhdGVwaWNrZXItYXJyb3ctdXAge1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIHdpZHRoOiAwO1xuLy8gICBoZWlnaHQ6IDA7XG4vLyAgIGJvcmRlci1sZWZ0OiAkZGF0ZXBpY2tlci1hcnJvdy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgIGJvcmRlci1yaWdodDogJGRhdGVwaWNrZXItYXJyb3ctYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICBib3JkZXItdG9wLXdpZHRoOiAkZGF0ZXBpY2tlci1hcnJvdy1ib3JkZXItd2lkdGg7XG4vLyAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuLy8gICBtYXJnaW46IDAgMCAwICRkYXRlcGlja2VyLWFycm93LW1hcmdpbi1sZWZ0O1xuLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICB0cmFuc2Zvcm06ICRkYXRlcGlja2VyLWFycm93LXRyYW5zZm9ybTtcbi8vIH1cblxuLmRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLXBhZGRpbmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1mb250LXdlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aCkgc29saWRcbiAgICAgIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIG1hcmdpbjogMCAwIDAgdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWFmdGVyLW1hcmdpbi1sZWZ0KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcik7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItYXJyb3ctY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1hcnJvdy1jb250cm9scy1tYXJnaW4tdG9wKTtcbn1cblxuLyohcnRsOmJlZ2luOm9wdGlvbnM6XG57XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOltcbiAgICAgIHtcbiAgICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICAgIFwic2VhcmNoXCIgIDogW1wiZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b25cIiwgXCJkYXRlcGlja2VyLW5leHQtYnV0dG9uXCJdLFxuICAgICAgXCJyZXBsYWNlXCIgOiBbXCJkYXRlcGlja2VyLW5leHQtYnV0dG9uXCIsIFwiZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b25cIl0sXG4gICAgICBcIm9wdGlvbnNcIiA6IHtcImlnbm9yZUNhc2VcIjpmYWxzZX1cbiAgICAgIH1cbiAgXVxufVxuKi9cbi5kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tbGluZS1oZWlnaHQpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1tYXJnaW4tcmlnaHQpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tc3RhdGUtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcik7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tYWZ0ZXItbWFyZ2luKTtcbiAgYm9yZGVyOiAwIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRoKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tYWZ0ZXItdHJhbnNmb3JtKTtcbn1cblxuLmRhdGVwaWNrZXItbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24taGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLW1hcmdpbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1zdGF0ZS1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tZGlzYWJsZWQtY29sb3IpO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLW5leHQtYnV0dG9uOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1hZnRlci1tYXJnaW4pO1xuICBib3JkZXI6IDAgc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aCk7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItdHJhbnNmb3JtKTtcbn1cbi8qIXJ0bDplbmQ6b3B0aW9ucyovXG5cbi8qIXJ0bDpyYXc6XG4gIC5kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgcm90YXRlOiA5MGRlZztcbiAgICAgIHRyYW5zbGF0ZTogLTFweCAtMnB4O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItbmV4dC1idXR0b246OmFmdGVyIHtcbiAgICAgIHJvdGF0ZTogLTkwZGVnO1xuICAgICAgdHJhbnNsYXRlOiAxcHggLTJweDtcbiAgfVxuKi9cblxuLmRhdGVwaWNrZXItdmlldyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LXBhZGRpbmcteCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLXRhYmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRhYmxlLXdpZHRoKTtcbn1cblxuLmRhdGVwaWNrZXItZGF5LWhlYWRpbmcge1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF5LWhlYWRpbmctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRheS1oZWFkaW5nLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXktaGVhZGluZy1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF5LWhlYWRpbmctZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3twcmVmaXh9ZGF0ZXBpY2tlci1kYXktaGVhZGluZy1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLWNlbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWNvbG9yKTtcblxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1kaXNhYmxlZC1jb2xvcik7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZDpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5zZWxlY3RlZCk6aG92ZXIgLmRhdGVwaWNrZXItY2VsbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLmRhdGVwaWNrZXItY2VsbC5zZWxlY3RlZCAuZGF0ZXBpY2tlci1jZWxsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1zZWxlY3RlZC1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLWNlbGw6bm90KC5zZWxlY3RlZCkuZm9jdXNlZCAuZGF0ZXBpY2tlci1jZWxsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWZvY3VzZWQtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLWNlbGwuZm9jdXNlZCAuZGF0ZXBpY2tlci1jZWxsLWNvbnRlbnQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWZvY3VzZWQtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLWNlbGwuY3VycmVudCAuZGF0ZXBpY2tlci1jZWxsLWNvbnRlbnQge1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmRhdGVwaWNrZXItc21hbGwtY2VsbCB7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWhlaWdodCk7XG59XG5cbi5kYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudCB7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1oZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1mb250LXNpemUpO1xufVxuXG4uZGF0ZXBpY2tlci1sYXJnZS1jZWxsIHtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtaGVpZ2h0KTtcbn1cblxuLmRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50IHtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtcGFkZGluZy15KVxuICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1wYWRkaW5nLXgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIC5kYXRlcGlja2VyLXllYXJ2aWV3LWNvbnRlbnQge1xuLy8gICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXllYXJ2aWV3LWNvbnRlbnQtcGFkZGluZy14KTtcbi8vICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXIteWVhcnZpZXctY29udGVudC1wYWRkaW5nLXgpO1xuLy8gfVxuXG4uZGF0ZXBpY2tlci1mb290ZXIge1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1wYWRkaW5nLXgpO1xufVxuXG4uZGF0ZXBpY2tlci1mb290ZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLXBhZGRpbmcteCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1mb250LXdlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1oZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWxldHRlci1zcGFjaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1tYXJnaW4tYm90dG9tKTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLXN0YXRlLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlci1jbGVhci1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCI6cm9vdCB7XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0temluZGV4OiAjeyRwb3Bjb25maXJtLXppbmRleH07XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYm9yZGVyLXJhZGl1czogI3skcG9wY29uZmlybS1ib3JkZXItcmFkaXVzfTtcbn1cblxuLnBvcGNvbmZpcm0ge1xuICAtLSN7JHByZWZpeH1wb3Bjb25maXJtLXBhZGRpbmc6ICN7JHBvcGNvbmZpcm0tcGFkZGluZ307XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYmFja2dyb3VuZC1jb2xvcjogI3skcG9wY29uZmlybS1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wY29uZmlybS10ZXh0LWNvbG9yOiAjeyRwb3Bjb25maXJtLXRleHQtY29sb3J9O1xuXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLXBhZGRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYm9yZGVyLXJhZGl1cyk7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS10ZXh0LWNvbG9yKTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnBvcGNvbmZpcm0tcG9wb3ZlciB7XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0tcG9wb3Zlci13aWR0aDogI3skcG9wY29uZmlybS1wb3BvdmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wY29uZmlybS1ib3JkZXI6ICN7JHBvcGNvbmZpcm0tYm9yZGVyfTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcGNvbmZpcm0temluZGV4KTtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLXBvcG92ZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS1ib3JkZXIpO1xufVxuXG4ucG9wY29uZmlybS1tb2RhbCB7XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0tbW9kYWwtd2lkdGg6ICN7JHBvcGNvbmZpcm0tbW9kYWwtd2lkdGh9O1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS16aW5kZXgpO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcGNvbmZpcm0tbW9kYWwtd2lkdGgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wY29uZmlybS1idXR0b25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC5idG4ge1xuICAgIC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYnV0dG9ucy1jb250YWluZXItYnRuLW1sOiAjeyRwb3Bjb25maXJtLWJ1dHRvbnMtY29udGFpbmVyLWJ0bi1tbH07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJ1dHRvbnMtY29udGFpbmVyLWJ0bi1tbCk7XG4gIH1cbn1cblxuLnBvcGNvbmZpcm0tYmFja2Ryb3Age1xuICAtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJhY2tkcm9wLXppbmRleDogI3skcG9wY29uZmlybS1iYWNrZHJvcC16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3I6ICN7JHBvcGNvbmZpcm0tYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcn07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJhY2tkcm9wLXppbmRleCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3Bjb25maXJtLWljb24tY29udGFpbmVyIGkge1xuICAtLSN7JHByZWZpeH1wb3Bjb25maXJtLWljb24tdGV4dC1jb2xvcjogI3skcG9wY29uZmlybS1pY29uLXRleHQtY29sb3J9O1xuXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS1pY29uLXRleHQtY29sb3IpO1xufVxuIiwiLmRhdGF0YWJsZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkYXRhdGFibGUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWNvbG9yOiAjeyRkYXRhdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtYm9yZGVyLWNvbG9yOiAjeyRkYXRhdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JGRhdGF0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWFjY2VudC1iZzogI3skZGF0YXRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1ob3Zlci1jb2xvcjogI3skZGF0YXRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhvdmVyLWJnOiAjeyRkYXRhdGFibGUtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtbXV0ZWQtY29sb3I6ICN7JGRhdGF0YWJsZS1tdXRlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1hY3RpdmUtY29sb3I6ICN7JGRhdGF0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtZm9udC1zaXplOiAjeyRkYXRhdGFibGUtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGF0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRhYmxlLXRoLXRkLW1heC13aWR0aDogI3skZGF0YXRhYmxlLXRhYmxlLXRoLXRkLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS10YWJsZS10aC10ZC1wYWRkaW5nLXk6ICN7JGRhdGF0YWJsZS10YWJsZS10aC10ZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGFibGUtdGgtdGQtcGFkZGluZy14OiAjeyRkYXRhdGFibGUtdGFibGUtdGgtdGQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRoZWFkLXRyLWJvcmRlci13aWR0aDogI3skZGF0YXRhYmxlLXRoZWFkLXRyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS10aGVhZC10aC1mb250LXdlaWdodDogI3skZGF0YXRhYmxlLXRoZWFkLXRoLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRoZWFkLWZpeGVkLWNlbGwtYmFja2dyb3VuZC1jb2xvcjogI3skZGF0YXRhYmxlLXRoZWFkLWZpeGVkLWNlbGwtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1mb250LXdlaWdodDogI3skZGF0YXRhYmxlLXRib2R5LWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXRyLXRyYW5zaXRpb246ICN7JGRhdGF0YWJsZS10Ym9keS10ci10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXRyLWxhc3QtY2hpbGQtaGVpZ2h0OiAjeyRkYXRhdGFibGUtdGJvZHktdHItbGFzdC1jaGlsZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktbG9hZGVyLWhlaWdodDogI3skZGF0YXRhYmxlLXRib2R5LWxvYWRlci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3MtYW5pbWF0aW9uOiAjeyRkYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3MtYW5pbWF0aW9ufTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXByb2dyZXNzLXdpZHRoOiAjeyRkYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3Mtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3Mtb3BhY2l0eTogI3skZGF0YXRhYmxlLXRib2R5LXByb2dyZXNzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skZGF0YXRhYmxlLXRib2R5LXByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JGRhdGF0YWJsZS1wYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skZGF0YXRhYmxlLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tbmF2LWZvbnQtc2l6ZTogI3skZGF0YXRhYmxlLXBhZ2luYXRpb24tbmF2LWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1wYWdpbmF0aW9uLWJ1dHRvbnMtbWFyZ2luLWxlZnQ6ICN7JGRhdGF0YWJsZS1wYWdpbmF0aW9uLWJ1dHRvbnMtbWFyZ2luLWxlZnR9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtcGFnaW5hdGlvbi1idXR0b24tcGFkZGluZy14OiAjeyRkYXRhdGFibGUtcGFnaW5hdGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNvcnQtaWNvbi10cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRkYXRhdGFibGUtc29ydC1pY29uLXRyYW5zaXRpb24tZHVyYXRpb259O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtc29ydC1pY29uLWxlZnQ6ICN7JGRhdGF0YWJsZS1zb3J0LWljb24tbGVmdH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1zb3J0LWljb24tdG9wOiAjeyRkYXRhdGFibGUtc29ydC1pY29uLXRvcH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1zZWxlY3Qtd3JhcHBlci1mb250LXNpemU6ICN7JGRhdGF0YWJsZS1zZWxlY3Qtd3JhcHBlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtc2VsZWN0LXdyYXBwZXItZm9udC13ZWlnaHQ6ICN7JGRhdGF0YWJsZS1zZWxlY3Qtd3JhcHBlci1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1zbS10aC10ZC1wYWRkaW5nLXk6ICN7JGRhdGF0YWJsZS1zbS10aC10ZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtc20tdGgtdGQtcGFkZGluZy14OiAjeyRkYXRhdGFibGUtc20tdGgtdGQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNtLXRib2R5LXRyLWxhc3QtY2hpbGQtaGVpZ2h0OiAjeyRkYXRhdGFibGUtc20tdGJvZHktdHItbGFzdC1jaGlsZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtc20tcGFnaW5hdGlvbi1wYWRkaW5nOiAjeyRkYXRhdGFibGUtc20tcGFnaW5hdGlvbi1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlcmVkLXRoLXRkLWJvcmRlci13aWR0aDogI3skZGF0YXRhYmxlLWJvcmRlcmVkLXRoLXRkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1ob3Zlci10Ym9keS10ci10cmFuc2l0aW9uOiAjeyRkYXRhdGFibGUtaG92ZXItdGJvZHktdHItdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1kYXJrLXNlbGVjdC1hcnJvdy1pbnB1dC1jb2xvcjogI3skZGF0YXRhYmxlLWRhcmstc2VsZWN0LWFycm93LWlucHV0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAjeyRkYXRhdGFibGUtZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtZGFyay1jaGVjay1ib3JkZXItY29sb3I6ICN7JGRhdGF0YWJsZS1kYXJrLWNoZWNrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1kYXJrLWRhdGF0YWJsZS1wcm9ncmVzcy1vcGFjaXR5OiAjeyRkYXRhdGFibGUtZGFyay1kYXRhdGFibGUtcHJvZ3Jlc3Mtb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZGF0YXRhYmxlLWNzcy12YXJzXG5cbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAmLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1mb250LXNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRhYmxlLXRoLXRkLW1heC13aWR0aCk7XG4gICAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRhYmxlLXRoLXRkLXBhZGRpbmcteSlcbiAgICAgICAgdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS10YWJsZS10aC10ZC1wYWRkaW5nLXgpO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgdHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtdGhlYWQtdHItYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS10aGVhZC10aC1mb250LXdlaWdodCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZGF0YXRhYmxlLXNvcnQtaWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maXhlZC1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1ib3JkZXItY29sb3IpIDBweCAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRoZWFkLWZpeGVkLWNlbGwtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LWZvbnQtd2VpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgLmZpeGVkLWNlbGwge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXRyLXRyYW5zaXRpb24pO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXRyLWxhc3QtY2hpbGQtaGVpZ2h0KTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1hY3RpdmUtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbG9hZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktbG9hZGVyLWhlaWdodCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLWxvYWRlci1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi1wcm9ncmVzcyB7XG4gICAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXByb2dyZXNzLWFuaW1hdGlvbik7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy13aWR0aCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3Mtb3BhY2l0eSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGRhdGF0YWJsZVByb2dyZXNzIHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAtNDUlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tcGFkZGluZy15KSAwO1xuICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLXBhZ2luYXRpb24tbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1wYWdpbmF0aW9uLW5hdi1mb250LXNpemUpO1xuICAgIGRpcmVjdGlvbjogbHRyICN7Jy8qIXJ0bDppZ25vcmUqLyd9O1xuICB9XG5cbiAgJi1wYWdpbmF0aW9uLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tYnV0dG9ucy1tYXJnaW4tbGVmdCk7XG4gIH1cblxuICAmLXBhZ2luYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtcGFnaW5hdGlvbi1idXR0b24tcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tYnV0dG9uLXBhZGRpbmcteCk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtY29sb3IpO1xuICB9XG5cbiAgJi1zb3J0LWljb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtbXV0ZWQtY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1zb3J0LWljb24tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1zb3J0LWljb24tbGVmdCk7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNvcnQtaWNvbi10b3ApO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAmLXNlbGVjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNlbGVjdC13cmFwcGVyLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtc2VsZWN0LXdyYXBwZXItZm9udC13ZWlnaHQpO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIC5zZWxlY3QtaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0LXRleHQge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG5cbiAgJi5kYXRhdGFibGUtc20ge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtc20tdGgtdGQtcGFkZGluZy15KVxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNtLXRoLXRkLXBhZGRpbmcteCk7XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtc20tdGJvZHktdHItbGFzdC1jaGlsZC1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhdGFibGUtcGFnaW5hdGlvbiB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNtLXBhZ2luYXRpb24tcGFkZGluZykgMDtcbiAgICB9XG4gIH1cblxuICAmLmRhdGF0YWJsZS1ib3JkZXJlZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlcmVkLXRoLXRkLWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLmRhdGF0YWJsZS1wYWdpbmF0aW9uIHtcbiAgICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1ib3JkZXJlZC10aC10ZC1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAmLmRhdGF0YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB7XG4gICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1hY2NlbnQtYmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1zdHJpcGVkLWNvbG9yKTtcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1hY2NlbnQtYmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kYXRhdGFibGUtaG92ZXIge1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1ob3Zlci10Ym9keS10ci10cmFuc2l0aW9uKSAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhvdmVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRiLXRhYmxlLWhvdmVyLWJnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRhdGF0YWJsZS1jbGlja2FibGUtcm93cyB7XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtaG92ZXItYmcpO1xuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGF0YXRhYmxlLWRhcmsge1xuICAgIC0tI3skcHJlZml4fWRhdGF0YWJsZS1jb2xvcjogI3skZGF0YXRhYmxlLWRhcmstY29sb3J9O1xuICAgIC0tI3skcHJlZml4fWRhdGF0YWJsZS1ib3JkZXItY29sb3I6ICN7JGRhdGF0YWJsZS1kYXJrLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skZGF0YXRhYmxlLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH1kYXRhdGFibGUtc3RyaXBlZC1jb2xvcjogI3skZGF0YXRhYmxlLWRhcmstc3RyaXBlZC1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWFjY2VudC1iZzogI3skZGF0YXRhYmxlLWRhcmstYWNjZW50LWJnfTtcbiAgICAtLSN7JHByZWZpeH1kYXRhdGFibGUtaG92ZXItYmc6ICN7JGRhdGF0YWJsZS1kYXJrLWhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH1kYXRhdGFibGUtaG92ZXItY29sb3I6ICN7JGRhdGF0YWJsZS1kYXJrLWhvdmVyLWNvbG9yfTtcblxuICAgIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAuc2VsZWN0LWFycm93LFxuICAgICAgaW5wdXQge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1kYXJrLXNlbGVjdC1hcnJvdy1pbnB1dC1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLW91dGxpbmUgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcsXG4gICAgICAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1kYXJrLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5mb3JtLW5vdGNoLWxlYWRpbmcsXG4gICAgICAuZm9ybS1ub3RjaC1taWRkbGUsXG4gICAgICAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1kYXJrLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tb3V0bGluZSAuZm9ybS1jb250cm9sOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1kYXJrLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtZGFyay1jaGVjay1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC5kYXRhdGFibGUtcHJvZ3Jlc3Mge1xuICAgICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1kYXJrLWRhdGF0YWJsZS1wcm9ncmVzcy1vcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAmLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgICAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlci1jb2xvcjogI3skdmFsdWV9O1xuICAgIH1cbiAgfVxuXG4gICYuZGF0YXRhYmxlLWJvcmRlcmxlc3Mge1xuICAgIC0tI3skcHJlZml4fWRhdGF0YWJsZS1ib3JkZXItY29sb3I6ICN7dHJhbnNwYXJlbnR9O1xuICB9XG5cbiAgJi5kYXRhdGFibGUtbG9hZGluZyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtbXV0ZWQtY29sb3IpO1xuXG4gICAgdGgge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtbXV0ZWQtY29sb3IpO1xuICAgIH1cblxuICAgIC5kYXRhdGFibGUtc29ydC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZGF0YXRhYmxlLXBhZ2luYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICYtbmF2IHtcbiAgICAgIG1hcmdpbjogMC44cmVtIDA7XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICYtYnV0dG9ucyB7XG4gICAgICBtYXJnaW46IDAuOHJlbSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0ZXBzIC0gY29tbW9uIGNvZGUgZm9yIHN0ZXBwZXIgYW5kIHRpbWVsaW5lIGNvbXBvbmVudHNcbi8vXG5cbi5zdGVwcyB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLXRyYW5zaXRpb246ICN7JHN0ZXBzLXRyYW5zaXRpb259O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXN0ZXBzLXRyYW5zaXRpb24pO1xufVxuXG4uc3RlcHMtc3RlcCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLXN0ZXAtYWZ0ZXItbGVmdDogI3skc3RlcHMtc3RlcC1hZnRlci1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtc3RlcC1hZnRlci13aWR0aDogI3skc3RlcHMtc3RlcC1hZnRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXN0ZXBzLXN0ZXAtYWZ0ZXItbWFyZ2luLXRvcDogI3skc3RlcHMtc3RlcC1hZnRlci1tYXJnaW4tdG9wfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtc3RlcC1hZnRlci1iZzogI3skc3RlcHMtc3RlcC1hZnRlci1iZ307XG5cbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtYWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtc3RlcC1hZnRlci1sZWZ0KTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLXN0ZXAtYWZ0ZXItd2lkdGgpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcy1zdGVwLWFmdGVyLW1hcmdpbi10b3ApO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcy1zdGVwLWFmdGVyLWJnKTtcbiAgfVxufVxuXG4uc3RlcHMtY29udGVudCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLWNvbnRlbnQtcGFkZGluZy15OiAjeyRzdGVwcy1jb250ZW50LXBhZGRpbmcteX07XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtY29udGVudC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtY29udGVudC1wYWRkaW5nLXkpO1xufVxuXG4uc3RlcHMtaGVhZC12ZXJ0aWNhbCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy10b3A6ICN7JHN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1zdGVwcy1oZWFkLXZlcnRpY2FsLXBhZGRpbmcteDogI3skc3RlcHMtaGVhZC12ZXJ0aWNhbC1wYWRkaW5nLXh9O1xuXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy14KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy14KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcy1oZWFkLXZlcnRpY2FsLXBhZGRpbmctdG9wKTtcbn1cblxuLnN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tcmlnaHQ6ICN7JHN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tcmlnaHR9O1xuXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tcmlnaHQpO1xufVxuXG4uc3RlcHMtaGVhZC10ZXh0IHtcbiAgJi1hZnRlci12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5zdGVwcy1oZWFkIHtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1saW5lLWhlaWdodDogI3skc3RlcHMtaGVhZC1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaG92ZXItYmdjOiAjeyRzdGVwcy1oZWFkLWhvdmVyLWJnY307XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1saW5lLWhlaWdodCk7XG5cbiAgJi1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaG92ZXItYmdjKTtcbiAgfVxuXG4gICYtZm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnN0ZXBzLWhlYWQtdGV4dCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtdGV4dC1jb2xvcjogI3skc3RlcHMtaGVhZC10ZXh0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC10ZXh0LWFmdGVyLWZvbnQtc2l6ZTogI3skc3RlcHMtaGVhZC10ZXh0LWFmdGVyLWZvbnQtc2l6ZX07XG5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcy1oZWFkLXRleHQtY29sb3IpO1xuXG4gICYtYWZ0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC10ZXh0LWFmdGVyLWZvbnQtc2l6ZSk7XG4gICAgY29udGVudDogYXR0cihkYXRhLW1kYi1jb250ZW50KTtcbiAgfVxufVxuXG4uc3RlcHMtaGVhZC1pY29uIHtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWZvbnQtc2l6ZTogI3skc3RlcHMtaGVhZC1pY29uLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaWNvbi13aWR0aDogI3skc3RlcHMtaGVhZC1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWhlaWdodDogI3skc3RlcHMtaGVhZC1pY29uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaWNvbi1mb250LXdlaWdodDogI3skc3RlcHMtaGVhZC1pY29uLWZvbnQtd2VpZ2h0fTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWZvbnQtc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWZvbnQtd2VpZ2h0KTtcbn1cblxuLnN0ZXBzLWFjdGl2ZS1oZWFkLXRleHQge1xuICAtLSN7JHByZWZpeH1zdGVwcy1hY3RpdmUtaGVhZC10ZXh0LWZvbnQtd2VpZ2h0OiAjeyRzdGVwcy1hY3RpdmUtaGVhZC10ZXh0LWZvbnQtd2VpZ2h0fTtcblxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWFjdGl2ZS1oZWFkLXRleHQtZm9udC13ZWlnaHQpO1xufVxuIiwiLy9cbi8vIFN0ZXBwZXIgc3R5bGVzXG4vL1xuXG4uc3RlcHBlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzdGVwcGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXN0ZXBwZXItcGFkZGluZy14OiAjeyRzdGVwcGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWlnaHQ6ICN7JHN0ZXBwZXItc3RlcC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXN0ZXAtaGVhZC1wYWRkaW5nLWxlZnQ6ICN7JHN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctbGVmdH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctcmlnaHQ6ICN7JHN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctcmlnaHR9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXN0ZXAtaGVhZC1oZWlnaHQ6ICN7JHN0ZXBwZXItc3RlcC1oZWFkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLWJnOiAjeyRzdGVwcGVyLXN0ZXAtaGVhZC1iZ307XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLW1hcmdpbi1yaWdodDogI3skc3RlcHBlci1zdGVwLWhlYWQtbWFyZ2luLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1zdGVwLWhlYWQtbWFyZ2luLWxlZnQ6ICN7JHN0ZXBwZXItc3RlcC1oZWFkLW1hcmdpbi1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXk6ICN7JHN0ZXBwZXItaGVhZC1pY29uLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXJpZ2h0OiAjeyRzdGVwcGVyLWhlYWQtaWNvbi1tYXJnaW4tcmlnaHR9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLXN0ZXAtdG9wOiAjeyRzdGVwcGVyLXZlcnRpY2FsLXN0ZXAtdG9wfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci12ZXJ0aWNhbC1zdGVwLWhlaWdodDogI3skc3RlcHBlci12ZXJ0aWNhbC1zdGVwLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItdmVydGljYWwtY29udGVudC1wYWRkaW5nLWxlZnQ6ICN7JHN0ZXBwZXItdmVydGljYWwtY29udGVudC1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLWNvbnRlbnQtdHJhbnNpdGlvbjogI3skc3RlcHBlci12ZXJ0aWNhbC1jb250ZW50LXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLWhlYWQtcGFkZGluZy1ib3R0b206ICN7JHN0ZXBwZXItdmVydGljYWwtaGVhZC1wYWRkaW5nLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXN0ZXAtbWFyZ2luLXk6ICN7JHN0ZXBwZXItbW9iaWxlLXN0ZXAtbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1zdGVwLWhlYWQtcGFkZGluZy14OiAjeyRzdGVwcGVyLW1vYmlsZS1zdGVwLWhlYWQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtaGVhZC1pY29uLWhlaWdodDogI3skc3RlcHBlci1tb2JpbGUtaGVhZC1pY29uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWhlYWQtaWNvbi13aWR0aDogI3skc3RlcHBlci1tb2JpbGUtaGVhZC1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtY29udGVudC10b3A6ICN7JHN0ZXBwZXItbW9iaWxlLWNvbnRlbnQtdG9wfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtYWN0aXZlLWhlYWQtaWNvbi1iZzogI3skc3RlcHBlci1tb2JpbGUtYWN0aXZlLWhlYWQtaWNvbi1iZ307XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWNvbXBsZXRlZC1oZWFkLWljb24tYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWNvbXBsZXRlZC1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWhlYWQtaWNvbi1iZzogI3skc3RlcHBlci1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWhlYWQtaWNvbi1jb2xvcjogI3skc3RlcHBlci1oZWFkLWljb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWNvbXBsZXRlZC1oZWFkLWljb24tYmc6ICN7JHN0ZXBwZXItY29tcGxldGVkLWhlYWQtaWNvbi1iZ307XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItY29tcGxldGVkLWhlYWQtaWNvbi1jb2xvcjogI3skc3RlcHBlci1jb21wbGV0ZWQtaGVhZC1pY29uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1hY3RpdmUtaGVhZC1pY29uLWJnOiAjeyRzdGVwcGVyLWFjdGl2ZS1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWFjdGl2ZS1oZWFkLWljb24tY29sb3I6ICN7JHN0ZXBwZXItYWN0aXZlLWhlYWQtaWNvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItaW52YWxpZC1oZWFkLWljb24tYmc6ICN7JHN0ZXBwZXItaW52YWxpZC1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWludmFsaWQtaGVhZC1pY29uLWNvbG9yOiAjeyRzdGVwcGVyLWludmFsaWQtaGVhZC1pY29uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1kaXNhYmxlZC1oZWFkLWNvbG9yOiAjeyRzdGVwcGVyLWRpc2FibGVkLWhlYWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWRpc2FibGVkLWhlYWQtaWNvbi1iZzogI3skc3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWRpc2FibGVkLWhlYWQtaWNvbi1jb2xvcjogI3skc3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteTogI3skc3RlcHBlci1tb2JpbGUtaGVhZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteDogI3skc3RlcHBlci1tb2JpbGUtaGVhZC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1mb290ZXItaGVpZ2h0OiAjeyRzdGVwcGVyLW1vYmlsZS1mb290ZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1iYWNrLWJ0bi1pLW1hcmdpbi1yaWdodDogI3skc3RlcHBlci1iYWNrLWJ0bi1pLW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbmV4dC1idG4taS1tYXJnaW4tbGVmdDogI3skc3RlcHBlci1uZXh0LWJ0bi1pLW1hcmdpbi1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFyLWhlaWdodDogI3skc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXByb2dyZXNzLWhlaWdodDogI3skc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFja2dyb3VuZC1jb2xvcjogI3skc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWFjdGl2ZS1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHN0ZXBwZXItbW9iaWxlLWFjdGl2ZS1wcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1mb290ZXItYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWhlYWQtYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWhlYWQtYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1pbnZhbGlkLWljb24tYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWludmFsaWQtaWNvbi1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3RlcHBlci1jc3MtdmFyc1xuXG4gIEBleHRlbmQgLnN0ZXBzICFvcHRpb25hbDtcbn1cblxuLnN0ZXBwZXI6bm90KC5zdGVwcGVyLXZlcnRpY2FsKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuc3RlcHBlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXBhZGRpbmcteCk7XG4gIH1cblxuICAuc3RlcHBlci1zdGVwIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWlnaHQpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCAuc3RlcHBlci1oZWFkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctbGVmdCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIC5zdGVwcGVyLWhlYWQge1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctcmlnaHQpO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLnN0ZXBwZXItaGVhZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLWhlaWdodCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXN0ZXAtaGVhZC1tYXJnaW4tcmlnaHQpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLWJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLnN0ZXBwZXItaGVhZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1zdGVwLWhlYWQtaGVpZ2h0KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1zdGVwLWhlYWQtbWFyZ2luLWxlZnQpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLWJnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RlcHBlci1oZWFkLWljb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLWhlYWQtaWNvbi1tYXJnaW4teSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXJpZ2h0KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXkpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zdGVwcGVyLXZlcnRpY2FsIHtcbiAgLnN0ZXBwZXItc3RlcCB7XG4gICAgQGV4dGVuZCAuc3RlcHMtc3RlcCAhb3B0aW9uYWw7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAuc3RlcHMtc3RlcC1hZnRlciAhb3B0aW9uYWw7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLXN0ZXAtdG9wKTtcbiAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItdmVydGljYWwtc3RlcC1oZWlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcGVyLWNvbnRlbnQge1xuICAgIEBleHRlbmQgLnN0ZXBzLWNvbnRlbnQgIW9wdGlvbmFsO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItdmVydGljYWwtY29udGVudC1wYWRkaW5nLWxlZnQpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLWNvbnRlbnQtdHJhbnNpdGlvbik7XG4gIH1cblxuICAuc3RlcHBlci1jb250ZW50LWhpZGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLWhlYWQtcGFkZGluZy1ib3R0b20pO1xuICAgIEBleHRlbmQgLnN0ZXBzLWhlYWQtdmVydGljYWwgIW9wdGlvbmFsO1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICBAZXh0ZW5kIC5zdGVwcy1oZWFkLWljb24tdmVydGljYWwgIW9wdGlvbmFsO1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC10ZXh0OmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5zdGVwcy1oZWFkLXRleHQtYWZ0ZXItdmVydGljYWwgIW9wdGlvbmFsO1xuICB9XG59XG5cbi5zdGVwcGVyLnN0ZXBwZXItbW9iaWxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAmLnN0ZXBwZXItcHJvZ3Jlc3MtYmFyIC5zdGVwcGVyLWhlYWQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdGVwcGVyLXN0ZXAge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXN0ZXAtbWFyZ2luLXkpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1zdGVwLW1hcmdpbi15KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuc3RlcHBlci1oZWFkOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLnN0ZXBwZXItaGVhZDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSAuc3RlcHBlci1oZWFkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXN0ZXAtaGVhZC1wYWRkaW5nLXgpO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXN0ZXAtaGVhZC1wYWRkaW5nLXgpO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcGVyLWhlYWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLWljb24taGVpZ2h0KTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWhlYWQtaWNvbi13aWR0aCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zdGVwcGVyLWhlYWQtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdGVwcGVyLWNvbnRlbnQge1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWNvbnRlbnQtdG9wKTtcbiAgfVxuXG4gIC5zdGVwcGVyLWFjdGl2ZSB7XG4gICAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1hY3RpdmUtaGVhZC1pY29uLWJnKTtcbiAgICB9XG4gIH1cblxuICAuc3RlcHBlci1jb21wbGV0ZWQge1xuICAgIC5zdGVwcGVyLWhlYWQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtY29tcGxldGVkLWhlYWQtaWNvbi1iZyk7XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBwZXItaW52YWxpZCB7XG4gICAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1pbnZhbGlkLWljb24tYmcpO1xuICAgIH1cbiAgfVxufVxuXG4uc3RlcHBlci1mb3JtIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5zdGVwcGVyLWNvbnRlbnQge1xuICBsZWZ0OiAwO1xufVxuXG4uc3RlcHBlci1oZWFkIHtcbiAgQGV4dGVuZCAuc3RlcHMtaGVhZCAhb3B0aW9uYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBAZXh0ZW5kIC5zdGVwcy1oZWFkLWhvdmVyICFvcHRpb25hbDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgLnN0ZXBzLWhlYWQtZm9jdXMgIW9wdGlvbmFsO1xuICB9XG59XG5cbi5zdGVwcGVyLWhlYWQtdGV4dCB7XG4gIEBleHRlbmQgLnN0ZXBzLWhlYWQtdGV4dCAhb3B0aW9uYWw7XG59XG5cbi5zdGVwcGVyLWhlYWQtdGV4dDphZnRlciB7XG4gIEBleHRlbmQgLnN0ZXBzLWhlYWQtdGV4dC1hZnRlciAhb3B0aW9uYWw7XG59XG5cbi5zdGVwcGVyLWhlYWQtaWNvbiB7XG4gIEBleHRlbmQgLnN0ZXBzLWhlYWQtaWNvbiAhb3B0aW9uYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLWhlYWQtaWNvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tY29sb3IpO1xufVxuXG4uc3RlcHBlci1jb21wbGV0ZWQgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItY29tcGxldGVkLWhlYWQtaWNvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1jb21wbGV0ZWQtaGVhZC1pY29uLWNvbG9yKTtcbn1cblxuLnN0ZXBwZXItYWN0aXZlIHtcbiAgLnN0ZXBwZXItaGVhZC10ZXh0IHtcbiAgICBAZXh0ZW5kIC5zdGVwcy1hY3RpdmUtaGVhZC10ZXh0ICFvcHRpb25hbDtcbiAgfVxuXG4gIC5zdGVwcGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1hY3RpdmUtaGVhZC1pY29uLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItYWN0aXZlLWhlYWQtaWNvbi1jb2xvcik7XG4gIH1cbn1cblxuLnN0ZXBwZXItaW52YWxpZCAuc3RlcHBlci1oZWFkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1pbnZhbGlkLWhlYWQtaWNvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1pbnZhbGlkLWhlYWQtaWNvbi1jb2xvcik7XG59XG5cbi5zdGVwcGVyLWRpc2FibGVkIHtcbiAgLnN0ZXBwZXItaGVhZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tY29sb3IpO1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItZGlzYWJsZWQtaGVhZC1jb2xvcik7XG4gIH1cbn1cblxuLnN0ZXBwZXItbW9iaWxlLWhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLXNlbGY6IG5vcm1hbDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWhlYWQtYmcpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtaGVhZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteCk7XG59XG5cbi5zdGVwcGVyLW1vYmlsZS1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWZvb3Rlci1iZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1mb290ZXItaGVpZ2h0KTtcbn1cblxuLnN0ZXBwZXItYmFjay1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiB1bnNldDtcbiAgfVxuXG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItYmFjay1idG4taS1tYXJnaW4tcmlnaHQpO1xuICB9XG59XG5cbi5zdGVwcGVyLW5leHQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IHVuc2V0O1xuICB9XG5cbiAgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW5leHQtYnRuLWktbWFyZ2luLWxlZnQpO1xuICB9XG59XG5cbi5zdGVwcGVyLW1vYmlsZS1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1wcm9ncmVzcy1iYXItaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWFjdGl2ZS1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB3aWR0aDogMDtcbn1cblxuLnN0ZXBwZXItbW9iaWxlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgZmxleC1ncm93OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1wcm9ncmVzcy1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbiIsIi8vXG4vLyBUaW1lbGluZSBzdHlsZXNcbi8vXG5cbi50aW1lbGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0aW1lbGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1zdGVwLXRvcDogI3skdGltZWxpbmUtc3RlcC10b3B9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1zdGVwLWhlaWdodDogI3skdGltZWxpbmUtc3RlcC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1jb250ZW50LXBhZGRpbmctbGVmdDogI3skdGltZWxpbmUtY29udGVudC1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1oZWFkLXBhZGRpbmctYm90dG9tOiAjeyR0aW1lbGluZS1oZWFkLXBhZGRpbmctYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9dGltZWxpbmUtc3RlcC1zbS1sZWZ0OiAjeyR0aW1lbGluZS1zdGVwLXNtLWxlZnR9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1zdGVwLXNtLXRvcDogI3skdGltZWxpbmUtc3RlcC1zbS10b3B9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1oZWFkLXNtLW1hcmdpbi1yaWdodDogI3skdGltZWxpbmUtaGVhZC1zbS1tYXJnaW4tcmlnaHR9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1oZWFkLXNtLWJnOiAjeyR0aW1lbGluZS1oZWFkLXNtLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGltZWxpbmUtaGVhZC1zbS1oZWlnaHQ6ICN7JHRpbWVsaW5lLWhlYWQtc20taGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9dGltZWxpbmUtaGVhZC1zbS13aWR0aDogI3skdGltZWxpbmUtaGVhZC1zbS13aWR0aH07XG4gIC0tI3skcHJlZml4fXRpbWVsaW5lLWNvbnRlbnQtc20tcGFkZGluZy1sZWZ0OiAjeyR0aW1lbGluZS1jb250ZW50LXNtLXBhZGRpbmctbGVmdH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdGltZWxpbmUtY3NzLXZhcnNcblxuICBAZXh0ZW5kIC5zdGVwcztcbn1cblxuLnRpbWVsaW5lLXN0ZXAge1xuICBAZXh0ZW5kIC5zdGVwcy1zdGVwO1xuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgLnN0ZXBzLXN0ZXAtYWZ0ZXI7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9dGltZWxpbmUtc3RlcC10b3ApO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLXN0ZXAtaGVpZ2h0KTtcbiAgfVxufVxuXG4udGltZWxpbmUtY29udGVudCB7XG4gIEBleHRlbmQgLnN0ZXBzLWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLWNvbnRlbnQtcGFkZGluZy1sZWZ0KTtcbn1cblxuLnRpbWVsaW5lLWhlYWQge1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkLXZlcnRpY2FsO1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLWhlYWQtcGFkZGluZy1ib3R0b20pO1xufVxuXG4udGltZWxpbmUtaGVhZC1pY29uIHtcbiAgQGV4dGVuZCAuc3RlcHMtaGVhZC1pY29uLXZlcnRpY2FsO1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkLWljb247XG59XG5cbi50aW1lbGluZS1oZWFkLXRleHQ6YWZ0ZXIge1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkLXRleHQtYWZ0ZXI7XG59XG5cbi50aW1lbGluZS1oZWFkLXRleHQge1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkLXRleHQ7XG4gIEBleHRlbmQgLnN0ZXBzLWFjdGl2ZS1oZWFkLXRleHQ7XG59XG5cbi50aW1lbGluZS1zdGVwLXNtIHtcbiAgJjphZnRlciB7XG4gICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLXN0ZXAtc20tbGVmdCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLXN0ZXAtc20tdG9wKTtcbiAgfVxufVxuXG4udGltZWxpbmUtaGVhZC1zbSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLWhlYWQtc20tbWFyZ2luLXJpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLWhlYWQtc20tYmcpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lbGluZS1oZWFkLXNtLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZWxpbmUtaGVhZC1zbS13aWR0aCk7XG59XG5cbi50aW1lbGluZS1jb250ZW50LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dGltZWxpbmUtY29udGVudC1zbS1wYWRkaW5nLWxlZnQpO1xufVxuIiwiLnN0aWNreS5hbmltYXRpb24ge1xuICAvLyBzcGVlZCB1cCBhbmltYXRpb25zXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjAwbXM7XG59XG4iLCIvLyBmaXggZm9yIGNoZWNrYm94IGNoZWNrZWQgc3R5bGVzIGluIEZpcmVGb3gsIHJlc29sdmVzIHByb2JsZW1cbi8vIHdpdGggY2hlY2sgbWFyayBwb3NpdGlvblxuLnNlbGVjdC1kcm9wZG93biAuZm9ybS1jaGVjay1pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWxlY3Quc2VsZWN0LWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LWNvbG9yOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1mb250LXNpemU6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy10b3A6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctdG9wfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1yaWdodH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtdmFsaWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWludmFsaWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtaW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWNvbG9yOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWZvbnQtc2l6ZTogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tdG9wOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi10b3B9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tcmlnaHR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1mb2N1cy1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXNtLWNsZWFyLWJ0bi1mb250LXNpemU6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtc20tY2xlYXItYnRuLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtc20tY2xlYXItYnRuLXRvcDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1jbGVhci1idG4tdG9wfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1jbGVhci1idG4tdG9wOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWxnLWNsZWFyLWJ0bi10b3B9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLW1heC13aWR0aDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1sYWJlbC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm06ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtYWN0aXZlLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGctbGFiZWwtYWN0aXZlLXRyYW5zZm9ybTogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1sYWJlbC1hY3RpdmUtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1sYWJlbC1hY3RpdmUtdHJhbnNmb3JtOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LXNtLWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWlucHV0LWZvY3VzZWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtaW5wdXQtZm9jdXNlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1ub3RjaC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWlucHV0LWZvY3VzZWQtYXJyb3ctY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtaW5wdXQtZm9jdXNlZC1hcnJvdy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtZm9jdXMtYXJyb3ctY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtZm9jdXMtYXJyb3ctY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLWFycm93LWNvbG9yOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLWFycm93LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1jbGVhci1idG46ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtY2xlYXItYnRufTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1hcnJvdy10b3A6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtc20tYXJyb3ctdG9wfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1hcnJvdy10b3A6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtbGctYXJyb3ctdG9wfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLWZvcm0tbm90Y2gtYm9yZGVyLXRvcDogI3skZm9ybS1vdXRsaW5lLWZvcm0tbm90Y2gtYm9yZGVyLXRvcH07XG59XG5cbi5zZWxlY3QtYXJyb3cge1xuICBAaW5jbHVkZSBjYXJldChkb3duKTtcblxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctZm9udC1zaXplKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LXRvcCk7XG4gIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1yaWdodCk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAuc2VsZWN0LWFycm93IHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXZhbGlkLWNvbG9yKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLnNlbGVjdC1hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLnNlbGVjdC1jbGVhci1idG4ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9udC1zaXplKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi10b3ApO1xuICByaWdodDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLXJpZ2h0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9jdXMtY29sb3IpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QtY2xlYXItYnRuIHtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1jbGVhci1idG4tZm9udC1zaXplKTtcbiAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1jbGVhci1idG4tdG9wKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB+IC5zZWxlY3QtY2xlYXItYnRuIHtcbiAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1jbGVhci1idG4tdG9wKTtcbn1cblxuLnNlbGVjdC1kcm9wZG93bi1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci16LWluZGV4OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci16LWluZGV4fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1iZzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tYm94LXNoYWRvdzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1taW4td2lkdGg6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi10cmFuc2Zvcm06ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi10cmFuc2l0aW9uOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1pbnB1dC1ncm91cC1wYWRkaW5nOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWlucHV0LWdyb3VwLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItd2lkdGg6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1oZWlnaHQ6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1c307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1oZWlnaHQ6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItYmc6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1iZ307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1ib3JkZXItcmFkaXVzOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm8tcmVzdWx0cy1wYWRkaW5nLWxlZnQ6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtbm8tcmVzdWx0cy1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vLXJlc3VsdHMtcGFkZGluZy1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1uby1yZXN1bHRzLXBhZGRpbmctcmlnaHR9O1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci16LWluZGV4KTtcbn1cblxuLnNlbGVjdC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tYm94LXNoYWRvdyk7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1taW4td2lkdGgpO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tdHJhbnNmb3JtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tdHJhbnNpdGlvbik7XG5cbiAgJi5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gPiAuaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1pbnB1dC1ncm91cC1wYWRkaW5nKTtcbn1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtbWF4LXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm0pO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcgfiAuc2VsZWN0LWxhYmVsLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGctbGFiZWwtYWN0aXZlLXRyYW5zZm9ybSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0LWxhYmVsLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtc20tbGFiZWwtYWN0aXZlLXRyYW5zZm9ybSk7XG59XG5cbi5mb3JtLW91dGxpbmUgLnNlbGVjdC1sYWJlbC5hY3RpdmUgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1taWRkbGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLWZvcm0tbm90Y2gtYm9yZGVyLXRvcCk7XG59XG5cbi5zZWxlY3QtaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4uc2VsZWN0LWlucHV0LmZvY3VzZWQsXG4uZm9ybS1vdXRsaW5lIC5mb3JtLWNvbnRyb2wuc2VsZWN0LWlucHV0OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWlucHV0LWZvY3VzZWQtY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuXG4gICYgfiAuc2VsZWN0LWxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtY29sb3IpO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yKSxcbiAgICAgIDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAtMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJiB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLXRyYWlsaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvciksXG4gICAgICAwIC0xcHggMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvciksXG4gICAgICAwIDFweCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4uc2VsZWN0LWlucHV0LmZvY3VzZWQge1xuICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLWZvcm0tbm90Y2gtYm9yZGVyLXRvcCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5zZWxlY3QtaW5wdXQuZm9jdXNlZCB+IC5zZWxlY3QtYXJyb3cge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtaW5wdXQtZm9jdXNlZC1hcnJvdy1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0LWFycm93IHtcbiAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1hcnJvdy10b3ApO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIH4gLnNlbGVjdC1hcnJvdyB7XG4gIHRvcDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGctYXJyb3ctdG9wKTtcbn1cblxuLnNlbGVjdC1vcHRpb25zLXdyYXBwZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLWhlaWdodCk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICY6c3RhcnQ6ZGVjcmVtZW50LFxuICAgICY6ZW5kOmluY3JlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXNcbiAgICApO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcihcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzXG4gICAgKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLXRodW1iLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItYm9yZGVyLXJhZGl1c1xuICAgICk7XG4gIH1cbn1cblxuLnNlbGVjdC1vcHRpb25zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsIHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtcGFkZGluZy1sZWZ0OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1wYWRkaW5nLXJpZ2h0OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1wYWRkaW5nLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtZm9udC1zaXplOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1mb250LXdlaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtY29sb3J9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtcGFkZGluZy1sZWZ0KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsLXBhZGRpbmctcmlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsLWZvbnQtd2VpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtY29sb3IpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdC1vcHRpb24tZ3JvdXAgPiAuc2VsZWN0LW9wdGlvbiB7XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLXNlbGVjdC1vcHRpb24tcGFkZGluZy1sZWZ0OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1zZWxlY3Qtb3B0aW9uLXBhZGRpbmctbGVmdH07XG5cbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtc2VsZWN0LW9wdGlvbi1wYWRkaW5nLWxlZnQpO1xufVxuXG4uc2VsZWN0LW9wdGlvbiB7XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWNvbG9yOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXBhZGRpbmctbGVmdDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1yaWdodH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWZvbnQtc2l6ZTogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZm9udC13ZWlnaHQ6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24taG92ZXItbm90LWRpc2FibGVkLWJnOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ob3Zlci1ub3QtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1hY3RpdmUtYmc6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWFjdGl2ZS1iZzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tdGV4dC1mb3JtLWNoZWNrLWlucHV0LW1hcmdpbi1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tdGV4dC1mb3JtLWNoZWNrLWlucHV0LW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlY29uZGFyeS10ZXh0LWZvbnQtc2l6ZTogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2Vjb25kYXJ5LXRleHQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2Vjb25kYXJ5LXRleHQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlY29uZGFyeS10ZXh0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24taWNvbi13aWR0aDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWljb24taGVpZ2h0OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1pY29uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3c6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3d9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1kaXNhYmxlZC1zZWNvbmRhcnktdGV4dC1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtc2Vjb25kYXJ5LXRleHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1iZzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtYmd9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1ob3Zlci1iZzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tY29sb3IpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1wYWRkaW5nLWxlZnQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1yaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZm9udC13ZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWhvdmVyLW5vdC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLnNlbGVjdGVkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLnNlbGVjdGVkOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaG92ZXItYmcpO1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWJnKTtcbiAgfVxuXG4gICYuc2VsZWN0ZWQuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkLWNvbG9yKTtcblxuICAgIC5zZWxlY3Qtb3B0aW9uLXNlY29uZGFyeS10ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LW9wdGlvbi10ZXh0IHtcbiAgJiAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tdGV4dC1mb3JtLWNoZWNrLWlucHV0LW1hcmdpbi1yaWdodCk7XG4gIH1cbn1cblxuLnNlbGVjdC1vcHRpb24tc2Vjb25kYXJ5LXRleHQge1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWNvbmRhcnktdGV4dC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxlY3Qtb3B0aW9uLWljb24ge1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1pY29uLWhlaWdodCk7XG59XG5cbi5zZWxlY3QtY3VzdG9tLWNvbnRlbnQge1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWN1c3RvbS1jb250ZW50LXBhZGRpbmc6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtY3VzdG9tLWNvbnRlbnQtcGFkZGluZ307XG5cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY3VzdG9tLWNvbnRlbnQtcGFkZGluZyk7XG59XG5cbi5zZWxlY3Qtbm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm8tcmVzdWx0cy1wYWRkaW5nLWxlZnQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1uby1yZXN1bHRzLXBhZGRpbmctcmlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBTZWxlY3Qgd2hpdGVcbi5mb3JtLXdoaXRlIC5zZWxlY3QtaW5wdXQuZm9jdXNlZCB+IC5zZWxlY3QtYXJyb3cge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3ctY29sb3IpO1xufVxuXG4uZm9ybS13aGl0ZSAuc2VsZWN0LWlucHV0OmZvY3VzIH4gLnNlbGVjdC1hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1mb2N1cy1hcnJvdy1jb2xvcik7XG59XG5cbi5mb3JtLXdoaXRlIC5zZWxlY3QtYXJyb3cge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3ctY29sb3IpO1xufVxuXG4uZm9ybS13aGl0ZSAuc2VsZWN0LWNsZWFyLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1jbGVhci1idG4pO1xufVxuXG4uZm9ybS13aGl0ZSAuc2VsZWN0LWlucHV0LmZvY3VzZWQsXG4uZm9ybS13aGl0ZSAuZm9ybS1jb250cm9sLnNlbGVjdC1pbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJiB+IC5zZWxlY3QtbGFiZWwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtbm90Y2gtYm9yZGVyLWNvbG9yKSxcbiAgICAgIDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAtMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1ub3RjaC1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJiB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLXRyYWlsaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvciksXG4gICAgICAwIC0xcHggMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvciksXG4gICAgICAwIDFweCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtbm90Y2gtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBGYWtlIGxhYmVsXG4uZm9ybS1vdXRsaW5lIC5mb3JtLWNvbnRyb2wgfiAuZm9ybS1sYWJlbC5zZWxlY3QtZmFrZS12YWx1ZSxcbi5mb3JtLW91dGxpbmUgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5mb3JtLWxhYmVsLnNlbGVjdC1mYWtlLXZhbHVlLFxuLmZvcm0tb3V0bGluZSAuZm9ybS1jb250cm9sLmFjdGl2ZSB+IC5mb3JtLWxhYmVsLnNlbGVjdC1mYWtlLXZhbHVlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5sb2FkaW5nLXNwaW5uZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbG9hZGluZy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1sb2FkaW5nLXNwaW5uZXItdG9wOiAjeyRsb2FkaW5nLXNwaW5uZXItdG9wfTtcbiAgLS0jeyRwcmVmaXh9bG9hZGluZy1zcGlubmVyLWxlZnQ6ICN7JGxvYWRpbmctc3Bpbm5lci1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9bG9hZGluZy1zcGlubmVyLXRyYW5zZm9ybTogI3skbG9hZGluZy1zcGlubmVyLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWxvYWRpbmctc3Bpbm5lci1jb2xvcjogI3skbG9hZGluZy1zcGlubmVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsb2FkaW5nLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLSN7JHByZWZpeH1sb2FkaW5nLXNwaW5uZXItdG9wKTtcbiAgbGVmdDogdmFyKC0tI3skcHJlZml4fWxvYWRpbmctc3Bpbm5lci1sZWZ0KTtcbiAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bG9hZGluZy1zcGlubmVyLXRyYW5zZm9ybSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxvYWRpbmctc3Bpbm5lci1jb2xvcik7XG4gIHotaW5kZXg6IDEwNTY7XG59XG5cbi5sb2FkaW5nLWJhY2tkcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci16aW5kZXgpO1xufVxuIiwiLmF1dG9jb21wbGV0ZS1sYWJlbCB7XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1sYWJlbC1tYXgtd2lkdGg6ICN7JGF1dG9jb21wbGV0ZS1sYWJlbC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtbGFiZWwtYWN0aXZlLXRyYW5zZm9ybTogI3skYXV0b2NvbXBsZXRlLWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtbGFiZWwtY29sb3I6ICN7JGF1dG9jb21wbGV0ZS1sYWJlbC1jb2xvcn07XG5cbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWxhYmVsLW1heC13aWR0aCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtbGFiZWwtYWN0aXZlLXRyYW5zZm9ybSk7XG4gIH1cbn1cblxuLmZvcm0tb3V0bGluZSAuYXV0b2NvbXBsZXRlLWxhYmVsLmFjdGl2ZSB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5zZWxlY3QtaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4uZm9ybS1vdXRsaW5lIHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yfTtcbn1cblxuLmF1dG9jb21wbGV0ZS1pbnB1dC5mb2N1c2VkIHtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWlucHV0LWZvY3VzZWQtY29sb3I6ICN7JGF1dG9jb21wbGV0ZS1pbnB1dC1mb2N1c2VkLWNvbG9yfTtcblxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1pbnB1dC1mb2N1c2VkLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcblxuICAmIH4gLmF1dG9jb21wbGV0ZS1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtbGFiZWwtY29sb3IpO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yKSxcbiAgICAgIDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAtMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJiB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDFweCAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAtMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAxcHggMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1kcm9wZG93bi1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tY29udGFpbmVyLXppbmRleDogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWNvbnRhaW5lci16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tYm94LXNoYWRvdzogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tbWFyZ2luOiAjeyRhdXRvY29tcGxldGUtZHJvcGRvd24tbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRyYW5zZm9ybTogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1kcm9wZG93bi10cmFuc2l0aW9uOiAjeyRhdXRvY29tcGxldGUtZHJvcGRvd24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1kcm9wZG93bi1vcGVuLXRyYW5zZm9ybTogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tY29sb3I6ICN7JGF1dG9jb21wbGV0ZS1pdGVtLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tcGFkZGluZzogI3skYXV0b2NvbXBsZXRlLWl0ZW0tcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1pdGVtLWZvbnQtc2l6ZTogI3skYXV0b2NvbXBsZXRlLWl0ZW0tZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tZm9udC13ZWlnaHQ6ICN7JGF1dG9jb21wbGV0ZS1pdGVtLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogI3skYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1pdGVtLWRpc2FibGVkLWNvbG9yOiAjeyRhdXRvY29tcGxldGUtaXRlbS1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1zY3JvbGxiYXItdGh1bWItYmFja2dyb3VuZC1jb2xvcjogI3skYXV0b2NvbXBsZXRlLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yfTtcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWRyb3Bkb3duLWNvbnRhaW5lci16aW5kZXgpO1xufVxuXG4uYXV0b2NvbXBsZXRlLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1kcm9wZG93bi1ib3gtc2hhZG93KTtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWRyb3Bkb3duLW1hcmdpbik7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRyYW5zZm9ybSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tdHJhbnNpdGlvbik7XG5cbiAgJi5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tb3Blbi10cmFuc2Zvcm0pO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1pdGVtcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICY6c3RhcnQ6ZGVjcmVtZW50LFxuICAgICY6ZW5kOmluY3JlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWwge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtaXRlbS1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtaXRlbS1wYWRkaW5nKTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtaXRlbS1mb250LXdlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xuICB9XG59XG5cbi5hdXRvY29tcGxldGUtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJvcmRlci13aWR0aDogMC4xNWVtO1xufVxuXG4uZm9ybS1vdXRsaW5lIC5hdXRvY29tcGxldGUtaW5wdXQuZm9ybS1jb250cm9sLmZvY3VzaW5nIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbiIsIi5jaGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNoaXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2hpcC1oZWlnaHQ6ICN7JGNoaXAtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1saW5lLWhlaWdodDogI3skY2hpcC1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNoaXAtcGFkZGluZy1yaWdodDogI3skY2hpcC1wYWRkaW5nLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1tYXJnaW4teTogI3skY2hpcC1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWNoaXAtbWFyZ2luLXJpZ2h0OiAjeyRjaGlwLW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fWNoaXAtZm9udC1zaXplOiAjeyRjaGlwLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWNoaXAtZm9udC13ZWlnaHQ6ICN7JGNoaXAtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jaGlwLWZvbnQtY29sb3I6ICN7JGNoaXAtZm9udC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNoaXAtYmc6ICN7JGNoaXAtYmd9O1xuICAtLSN7JHByZWZpeH1jaGlwLWJvcmRlci1yYWRpdXM6ICN7JGNoaXAtYnJ9O1xuICAtLSN7JHByZWZpeH1jaGlwLXRyYW5zaXRpb24tb3BhY2l0eTogI3skY2hpcC10cmFuc2l0aW9uLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1jaGlwLWltZy1tYXJnaW4tcmlnaHQ6ICN7JGNoaXAtaW1nLW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fWNoaXAtaW1nLW1hcmdpbi1sZWZ0OiAjeyRjaGlwLWltZy1tYXJnaW4tbGVmdH07XG4gIC0tI3skcHJlZml4fWNoaXAtY2xvc2UtcGFkZGluZy1sZWZ0OiAjeyRjaGlwLWNsb3NlLXBhZGRpbmctbGVmdH07XG4gIC0tI3skcHJlZml4fWNoaXAtY2xvc2UtZm9udC1zaXplOiAjeyRjaGlwLWNsb3NlLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWNoaXAtY2xvc2Utb3BhY2l0eTogI3skY2hpcC1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1vdXRsaW5lLWJvcmRlci13aWR0aDogI3skY2hpcC1vdXRsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNoaXAtbWQtaGVpZ2h0OiAjeyRjaGlwLW1kLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNoaXAtbWQtYnI6ICN7JGNoaXAtbWQtYnJ9O1xuICAtLSN7JHByZWZpeH1jaGlwLWxnLWhlaWdodDogI3skY2hpcC1sZy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jaGlwLWxnLWJyOiAjeyRjaGlwLWxnLWJyfTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1jb250ZW50ZWRpdGFibGUtYm9yZGVyLXdpZHRoOiAjeyRjaGlwLWNvbnRlbnRlZGl0YWJsZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jaGlwLWNvbnRlbnRlZGl0YWJsZS1ib3JkZXItY29sb3I6ICN7JGNoaXAtY29udGVudGVkaXRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNoaXAtaWNvbi1jb2xvcjogI3skY2hpcC1pY29uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1pY29uLXRyYW5zaXRpb246ICN7JGNoaXAtaWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1pY29uLWhvdmVyLWNvbG9yOiAjeyRjaGlwLWljb24taG92ZXItY29sb3J9O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1oZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWNoaXAtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiAwIHZhcigtLSN7JHByZWZpeH1jaGlwLXBhZGRpbmctcmlnaHQpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1tYXJnaW4teSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jaGlwLW1hcmdpbi15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1tYXJnaW4tcmlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1jaGlwLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1mb250LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jaGlwLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLSN7JHByZWZpeH1jaGlwLXRyYW5zaXRpb24tb3BhY2l0eSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3Zlcjpub3QoLmNoaXAtb3V0bGluZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jaGlwLWJnKTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jaGlwLWJnKTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwIHZhcigtLSN7JHByZWZpeH1jaGlwLWltZy1tYXJnaW4tcmlnaHQpIDAgdmFyKC0tI3skcHJlZml4fWNoaXAtaW1nLW1hcmdpbi1sZWZ0KTtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWNoaXAtY2xvc2UtcGFkZGluZy1sZWZ0KTtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1jaGlwLWNsb3NlLWZvbnQtc2l6ZSk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWNoaXAtY2xvc2Utb3BhY2l0eSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1jaGlwLW91dGxpbmUtYm9yZGVyLXdpZHRoKTtcbiAgfVxuXG4gICYuY2hpcC1tZCB7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1tZC1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jaGlwLW1kLWJyKTtcbiAgfVxuXG4gICYuY2hpcC1sZyB7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1sZy1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jaGlwLWxnLWJyKTtcbiAgfVxuXG4gICZbY29udGVudGVkaXRhYmxlPSd0cnVlJ10ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1jb250ZW50ZWRpdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgICAgdmFyKC0tI3skcHJlZml4fWNoaXAtY29udGVudGVkaXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5mYXIsXG4gIC5mYXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1pY29uLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tI3skcHJlZml4fWNoaXAtaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5mYXI6aG92ZXIsXG4gIC5mYXM6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1pY29uLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG4uY2hpcHMge1xuICAtLSN7JHByZWZpeH1jaGlwcy1taW4taGVpZ2h0OiAjeyRjaGlwcy1taW4taGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2hpcHMtcGFkZGluZy1ib3R0b206ICN7JGNoaXBzLXBhZGRpbmctYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9Y2hpcHMtbWFyZ2luLWJvdHRvbTogI3skY2hpcHMtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWNoaXBzLXRyYW5zaXRpb246ICN7JGNoaXBzLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1jaGlwcy1wYWRkaW5nLXBhZGRpbmc6ICN7JGNoaXBzLXBhZGRpbmctcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNoaXBzLWlucHV0LXdpZHRoOiAjeyRjaGlwcy1pbnB1dC13aWR0aH07XG5cbiAgbWluLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWNoaXBzLW1pbi1oZWlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNoaXBzLXBhZGRpbmctYm90dG9tKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNoaXBzLW1hcmdpbi1ib3R0b20pO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS0jeyRwcmVmaXh9Y2hpcHMtdHJhbnNpdGlvbik7XG5cbiAgJi10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tI3skcHJlZml4fWNoaXBzLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcHMtcGFkZGluZy1wYWRkaW5nKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC50YWcuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLXBsYWNlaG9sZGVyLFxuICAmLWluaXRpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAuY2hpcHMtaW5wdXQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS0jeyRwcmVmaXh9Y2hpcHMtdHJhbnNpdGlvbik7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1jaGlwcy1pbnB1dC13aWR0aCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoaXAtb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAmLmNoaXBzLWlucHV0IHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm11bHRpLXJhbmdlLXNsaWRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtdWx0aS1yYW5nZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1zbGlkZXJoYW5kLWZvY3VzLWJveC1zaGFkb3c6ICN7JGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXNsaWRlci1ob3Jpem9udGFsLWhlaWdodDogI3skbXVsdGktcmFuZ2Utc2xpZGVyLWhvcml6b250YWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtaGFuZC13aWR0aDogI3skZm9ybS1yYW5nZS10aHVtYi13aWR0aH07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLWhhbmQtaGVpZ2h0OiAjeyRmb3JtLXJhbmdlLXRodW1iLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLWhhbmQtYmc6ICN7JGZvcm0tcmFuZ2UtdGh1bWItYmd9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1oYW5kLWJvcmRlci1yYWRpdXM6ICN7JHJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1oYW5kLWJveC1zaGFkb3c6ICN7JGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLWhhbmQtdHJhbnNpdGlvbjogI3skZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtaGFuZC1hY3RpdmUtYmc6ICN7JGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdHJhY2stYmc6ICN7JGZvcm0tcmFuZ2UtdHJhY2stYmd9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLXZhbHVlLWNvbG9yOiAjeyRyYW5nZS10aHVtYi12YWx1ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtdHJhbnNpdGlvbjogI3skbXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyRtdWx0aS1yYW5nZS10b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLXRyYW5zZm9ybTogI3skbXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLXRyYW5zZm9ybS1hY3RpdmU6ICN7JG11bHRpLXJhbmdlLXRvb2x0aXAtdHJhbnNmb3JtLWFjdGl2ZX07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1zaXplOiAjeyRtdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC10cmFuc2Zvcm06ICN7JG11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtZm9udC1zaXplOiAjeyRtdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC1wb3NpdGlvbi10b3A6ICN7JG11bHRpLXJhbmdlLXRvb2x0aXAtcG9zaXRpb24tdG9wfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtdWx0aS1yYW5nZS1jc3MtdmFyc1xuXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1zbGlkZXJoYW5kLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi1jb25uZWN0cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWhvcml6b250YWwge1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXNsaWRlci1ob3Jpem9udGFsLWhlaWdodCk7XG4gIH1cblxuICAmLWhhbmQge1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtaGFuZC13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtaGFuZC1oZWlnaHQpO1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogMC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtaGFuZC1iZykpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdGh1bWItdHJhbnNpdGlvbikpO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgei1pbmRleDogNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiA2O1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLWhhbmQtYWN0aXZlLWJnKSk7XG4gICAgfVxuICB9XG5cbiAgJi1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdHJhY2stYmcpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcblxuICAvLyBGaXJlZm94XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10cmFjay1iZyk7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgLy8gV2Via2l0XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtcG9zaXRpb24tdG9wKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2l0aW9uKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtdmFsdWUtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtdHJhbnNmb3JtKTtcblxuICAgICYtdmFsdWUge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC1jb250ZW50LXRyYW5zZm9ybSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1zaXplKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1mb250LXNpemUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1zaXplKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0b3A6IC0zOHB4O1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2Zvcm0tYWN0aXZlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b25zLWNvbnRhaW5lciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkYXRlLXRpbWUtcGlja2VyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbnMtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGV0aW1lcGlja2VyLWJ1dHRvbnMtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLXdpZHRoOiAjeyRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1jb2xvcjogI3skZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtZm9udC1zaXplOiAjeyRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtYm9yZGVyLXJhZGl1czogI3skZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1taW4taGVpZ2h0OiAjeyRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLW1pbi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtaG92ZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZGF0ZS10aW1lLXBpY2tlci1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b25zLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLnRpbWVwaWNrZXItZWxlbWVudHMgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLW1kYi10aW1lcGlja2VyLWhlYWQtbWVkaWEtcGFkZGluZy1yaWdodCkgIWltcG9ydGFudDtcblxuICAgIC5kYXRlcGlja2VyLWJ1dHRvbi10b2dnbGUsXG4gICAgLnRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItYnV0dG9uLXRvZ2dsZSxcbi50aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtd2lkdGgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1taW4taGVpZ2h0KTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgaSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmRhdGV0aW1lcGlja2VyLXRvZ2dsZS1idXR0b24ge1xuICAtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci10b2dnbGUtYnV0dG9uLXRyYW5zZm9ybTogI3skZGF0ZXRpbWVwaWNrZXItdG9nZ2xlLWJ1dHRvbi10cmFuc2Zvcm19O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRvZ2dsZS1yaWdodCk7XG4gIHRvcDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLXRvcCk7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLXRvZ2dsZS1idXR0b24tdHJhbnNmb3JtKTtcblxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLWZvY3VzLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10b2dnbGUtZm9jdXMtY29sb3IpO1xuICB9XG59XG4iLCIudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk3JSk7XG59XG5cbiNwYWdlX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6ICRudW1lcm9NYWdpY29Db25maWd1cmF0b3JlMjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbnVtZXJvTWFnaWNvQ29uZmlndXJhdG9yZTJ9KTtcbn1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuT3V0cHV0VmFsdWUsIG91dHB1dHZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnF1LWZpZWxkc2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgYm9keTpub3QoLm5vLXNpZGViYXIpIHtcbiAgICAgICAgLy8gQHNpbmNlIDI5LTAxLTI0IHJpbW9zc2UgZG9wbyBsJ2luaXppbyBkZWkgbGF2b3JpIHBlciBsYSBudW92YSBncmFmaWNhIGRlbCBDUk0uIFNlcnZpdmFubyBwZXIgdGVuZXJlIGxhIHNpZGViYXIgc2VtcHJlIHZpc2liaWxlIHN1bGxhIFNYLCBvcmEgZGkgZGVmYXVsdCDDqCBpbnZpc2liaWxlIHBvaSB2YSBzb3ByYVxuICAgICAgICAvLy5tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIC8vICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCBjYWxjKCN7JHNpZGVuYXYtd2lkdGh9ICsgMTVweCk7XG4gICAgICAgIC8vfVxuICAgICAgICAvL1xuICAgICAgICAvLyNtYWluX25hdmJhciB7XG4gICAgICAgIC8vICBwYWRkaW5nLWxlZnQ6ICRzaWRlbmF2LXdpZHRoO1xuICAgICAgICAvL31cbiAgICB9XG59IiwiLnF1YWRyYS1sb2FkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAucXVhZHJhLWxvYWRlci1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiAjMUQ4MUMyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIubWFpbi1uYXZiYXJ7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG5cbiAgICAubWFpbi1uYXZiYXItaW5uZXJ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1oYW1idXJnZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICB9XG5cbn0iLCJib2R5IHtcbiAgLmZsLXByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmZsLXByb2dyZXNzLWxvYWRpbmd7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufSIsIi5mbC1zaWRlbmF2IHtcbiAgLnNpZGVuYXYtY29sbGFwc2UsIC5zaWRlbmF2IC5yb3RhdGUtaWNvbiB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgfVxuICAuZmFzIHtcbiAgICBjb2xvcjogIzlGQTZCMjtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzRCNTU2MztcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAxMDIsIDI0MSwgLjA1KTtcbiAgICB9XG4gIH1cbiAgLnNpZGVuYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2lkZW5hdi1pY29uIHtcbiAgY29sb3I6ICM5ZmE2YjI7XG4gIGhlaWdodDogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXG4gIC5mbC1zaWRlbmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG4gIH1cblxufVxuXG4iLCIvLyBBbHRyaW1lbnRpIG5vbiBmdW56aW9uYW5vIGxlIGljb25lIGRlbGxhIGxpZ2h0Ym94XG4ubGlnaHRib3gtZ2FsbGVyeSAubGlnaHRib3gtZ2FsbGVyeS10b29sYmFyIC5saWdodGJveC1nYWxsZXJ5LXJpZ2h0LXRvb2xzIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGItZm9ybS1jb250cm9sLWRpc2FibGVkLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gQWx0cmUgZGltZW5zaW9uaSBwZXIgbGUgbW9kYWxpIGRpIE1kQm9vdHN0cmFwLCBkZXZvbm8gcGVyIGZvcnphIHN0YXJlIGRvcG8gbCdpbXBvcnQgZGkgQGltcG9ydCAnfm1kYi11aS1raXQvc3JjL21kYi9zY3NzL21kYi5wcm8uc2Nzcyc7XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIC5tb2RhbC14eGwge1xuICAgICAgICAtLW1kYi1tb2RhbC13aWR0aDogMTIwMHB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XG4gICAgLm1vZGFsLXh4eGwge1xuICAgICAgICAtLW1kYi1tb2RhbC13aWR0aDogMTYwMHB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHh4bCkge1xuICAgIC5tb2RhbC14eHh4bCB7XG4gICAgICAgIC0tbWRiLW1vZGFsLXdpZHRoOiAxODAwcHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eHh4bCkge1xuICAgIC5tb2RhbC14eHh4eGwge1xuICAgICAgICAtLW1kYi1tb2RhbC13aWR0aDogMjAwMHB4O1xuICAgIH1cbn0iLCJib2R5LmFwcC1zZXR0aW5nc3tcbiAgICAuYXBwLXNldHRpbmdzLXNlY3Rpb24tdGl0bGV7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5hcHAtc2V0dGluZy1zZWN0aW9uLWlubmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbn0iLCIvKlxuICogUmVnb2xlIGRpIHN0aWxlIGNvbXVuaSBwZXIgaWwgY29uZmlndXJhdG9yZSAobW9kYWxpdMOgIGRlZmF1bHQgKyBpZnJhbWUpXG4gKi9cblxuLy8gXG4uZmwtcXVlc3Rpb24taXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgLy8gRGlzYWJpbGl0YXRvIGZpbmNow6ggbm9uIHNpc3RlbWFubyBpbCBzZXRBbnN3ZXJcbiAgICAvLyBTVEFSVDogUGV6em8gZGkgY29kaWNlIHZhbGlkbyBzb2xvIGZpbm8gYSBjaGUgbm9uIHNpc3RlbWFubyBpbCBzZXRBbnN3ZXJcbiAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCM2Yzc1N2QsIDMwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC8vIEVORDogUGV6em8gZGkgY29kaWNlIHZhbGlkbyBzb2xvIGZpbm8gYSBjaGUgbm9uIHNpc3RlbWFubyBpbCBzZXRBbnN3ZXJcblxuXG4gICAgJi5mbC1xdWVzdGlvbi1kaXNhYmxlZCwgJjpkaXNhYmxlZCwgJi5mbC1xdWVzdGlvbi1kaXNhYmxlZCAuc2lkZW5hdi1saW5rLCAmOmRpc2FibGVkIC5zaWRlbmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigjNmM3NTdkLCAzMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5mbC12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgLy8gRGlzYWJpbGl0YXRvIGZpbmNow6ggbm9uIHNpc3RlbWFubyBpbCBzZXRBbnN3ZXJcbiAgICAgICAgLy8gU1RBUlQ6IFBlenpvIGRpIGNvZGljZSB2YWxpZG8gc29sbyBmaW5vIGEgY2hlIG5vbiBzaXN0ZW1hbm8gaWwgc2V0QW5zd2VyXG4gICAgICAgIC8vcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBFTkQ6IFBlenpvIGRpIGNvZGljZSB2YWxpZG8gc29sbyBmaW5vIGEgY2hlIG5vbiBzaXN0ZW1hbm8gaWwgc2V0QW5zd2VyXG4gICAgfVxuXG4gICAgJi5mbC1kaXJ0eSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxNTcsIDAsIDAuMDUpO1xuICAgIH1cblxuICAgICYuZmwtd3Jvbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEwMDAwO1xuXG4gICAgICAgIC8vIHNlIG5vbiDDqCB2aXNpYmlsZS4uLlxuICAgICAgICAmOm5vdCguZmwtdmlzaWJsZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDAsIDAsIDAuNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbC1xdWVzdGlvbi1ncm91cC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5mbC12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZmwtYW5zd2VyLWxheW91dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmZsLWFuc3dlci1sYXlvdXQtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vKi5mbC1xdWVzdGlvbi1ncm91cC1pdGVtLWxpbmt7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLmZsLXF1ZXN0aW9uLWl0ZW0tbGluay5zaWRlbmF2LWxpbmt7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLmZsLXF1ZXN0aW9uLXNlbGVjdGVkLWFuc3dlcntcbiAgZm9udC1zaXplOiAwLjZyZW07XG59Ki8iLCIvLyBDb250ZW5pdG9yZSBkZWwgY29uZmlndXJhdG9yZSBxdWFuZG8gw6ggaW5jbHVzbyBpbiBtb2RhbGl0w6AgSUZSQU1FXG4uY29uZmlndXJhdG9yLWlmcmFtZS1jb250YWluZXIuY29uZmlndXJhdG9yLWlmcmFtZS12MXtcbiAgLmNvbmZpZ3VyYXRvci1tYWluLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59IiwiLy8gQ29udGVuaXRvcmUgZGVsIGNvbmZpZ3VyYXRvcmUgcXVhbmRvIMOoIGluY2x1c28gaW4gbW9kYWxpdMOgIFBBR0lOQVxuLmNvbmZpZ3VyYXRvci1jb250YWluZXIuY29uZmlndXJhdG9yLWNvbnRhaW5lci12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgLmNvbmYtbmF2YmFyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb25mLXNpZGVuYXYge1xuICAgIC8qbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG51bWVyb01hZ2ljb0NvbmZpZ3VyYXRvcmV9KTsgLy8gY29tbWVudGF0aSBpbCAzMS0wMS0yM1xuICAgIHRvcDogLTU4cHg7Ki9cbiAgICB6LWluZGV4OiA1MDA7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb25maWd1cmF0b3ItY29udGFpbmVyLmNvbmZpZ3VyYXRvci1jb250YWluZXItdjEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZmxvdzogaW5pdGlhbDtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb25maWd1cmF0b3ItY29udGFpbmVyLmNvbmZpZ3VyYXRvci1jb250YWluZXItdjEge1xuXG4gICAgLmNvbmZpZ3VyYXRvci1zaWRlYmFyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuY29uZi1zaWRlbmF2IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRudW1lcm9NYWdpY29Db25maWd1cmF0b3JlMn0pO1xuICAgICAgei1pbmRleDogMjAwMDsgLy8gQWx0cmltZW50aSBmaW5pc2NlIHNvdHRvIGlsIGJhY2tkcm9wIGNoZSB2aWVuZSBhZ2dpdW50byBkYWwganMgZGVsbGEgc2lkZW5hdlxuICAgIH1cblxuICAgIC5jb25maWd1cmF0b3ItbWFpbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxufSIsImJvZHkuY29uZmlndXJhdG9yLXYxe1xuICBAaW1wb3J0IFwiY29uZmlndXJhdG9yX2lmcmFtZV9WMVwiO1xuICBAaW1wb3J0IFwiY29uZmlndXJhdG9yX3BhZ2VfbW9kZV92MVwiO1xuXG4gIC5jb25maWd1cmF0b3Itc2lkZWJhci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbnVtZXJvTWFnaWNvQ29uZmlndXJhdG9yZX0pO1xuICAgIHdpZHRoOiAkc2lkZW5hdi13aWR0aDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbmZpZ3VyYXRvci1tYWluLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCBjYWxjKCN7JHNpZGVuYXYtd2lkdGh9ICsgMTVweCk7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbnVtZXJvTWFnaWNvQ29uZmlndXJhdG9yZX0pO1xuICAgIH1cblxuICAgIC5jb25mLW5hdmJhciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzaWRlbmF2LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiJHByaW1hcnlDb2xvcjogIzNBNkY5QkZGO1xuJHNlY29uZGFyeUNvbG9yOiByZ2JhKDU4LCAxMTEsIDE1NSwgMC42Nik7XG4kdGVybmFyeUNvbG9yOiByZ2JhKDU4LCAxMTEsIDE1NSwgMC4zMyk7XG5cbmJvZHkuY29uZmlndXJhdG9yLXYyIHtcbiAgQGltcG9ydCBcImNvbmZpZ3VyYXRvcl9pZnJhbWVfVjJcIjtcbiAgQGltcG9ydCBcImNvbmZpZ3VyYXRvcl9wYWdlX21vZGVfdjJcIjtcblxuICAmLmFwcC1lbnYtZGV2IHtcbiAgICAuY29uZmlndXJhdG9yLWlubmVyLWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ2cHggLSAzNnB4KTsgLy8gMzZweCDDqCBsYSB0b29sYmFyIGRpIHN5bWZvbnlcbiAgICB9XG4gICAgLy8uZmwtZmluYWxpemUtYnRuLWZsb2F0aW5ne1xuICAgIC8vICBib3R0b206IDUwcHg7XG4gICAgLy99XG4gICAgLmZsLWNvbmZpZ3VyYXRvci1maW5hbGl6ZS1jb250YWluZXJ7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gSEVBREVSXG4gIC5jb25mLW5hdmJhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTggMTExIDE1NSAvIDklKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gIH1cblxuICAuY29uZmlndXJhdG9yLWlubmVyLWNvbnRhaW5lciB7XG4gICAgLS1jb2x1bW5zOiAzO1xuICAgIC0tZ2FwOiAxNXB4O1xuICAgIC0tZ2FwLWNvdW50OiBjYWxjKHZhcigtLWNvbHVtbnMpIC0gMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0NnB4KTsgLy8gMTQ2ID0gKEhfaGVhZGVyX0NSTSArIHBhZF90b3BfbWFpbl9jb250YWluZXIgKyBIX2hlYWRlcl9DT05GSUdVUkFUT1IgKyBtYXJfdG9wX2NvbmZpZ3VyYXRvci1pbm5lci1jb250YWluZXJcbiAgfVxuXG4gIC8qIEdlbmVyaWNoZSBwZXIgdHV0dGUgbGUgY29sb25uZSAqL1xuXG4gIC5mbC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZsLWNvbHVtbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG5cbiAgLmZsLWNvbHVtbi1oZWFkZXItaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZsLWNvbmZpZ3VyYXRvci1jb2x1bW4ge1xuICAgIC8qdHJhbnNpdGlvbjogZmxleC1iYXNpcyA1MDBtcyBlYXNlLWluLW91dDsqL1xuICAgIC8qdHJhbnNpdGlvbjogZmxleC1iYXNpcyAxMHMgZWFzZS1pbi1vdXQ7Ki9cbiAgICAvLyBIbyBwcm92YXRvIG1hIGZhIHNjaGlmbywgbm9uIMOoIGZhY2lsbWVudGUgZ2VzdGliaWxlXG5cbiAgICAmLmZsLWNvbHVtbi1leHBhbmRlZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcblxuICAgICAgLmZsLWNvbHVtbi1oZWFkZXItaWNvbi1leHBhbmQsIC5mbC1jb2x1bW4tYm9keS10eHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZmwtY29sdW1uLWNvbXByZXNzZWQge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIC5mbC1jb2x1bW4taGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5mbC1jb2x1bW4taGVhZGVyLWljb24tY29tcHJlc3MsIC5mbC1jb2x1bW4taGVhZGVyLXR4dCwgLmZsLWNvbHVtbi1ib2R5LWlubmVyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZmwtY29sdW1uLWJvZHktdHh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSEVBREVSIC0gU3BlY2lmaWNvIHBlciBjb2xvbm5hXG4gIC5mbC1jb25maWd1cmF0b3ItY29sdW1uLXF1ZXN0aW9ucyB7XG4gICAgLmZsLWNvbHVtbi1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcm5hcnlDb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZmwtY29uZmlndXJhdG9yLWNvbHVtbi1yZWNhcCB7XG4gICAgLmZsLWNvbHVtbi1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5mbC1jb25maWd1cmF0b3ItY29sdW1uLXByZXZpZXcge1xuICAgIC5mbC1jb2x1bW4taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQ09OVEVOVVRPXG4gIC5mbC1jb2x1bW4tYm9keSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5mbC1jb2x1bW4tYm9keS10eHQge1xuICAgIHdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplMjBwdDtcbiAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgfVxuXG4gIC8vIENPTE9OTkVcbiAgQGltcG9ydCBcImNvbHVtbnMvY29sdW1uX3F1ZXN0aW9uc1wiO1xuICBAaW1wb3J0IFwiY29sdW1ucy9jb2x1bW5fcmVjYXBcIjtcbiAgQGltcG9ydCBcImNvbHVtbnMvY29sdW1uX3ByZXZpZXdcIjtcblxuICAvLyBNT0RBTEUgRE9NQU5EQVxuICBAaW1wb3J0IFwicXVlc3Rpb25fbW9kYWxcIjtcbiAgLy8gTU9EQUxFIEZJTkFMSVpFXG4gIEBpbXBvcnQgXCJmaW5hbGl6ZV9tb2RhbFwiO1xuXG4gIC8vIEZsb2F0aW5nIGJ1dHRvblxuICAuZmwtY29uZmlndXJhdG9yLWZpbmFsaXplLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC8vLmZsLWZpbmFsaXplLWJ0bi1mbG9hdGluZ3tcbiAgLy8gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLy8gIGJvdHRvbTogMTVweDtcbiAgLy8gIHJpZ2h0OiA1MHB4O1xuICAvL31cbn0iLCIvLyBDb250ZW5pdG9yZSBkZWwgY29uZmlndXJhdG9yZSBxdWFuZG8gw6ggaW5jbHVzbyBpbiBtb2RhbGl0w6AgSUZSQU1FXG4uY29uZmlndXJhdG9yLWlmcmFtZS1jb250YWluZXIuY29uZmlndXJhdG9yLWlmcmFtZS12MiB7XG4gIC5jb25maWd1cmF0b3ItaW5uZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29uZmlndXJhdG9yLWlmcmFtZS1jb250YWluZXIuY29uZmlndXJhdG9yLWlmcmFtZS12MiB7XG4gICAgLmNvbmZpZ3VyYXRvci1pbm5lci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIuY29uZmlndXJhdG9yLWNvbnRhaW5lci5jb25maWd1cmF0b3ItY29udGFpbmVyLXYye1xuICAuY29uZmlndXJhdG9yLWlubmVyLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59IiwiLmZsLWNvbHVtbi1hY2NvcmRpb24uYWNjb3JkaW9uLWJvcmRlcmxlc3MgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IHZhcigtLW1kYi1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tbWRiLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSk7XG59XG5cbi5mbC1jb2x1bW4tYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwIHZhcigtLW1kYi1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpO1xufVxuXG4uZmwtcXVlc3Rpb24taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjJyZW0gMDtcbn1cblxuLmZsLXF1ZXN0aW9uLWl0ZW0tbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmwtcXVlc3Rpb24taXRlbS1hbnN3ZXItaWNvbi1ub3QtYW5zd2VyZWR7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuXG4uZmwtcXVlc3Rpb24taXRlbS1hbnN3ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU4LCAxMTEsIDE1NSwgMC4wOSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCIuZmwtcmVjYXAtZW50cnl7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mbC1yZWNhcC1lbnRyeS1xdWVzdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplMTRwdDtcbn1cblxuLmZsLXJlY2FwLWVudHJ5LXF1ZXN0aW9uLCAuZmwtcmVjYXAtZW50cnktYW5zd2VyIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59IiwiLmZsLXByZXZpZXctaW1hZ2UtY29udGFpbmVyIHtcbiAgICAuZmwtcHJldmlldy1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mbC1wcmV2aWV3LWltYWdlLWdyaWQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tbWRiLWd1dHRlci14KSk7XG4gICAgfVxuXG4gICAgLmZsLXByZXZpZXctaW1hZ2UtZ3JpZC1pdGVtLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB9XG59IiwiLmZsLW1vZGFsLXF1ZXN0aW9uIHtcblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgfVxuXG4gIC8qXG4gICAqIEBzaW5jZSAwNS0xMi0yMyBhbGUgZGljZSBkaSBhbHphcmxvIGEgcHJlc2NpbmRlcmUgYW5jaGUgc2Ugbm9uIGNpIHNvbm8gYWJiYXN0YW56YSBkb21hbmRlIHBlciBldml0YXJlIGlsIFwiYm91bmNlXCJcbiAgICogZGkgcXVhbmRvIHNpIGZpbHRyYW5vIGxlIHJpc3Bvc3RlLiBQcmltYSBjJ2VyYSBpbiBlbnRyYW1iaSBpIHZhbG9yaSBkaSBtaW4gZSBoZWlnaHQgODB2aFxuICAgKi9cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggaWQ9J21vZGFsLWNsb3NlLXN2ZycgZD0nTS4yOTMuMjkzYTEsMSwwLDAsMSwxLjQxNCwwTDgsNi41ODYsMTQuMjkzLjI5M2ExLDEsMCwxLDEsMS40MTQsMS40MTRMOS40MTQsOGw2LjI5Myw2LjI5M2ExLDEsMCwxLDEtMS40MTQsMS40MTRMOCw5LjQxNCwxLjcwNywxNS43MDdBMSwxLDAsMSwxLC4yOTMsMTQuMjkzTDYuNTg2LDgsLjI5MywxLjcwN2ExLDEsMCwwLDEsMC0xLjQxNFonIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZSBcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDFweCA1cHggMXB4ICMwMDAwMDA7XG4gICAgICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggMXB4ICMwMDAwMDA7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogNTBweCAxMDBweDtcbiAgICAvL292ZXJmbG93LXk6IGluaXRpYWw7IC8vIHNlcnZlIHNvbG8gc2UgcmltZXR0aWFtbyBtb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSBkZW50cm8gbW9kYWxfcXVlc3Rpb24uaHRtbC50d2lnXG4gIH1cblxuICAvLyBAc2luY2UgMDUtMTItMjMgcGVyIGZhciBzY3JvbGxhcmUgc29sbyBsYSBwYXJ0ZSBjb24gbGUgcmlzcG9zdGUgbGFzY2lhbmRvIHZpc2liaWxlIGlsIHRpdG9sbyBkZWxsYSBkb21hbmRlIGUgbCdldmVudHVhbGUgcGV6em8gY29uIGxhIHJpY2VyY2EgdGVzdHVhbGVcbiAgLmZsLXF1ZXN0aW9uLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4OyAvLyBWYWxvcmUgYXJiaXRyYXJpbyBzY2VsdG8gXCJhIG1hbm9cIiBiYXNhdG8gc3VsbCdhbHRlenphIGRlbGxhIG1vZGFsZSBtZW5vIGwnYWx0ZXp6YSBkaSBmbC1xdWVzdGlvbi1oZWFkZXJcbiAgfVxuXG4gIC5mbC1xdWVzdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzQTZGOUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAvLyBAc2luY2UgMjktMTEtMjMgcGVyIGV2aXRhcmUgY2hlIGRlbGxlIGljb25lIGNyZXNjYW5vIHRyb3BwbyBpbiBhbHRlenphIHB1ciBtYW50ZW5lbmRvIGxlIHByb3Bvcnppb25pXG4gIC5mbC1hbnN3ZXItaW1nLXByZXZpZXcge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgJjpob3ZlcntcbiAgICAgIC8vIEBzaW5jZSAxMy0xMi0yMyBUT0RPOjogaW4gY2FsbCBjb24gRnJhbmNlc2NvIGFiYmlhbW8gYWJpbGl0YXRvIFRFTVBPUkFORUFNRU5URSBsJ2hvdmVyIHN1bGxlIGltbWFnaW5pIGFuY2hlIHNlIHNhcHBpYW1vIGNoZSDDqCBicnV0dG9cbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJhcmJhdHJ1Y2NvIGVwaWNvIHBlciBmYXIgcmVuZGVyaXp6YXJlIGkgcmFkaW8gY29tZSBkZWxsZSBjaGVja2JveFxuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjE5ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB2aWV3Qm94PSUyNzAgMCAyMCAyMCUyNyUzZSUzY3BhdGggZmlsbD0lMjdub25lJTI3IHN0cm9rZT0lMjclMjNmZmYlMjcgc3Ryb2tlLWxpbmVjYXA9JTI3cm91bmQlMjcgc3Ryb2tlLWxpbmVqb2luPSUyN3JvdW5kJTI3IHN0cm9rZS13aWR0aD0lMjczJTI3IGQ9JTI3bTYgMTAgMyAzIDYtNiUyNy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1RDgxO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMTY7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIC8qIXJ0bDppZ25vcmUqL1xuICAgICAgO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuZmwtbW9kYWwtZmluYWxpemUge1xuICAuZmwtbW9kYWwtZmluYWxpemUtdGl0bGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICB9XG5cbiAgLmZsLWZpbmFsaXplLW1haW4tY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAvLyBIRUFERVJcbiAgLmZsLWZpbmFsaXplLW1haW4taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAuZmwtZmluYWxpemUtbWgtaXRlbSB7XG4gICAgICAvLyBOaWVudGUgcGVyIG9yYVxuICAgIH1cblxuICAgIC5mbC1maW5hbGl6ZS1taC1xdHktY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZmwtZmluYWxpemUtbWgtbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuZmwtZmluYWxpemUtbWgtdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLy8gREVUVEFHTElcbiAgLmZsLWZpbmFsaXplLWVsZW5jby1oZWFkZXItaXRlbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZmwtZmluYWxpemUtbWFpbi1kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgLmZsLWZpbmFsaXplLWVoaS1yb3cge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC5mbC1maW5hbGl6ZS1laGktdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmZsLWZpbmFsaXplLWl0ZW0tZGV0YWlscy10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG5cbiAgICAgIC5mbC1maW5hbGl6ZS1pdGVtcy1kdC1oZWFkZXItcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG5cbiAgICAgIC5mbC1maW5hbGl6ZS1pdGVtcy1kdC1oZWFkZXItY29sIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAuZmwtZmluYWxpemUtaXRlbXMtZHQtc2luZ2xlLWl0ZW0tcm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmwtZmluYWxpemUtaXRlbXMtZHRzaS1jZWxsIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGT09URVJcbiAgLmZsLW1vZGFsLWZpbmFsaXplLWZvb3Rlci1jb2wtY29uZmlybSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuZmwtZmluYWxpemUtYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbn0iLCIkY29udGV4dHVhbE1lbnVQcmltYXJ5Q29sb3I6ICRjcm1QcmltYXJ5Q29sb3I7XG4kY29udGV4dHVhbE1lbnVTZWNvbmRhcnlDb2xvcjogJGNybVNlY29uZGFyeUNvbG9yO1xuJGNvbnRleHR1YWxNZW51VGVybmFyeUNvbG9yOiAkY3JtVGVybmFyeUNvbG9yO1xuJGNvbnRleHR1YWxNZW51RHJvcGRvd25PcGVuQ29sb3I6ICNiMWRjZmY7XG5cbi5jcm0tY29udGV4dHVhbC1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuY3JtLWNvbnRleHR1YWwtbWVudS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jcm0tY29udGV4dHVhbC1tZW51LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGV4dHVhbE1lbnVQcmltYXJ5Q29sb3I7XG5cbiAgICAuY3JtLWNvbnRleHR1YWwtbWVudS1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC41KTtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNybS1jb250ZXh0dWFsLW1lbnUtYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4OHB4OyAvLyBDYWxjb2xhdG8gcmlzcGV0dGFuZG8gbGUgYWx0ZXp6ZSBtaW5pbWUgZGVsbCd4ZC4gU2UgaWwgcGFkZGluZyB0b3AvYm90dG9tIHF1aSBzb3ByYSBjYW1iaWEsIGFsbG9yYSBkb2JiaWFtbyBhZ2dpb3JuYXJlIGFuY2hlIHF1ZXN0byB2YWxvcmVcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGV4dHVhbE1lbnVTZWNvbmRhcnlDb2xvcjtcblxuICAgICAgICAgICAgLmNybS1jb250ZXh0dWFsLW1lbnUtYnRuLWljb24sIC5jcm0tY29udGV4dHVhbC1tZW51LWJ0bi10ZXh0LCAuY3JtLWNvbnRleHR1YWwtbWVudS1kcm9wZG93bi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250ZXh0dWFsTWVudVByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBlciBpbCBwcmltbyBwdWxzYW50ZSBjaGUgaW5kaWNhIGxhIHBhZ2luYSBjb3JyZW50ZVxuICAgICAgICAmLmNybS1jb250ZXh0dWFsLW1lbnUtYnRuLWN1cnJlbnQtcGFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGV4dHVhbE1lbnVTZWNvbmRhcnlDb2xvcjtcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcblxuICAgICAgICAgICAgLmNybS1jb250ZXh0dWFsLW1lbnUtYnRuLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGV4dHVhbE1lbnVQcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRHJvcGRvd25cbiAgICAgICAgJi5jcm0tY29udGV4dHVhbC1tZW51LWJ0bi1kcm9wZG93biB7XG4gICAgICAgICAgICAvLyBEcm9wZG93biBjb24gbWVuw7kgYXBlcnRvXG4gICAgICAgICAgICAmLmNybS1jb250ZXh0dWFsLW1lbnUtYnRuLWRyb3Bkb3duLW9wZW4ge1xuICAgICAgICAgICAgICAgIC8vIEFsbCdob3ZlciBub24gZGV2ZSBjYW1iaWFyZSBjb2xvcmUsIHJlc3RhIGJsdSwgY3JlZG8gPSlcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRleHR1YWxNZW51UHJpbWFyeUNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jcm0tY29udGV4dHVhbC1tZW51LWJ0bi1pY29uLCAuY3JtLWNvbnRleHR1YWwtbWVudS1idG4tdGV4dCwgLmNybS1jb250ZXh0dWFsLW1lbnUtZHJvcGRvd24taWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250ZXh0dWFsTWVudURyb3Bkb3duT3BlbkNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNybS1jb250ZXh0dWFsLW1lbnUtYnRuLWljb24sIC5jcm0tY29udGV4dHVhbC1tZW51LWJ0bi10ZXh0LCAuY3JtLWNvbnRleHR1YWwtbWVudS1kcm9wZG93bi1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGV4dHVhbE1lbnVEcm9wZG93bk9wZW5Db2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaXNhYmxlZFxuICAgICAgICAmLmNybS1jb250ZXh0dWFsLW1lbnUtYnRuLWRpc2FibGVkLCYuY3JtLWNvbnRleHR1YWwtbWVudS1idG4tZGlzYWJsZWQ6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5jcm0tY29udGV4dHVhbC1tZW51LWJ0bi1pY29uLCAuY3JtLWNvbnRleHR1YWwtbWVudS1idG4tdGV4dCwgLmNybS1jb250ZXh0dWFsLW1lbnUtZHJvcGRvd24taWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcm0tY29udGV4dHVhbC1tZW51LWJ0bi1pY29uIHtcbiAgICAgICAgY29sb3I6ICRjb250ZXh0dWFsTWVudVRlcm5hcnlDb2xvcjtcbiAgICB9XG5cbiAgICAuY3JtLWNvbnRleHR1YWwtbWVudS1idG4taWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAuY3JtLWNvbnRleHR1YWwtbWVudS1idG4tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29udGV4dHVhbE1lbnVUZXJuYXJ5Q29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1heC13aWR0aDogNzBweDsgLy8gQWxtZW5vIGlsIHRlc3RvIGRvcG8gdW4gcG8gdmEgYSBjYXBvIGRpIHNpY3Vyb1xuICAgIH1cblxuICAgIC5jcm0tY29udGV4dHVhbC1tZW51LWRyb3Bkb3duLWljb24tY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbnRleHR1YWxNZW51VGVybmFyeUNvbG9yO1xuICAgIH1cblxuICAgIC5jcm0tY29udGV4dHVhbC1tZW51LWRyb3Bkb3duLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRleHR1YWxNZW51UHJpbWFyeUNvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbnRleHR1YWxNZW51VGVybmFyeUNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgIH1cblxuXG4gICAgdWwuY3JtLWNvbnRleHR1YWwtbWVudS1kcm9wZG93bi1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGxpLmNybS1jb250ZXh0dWFsLW1lbnUtZHJvcGRvd24tbGlzdC1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb250ZXh0dWFsTWVudURyb3Bkb3duT3BlbkNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCIkY3JtUHJpbWFyeUNvbG9yOiAjM2E2ZjliO1xuJGNybVNlY29uZGFyeUNvbG9yOiAjZWRmMmY2O1xuJGNybVRlcm5hcnlDb2xvcjogI2ZmZjtcbiIsIiRmaWx0ZXJGb3JtUHJpbWFyeUNvbG9yOiAkY3JtUHJpbWFyeUNvbG9yO1xuJGZpbHRlckZvcm1TZWNvbmRhcnlDb2xvcjogJGNybVRlcm5hcnlDb2xvcjtcblxuLmNybS1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGZpbHRlckZvcm1QcmltYXJ5Q29sb3IsIDAuNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmNybS1maWx0ZXItaW5uZXIge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICAvLyBNREIgLSBWZW5kb3JcbiAgICAuc2VsZWN0LWlucHV0LmZvcm0tY29udHJvbFtyZWFkb25seV06bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlckZvcm1TZWNvbmRhcnlDb2xvcjtcbiAgICB9XG5cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRmaWx0ZXJGb3JtU2Vjb25kYXJ5Q29sb3I7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmNybS1maWx0ZXItaW5wdXQge1xuICAgICAgICBjb2xvcjogIzg5OGI4ZDtcblxuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3JtLWZpbHRlci1pbnB1dC10ZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyRm9ybVNlY29uZGFyeUNvbG9yO1xuICAgIH1cblxuICAgIC5jcm0tZmlsdGVyLXN1Ym1pdC1idG57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXJGb3JtUHJpbWFyeUNvbG9yO1xuICAgICAgICBjb2xvcjogJGZpbHRlckZvcm1TZWNvbmRhcnlDb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZpbHRlckZvcm1TZWNvbmRhcnlDb2xvcjtcbiAgICB9XG5cblxufSIsIi5mbC1wYWdpbmF0aW9uLWN1cnJlbnQtY29udGFpbmVyIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mbC1wYWdpbmF0aW9uLWxpbmstZGlzYWJsZWR7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiJGlubmVyQm9yZGVyQ29sb3I6ICNlMGUwZTA7XG4kb3V0ZXJCb3JkZXJDb2xvcjogIzcwNzA3MDtcblxuLmNybS10YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblxuICAgIC5jcm0tdGFibGUtaGVhZGVyLXJvdyB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm1QcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGNybVRlcm5hcnlDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCAkaW5uZXJCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDb3JwbyBkZWxsYSB0YWJlbGxhXG4gICAgLmNybS10YWJsZS1yb3cge1xuICAgICAgICAvLyBMYSBwcmltYSByaWdhIGRlbGxhIHRhYmVsbGFcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG91dGVyQm9yZGVyQ29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRvdXRlckJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG91dGVyQm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTCd1bHRpbWEgcmlnYSBkZWxsYSB0YWJlbGxhXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG91dGVyQm9yZGVyQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUdXR0ZSBsZSBhbHRyZSBjZWxsZSBpbnRlcm5lXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCAkaW5uZXJCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAvLyBMYSBwcmltYSBjb2xvbm5hIGRlbGxhIHRhYmVsbGFcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkb3V0ZXJCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTCd1bHRpbWEgY29sb25uYSBkZWxsYSB0YWJlbGxhXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG91dGVyQm9yZGVyQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFeHRyYSBzbWFsbCB0YWJsZVxuICAgICYuY3JtLXRhYmxlLXhzLnRhYmxlLXNtIHtcbiAgICAgICAgOm5vdChjYXB0aW9uKSA+ICogPiAqOm5vdCguZm9ybS1jaGVjayw6YmVmb3JlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWYWxpZGF6aW9uZVxuICAgIC5hcHAtbWRiLWZvcm0tZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNybS10YWJzLWNvbnRhaW5lciB7XG4gICAgLmNybS10YWJzLW5hdiB7XG5cbiAgICB9XG5cbiAgICAuY3JtLXRhYnMtbmF2LWl0ZW0ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jcm0tdGFicy1uYXYtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNybVNlY29uZGFyeUNvbG9yO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm1QcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGNybVRlcm5hcnlDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcm0tdGFiLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY3JtUHJpbWFyeUNvbG9yO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JtVGVybmFyeUNvbG9yO1xuICAgIH1cblxuICAgIC5jcm0tdGFicy1oZWxwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAuY3JtLXRhYi1kaXNtaXNzLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4iLCIuY3JtLW1vZGFsLm1vZGFsIHtcbiAgICAuY3JtLW1vZGFsLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JtUHJpbWFyeUNvbG9yO1xuXG4gICAgICAgICYuY3JtLWNvbmZpZ3VyYXRvci1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm1UZXJuYXJ5Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3JtLW1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgJi5jcm0tY29uZmlndXJhdG9yLW1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNybS1tb2RhbC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY3JtVGVybmFyeUNvbG9yO1xuICAgIH1cblxuICAgIC5jcm0tbW9kYWwtYnRuLWNsb3NlIHtcbiAgICAgICAgJjpub3QoLmNybS1jb25maWd1cmF0b3ItbW9kYWwtYnRuLWNsb3NlKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLS1tZGItYnRuLWNsb3NlLWJnOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTI3aHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTI3JTIwdmlld0JveCUzRCUyNzAlMjAwJTIwMTYlMjAxNiUyNyUyMGZpbGwlM0QlMjclMjNGRkYlMjclM0UlMEElMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyN00uMjkzLjI5M2ExJTIwMSUyMDAlMjAwJTIwMSUyMDEuNDE0JTIwMEw4JTIwNi41ODYlMjAxNC4yOTMuMjkzYTElMjAxJTIwMCUyMDElMjAxJTIwMS40MTQlMjAxLjQxNEw5LjQxNCUyMDhsNi4yOTMlMjA2LjI5M2ExJTIwMSUyMDAlMjAwJTIwMS0xLjQxNCUyMDEuNDE0TDglMjA5LjQxNGwtNi4yOTMlMjA2LjI5M2ExJTIwMSUyMDAlMjAwJTIwMS0xLjQxNC0xLjQxNEw2LjU4NiUyMDglMjAuMjkzJTIwMS43MDdhMSUyMDElMjAwJTIwMCUyMDElMjAwLTEuNDE0eiUyNyUyRiUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1tZGItYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNybS1tb2RhbC1ib2R5IHtcbiAgICAgICAgJi5jcm0tY29uZmlndXJhdG9yLW1vZGFsLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QtaW5wdXQuZm9ybS1jb250cm9sW3JlYWRvbmx5XTpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JtVGVybmFyeUNvbG9yO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb250ZXh0dWFsX21lbnVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlcl9mb3JtXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJsZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vZGFsXCI7XG5cbi8vIFBhZ2VzXG5ib2R5Om5vdCguYXBwLWN0eC1tZW51LUNybU9mZmVyTGlzdENvbnRleHR1YWxNZW51KXtcbiAgICAuY3JtLW9mZmVyLWZpbHRlci1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBpbXBvcnQgXCJwYWdlcy9kb2N1bWVudF9saXN0XCI7XG5AaW1wb3J0IFwicGFnZXMvZG9jdW1lbnRfZGV0YWlsXCI7XG5AaW1wb3J0IFwicGFnZXMvb2ZmZXJfZGV0YWlsXCI7XG5cbi8vIE1vZGFsaVxuQGltcG9ydCBcIm1vZGFsL21vZGFsX3JlYWR5X3Byb2R1Y3RzXCI7XG5cbi5jcm0tcGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59IiwiLmNybS1vZmZlci1jb250YWluZXIsLmNybS1vcmRlci1jb250YWluZXIge1xuICAgIC5jcm0tb2ZmZXItdGFibGUtcm93LC5jcm0tb3JkZXItdGFibGUtcm93e1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmNybS1vZmZlci10YWJsZSwuY3JtLW9yZGVyLXRhYmxlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjB2dztcbiAgICAgICAgLyptYXJnaW46IDA7Ki9cbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG59IiwiLy8gQ29udGVuaXRvcmUgcGnDuSBlc3Rlcm5vXG4uY3JtLW9mZmVyLWRldGFpbC1jb250YWluZXIsLmNybS1vcmRlci1kZXRhaWwtY29udGFpbmVyIHtcblxufVxuXG4uY3JtLWZvcm0tc2VjdGlvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3JtLWZvcm0tc2VjdGlvbi1pdGVtIHtcbiAgICAvL2ZsZXg6IDAgMSAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgJi5jcm0tZm9ybS1zZWN0aW9uLWl0ZW0teHMge1xuICAgICAgICBmbGV4LWJhc2lzOiA3MHB4O1xuICAgIH1cblxuICAgICYuY3JtLWZvcm0tc2VjdGlvbi1pdGVtLXNtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwcHg7XG4gICAgfVxuXG4gICAgJi5jcm0tZm9ybS1zZWN0aW9uLWl0ZW0tbWQge1xuICAgICAgICBmbGV4LWJhc2lzOiAxNTBweDtcbiAgICB9XG5cbiAgICAmLmNybS1mb3JtLXNlY3Rpb24taXRlbS1sZyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgIH1cblxuICAgIC5jcm0tb2ZmZXItZGV0YWlsLWRhdGUsLmNybS1vcmRlci1kZXRhaWwtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICB9XG59XG5cbi5jcm0tb2ZmZXItaXRlbS10YWJsZSwuY3JtLW9yZGVyLWl0ZW0tdGFibGUge1xuICAgIHdpZHRoOiAxNTB2dztcbiAgICBtYXJnaW46IDA7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuXG4uY3JtLW9mZmVyLWl0ZW0tZGVzY3JpcHRpb24sLmNybS1vcmRlci1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiLy8gQ29udGVuaXRvcmUgcGnDuSBlc3Rlcm5vXG4uY3JtLW9mZmVyLWRldGFpbC1jb250YWluZXIge1xuXG59XG5cbi5jcm0tZm9ybS1zZWN0aW9uLWdyb3VwIHtcbiAgICAvKlxuICAgICAqIEBzaW5jZSAxNi0wOS0yNCBEb3BvIGF2ZXJjaSBndWFyZGF0byBhbmNoZSBjb24gc2lsdmlhIGwndW5pY2Egc29sdXppb25lIGNoZSBhYmJpYW1vIHRyb3ZhdG8gcHNldWRvLW5vcm1hbGUgw6ggc3RhdGEgcXVlbGxhIGRpIGRlZmluaXJlIHBlciBvZ25pIHNlemlvbmUgdW5hXG4gICAgICogbGFyZ2hlenphIHNwZWNpZmljYSBpbiBwaXhlbC4gUXVlc3RvIHBlcmNow6ggaWwgY29udGVuaXRvcmUgw6ggYWwgMTAwJSBlIGRhbmRvIGluIGkgdmFyaSBmbGV4LWdyb3cgJSBub24gYXZyZW1tbyBsYSBnYXJhbnppYSBkaSBhdmVyZSBvZ25pIHNpbmdvbG8gZ3J1cHBvIGRlbGxhIGdpdXN0YSBkaW1lbnNpb25lLlxuICAgICAqIExhIHNvbHV6aW9uZSDDqCBzdGF0YSBxdWluZGkgZGkgY2FsY29sYXJlIFwiYSBtYW5vXCIgbGEgbGFyZ2hlenphIG5lY2Vzc2FyaWEgcGVyIG9nbmkgYmxvY2NvIGVkIGluZmluaXJlIGRlZmluaXJlIGxhIGRpbWVuc2lvbmUgZGVsbCd1bHRpbW8gY29uIHVuIGNhbGMgaW4gbW9kbyBjaGUgdmVuZ2EgcHJlY2lzb1xuICAgICAqIGFsIHBpeGVsLiBRdWVzdG8gc2kgZmEgcGVyY2jDqCBhbHRyaW1lbnRpIGF2ZW5kbyBpbCBncnVwcG8gZmxleC1ncm93PTEgZSBmbGV4LXNocmluaz0xIGkgcGl4ZWwgaW4gZWNjZXNzbyB2ZW5nb25vIG1hbmdpYXRpL3JpbW9zc2kgZGEgb2duaSBibG9jY28gc2UgbCd1bHRpbW8gbm9uIHJpZW1wZS9lY2NlZGVcbiAgICAgKiBsbyBzcGF6aW8gdG90YWxlIGEgZGlzcG9zaXppb25lIHN1bGxhIHJpZ2FcbiAgICAgKi9cbiAgICAmLmNybS1mb3JtLXNlY3Rpb24tZ3JvdXAtdGlwby1vZmZlcnRhIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAwcHg7XG4gICAgfVxuXG4gICAgJi5jcm0tZm9ybS1zZWN0aW9uLWdyb3VwLWRhdGUtbnVtYmVyIHtcbiAgICAgICAgZmxleC1iYXNpczogNDMwcHg7XG4gICAgfVxuXG4gICAgJi5jcm0tZm9ybS1zZWN0aW9uLWdyb3VwLXZlcnNpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgICB9XG5cbiAgICAmLmNybS1mb3JtLXNlY3Rpb24tZ3JvdXAtY3VzdG9tZXItY29udGFjdCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkzMHB4KTsgLy8gOTMwcHggw6ggYmFuYWxtZW50ZSBsYSBzb21tYSBkaSBxdWVzdGkgZ3J1cHBpIHF1aSBzb3ByYVxuICAgIH1cbn1cblxuLmNybS1mb3JtLXNlY3Rpb24taXRlbSB7XG4gICAgLy9mbGV4OiAwIDEgMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICYuY3JtLWZvcm0tc2VjdGlvbi1pdGVtLXhzIHtcbiAgICAgICAgZmxleC1iYXNpczogNzBweDtcbiAgICB9XG5cbiAgICAmLmNybS1mb3JtLXNlY3Rpb24taXRlbS1zbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIH1cblxuICAgICYuY3JtLWZvcm0tc2VjdGlvbi1pdGVtLW1kIHtcbiAgICAgICAgZmxleC1iYXNpczogMTUwcHg7XG4gICAgfVxuXG4gICAgJi5jcm0tZm9ybS1zZWN0aW9uLWl0ZW0tbGcge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMDBweDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBAc2luY2UgMTYtMDktMjQgUGVyIGxvIHN0ZXNzbyBtb3Rpdm8gZGkgY3VpIHNvcHJhIGkgY2FtcGkgXCJjbGllbnRlXCIgZSBcImNvbnRhdHRvIGNybVwiIGRldm9ubyBhdmVyZSB1bmEgbGFyZ2hlenphIGZpc3NhIHBlciBhdmVyZSBsYSBtaWdsaW9yIHZpc2liaWxpdMOgIHBvc3NpYmlsZSBkZWdsaSBldmVudHVhbGlcbiAgICAgKiBub21pIGRpIGF6aWVuZGUgY29uIG1vbHRpIGNhcmF0dGVyaS4gSWwgY2FsY28gw6ggZG92dXRvIGRhbGxhIHNvbW1hIGRlbGxhIGRpbWVuc2lvbmUgZGVpIGRpdiBjaGUgaGFubm8gY2xhc3NlIFwiY3JtLWZvcm0tc2VjdGlvbi1pdGVtXCIgZSBzb25vIGZyYXRlbGxpIGRpIHF1ZXN0aSBkdWUuXG4gICAgICogU2ljY29tZSBhZCBvZ2dpIGhhbm5vIGNsYXNzZSAuY3JtLWZvcm0tc2VjdGlvbi1pdGVtLW1kICgxNTBweCkgbGEgc29tbWEgw6ggMzAwLCBnbGkgYWx0cmkgNDUgc29ubyBpIGdhcCBpbiBmbGV4IGRlbGxlIGNvbG9ubmUgY2hlIHNvbm8gaW1wb3N0YXRpIGEgMTVweC5cbiAgICAgKiBFc3NlbmRvY2kgNCBibG9jY2hpIGNpIHNvbm8gMyBnYXAgcXVpbmRpIDE1KjMgPSA0NSwgaWwgZGl2aXNvIGR1ZSBmaW5hbGUgw6ggc2VtcGxpY2VtZW50ZSBwZXJjaMOoIGVudHJhbWJpIGdsaSB1bHRpbWkgZHVlIGVsZW1lbnRpIFwiY2xpZW50ZVwiIGUgXCJjb250YXR0b1wiIHF1aW5kaSBsbyBzcGF6aW9cbiAgICAgKiB2YSBkaXN0cnVidWl0byBlcXVhbWVudGUgdHJhIGkgZHVlXG4gICAgICovXG4gICAgJi5jcm0tZm9ybS1zZWN0aW9uLWl0ZW0tY3VzdG9tZXIsXG4gICAgJi5jcm0tZm9ybS1zZWN0aW9uLWl0ZW0tY29udGFjdCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAzMDBweCAtIDQ1cHgpIC8gMik7XG4gICAgfVxuXG4gICAgLmNybS1vZmZlci1kZXRhaWwtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICB9XG59XG5cbi5jcm0tb2ZmZXItaXRlbS10YWJsZSB7XG4gICAgd2lkdGg6IDE1MHZ3O1xuICAgIG1hcmdpbjogMDtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG5cbi5jcm0tb2ZmZXItaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIi8vIE1vZGFsZSBwZXIgaSBwcm9kb3R0aSBmaW5pdGlcbi5jcm0tcnBtLm1vZGFse1xuICAgIC5yZWFkeS1wcm9kdWN0cy10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cblxuICAgIC5jcm0tcmVhZHktcHJvZHVjdC1kZXNjcmlwdGlvbntcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/