@charset "UTF-8";
/*!
 * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa {
  -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-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 {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em; }

.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: ""; }

.fa-accessible-icon:before {
  content: ""; }

.fa-accusoft:before {
  content: ""; }

.fa-ad:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-card:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-adversal:before {
  content: ""; }

.fa-affiliatetheme:before {
  content: ""; }

.fa-air-freshener:before {
  content: ""; }

.fa-algolia:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-alipay:before {
  content: ""; }

.fa-allergies:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-amazon-pay:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-amilia:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angry:before {
  content: ""; }

.fa-angrycreative:before {
  content: ""; }

.fa-angular:before {
  content: ""; }

.fa-ankh:before {
  content: ""; }

.fa-app-store:before {
  content: ""; }

.fa-app-store-ios:before {
  content: ""; }

.fa-apper:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-apple-alt:before {
  content: ""; }

.fa-apple-pay:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-archway:before {
  content: ""; }

.fa-arrow-alt-circle-down:before {
  content: ""; }

.fa-arrow-alt-circle-left:before {
  content: ""; }

.fa-arrow-alt-circle-right:before {
  content: ""; }

.fa-arrow-alt-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-arrows-alt-h:before {
  content: ""; }

.fa-arrows-alt-v:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-asymmetrik:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-atlas:before {
  content: ""; }

.fa-atom:before {
  content: ""; }

.fa-audible:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-autoprefixer:before {
  content: ""; }

.fa-avianex:before {
  content: ""; }

.fa-aviato:before {
  content: ""; }

.fa-award:before {
  content: ""; }

.fa-aws:before {
  content: ""; }

.fa-backspace:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-band-aid:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-bars:before {
  content: ""; }

.fa-baseball-ball:before {
  content: ""; }

.fa-basketball-ball:before {
  content: ""; }

.fa-bath:before {
  content: ""; }

.fa-battery-empty:before {
  content: ""; }

.fa-battery-full:before {
  content: ""; }

.fa-battery-half:before {
  content: ""; }

.fa-battery-quarter:before {
  content: ""; }

.fa-battery-three-quarters:before {
  content: ""; }

.fa-bed:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bezier-curve:before {
  content: ""; }

.fa-bible:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bimobject:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitcoin:before {
  content: ""; }

.fa-bity:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-blackberry:before {
  content: ""; }

.fa-blender:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-blogger:before {
  content: ""; }

.fa-blogger-b:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-bolt:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-bone:before {
  content: ""; }

.fa-bong:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-book-open:before {
  content: ""; }

.fa-book-reader:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-bowling-ball:before {
  content: ""; }

.fa-box:before {
  content: ""; }

.fa-box-open:before {
  content: ""; }

.fa-boxes:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-brain:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-briefcase-medical:before {
  content: ""; }

.fa-broadcast-tower:before {
  content: ""; }

.fa-broom:before {
  content: ""; }

.fa-brush:before {
  content: ""; }

.fa-btc:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-burn:before {
  content: ""; }

.fa-buromobelexperte:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-bus-alt:before {
  content: ""; }

.fa-business-time:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-calendar-alt:before {
  content: ""; }

.fa-calendar-check:before {
  content: ""; }

.fa-calendar-minus:before {
  content: ""; }

.fa-calendar-plus:before {
  content: ""; }

.fa-calendar-times:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-cannabis:before {
  content: ""; }

.fa-capsules:before {
  content: ""; }

.fa-car:before {
  content: ""; }

.fa-car-alt:before {
  content: ""; }

.fa-car-battery:before {
  content: ""; }

.fa-car-crash:before {
  content: ""; }

.fa-car-side:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-caret-square-down:before {
  content: ""; }

.fa-caret-square-left:before {
  content: ""; }

.fa-caret-square-right:before {
  content: ""; }

.fa-caret-square-up:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cc-amazon-pay:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-apple-pay:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-centercode:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-chalkboard:before {
  content: ""; }

.fa-chalkboard-teacher:before {
  content: ""; }

.fa-charging-station:before {
  content: ""; }

.fa-chart-area:before {
  content: ""; }

.fa-chart-bar:before {
  content: ""; }

.fa-chart-line:before {
  content: ""; }

.fa-chart-pie:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-check-double:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-chess:before {
  content: ""; }

.fa-chess-bishop:before {
  content: ""; }

.fa-chess-board:before {
  content: ""; }

.fa-chess-king:before {
  content: ""; }

.fa-chess-knight:before {
  content: ""; }

.fa-chess-pawn:before {
  content: ""; }

.fa-chess-queen:before {
  content: ""; }

.fa-chess-rook:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-church:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-circle-notch:before {
  content: ""; }

.fa-city:before {
  content: ""; }

.fa-clipboard:before {
  content: ""; }

.fa-clipboard-check:before {
  content: ""; }

.fa-clipboard-list:before {
  content: ""; }

.fa-clock:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-closed-captioning:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-cloud-download-alt:before {
  content: ""; }

.fa-cloud-upload-alt:before {
  content: ""; }

.fa-cloudscale:before {
  content: ""; }

.fa-cloudsmith:before {
  content: ""; }

.fa-cloudversify:before {
  content: ""; }

.fa-cocktail:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-code-branch:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cog:before {
  content: ""; }

.fa-cogs:before {
  content: ""; }

.fa-coins:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-comment-alt:before {
  content: ""; }

.fa-comment-dollar:before {
  content: ""; }

.fa-comment-dots:before {
  content: ""; }

.fa-comment-slash:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-comments-dollar:before {
  content: ""; }

.fa-compact-disc:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-concierge-bell:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-cookie:before {
  content: ""; }

.fa-cookie-bite:before {
  content: ""; }

.fa-copy:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-couch:before {
  content: ""; }

.fa-cpanel:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-creative-commons-by:before {
  content: ""; }

.fa-creative-commons-nc:before {
  content: ""; }

.fa-creative-commons-nc-eu:before {
  content: ""; }

.fa-creative-commons-nc-jp:before {
  content: ""; }

.fa-creative-commons-nd:before {
  content: ""; }

.fa-creative-commons-pd:before {
  content: ""; }

.fa-creative-commons-pd-alt:before {
  content: ""; }

.fa-creative-commons-remix:before {
  content: ""; }

.fa-creative-commons-sa:before {
  content: ""; }

.fa-creative-commons-sampling:before {
  content: ""; }

.fa-creative-commons-sampling-plus:before {
  content: ""; }

.fa-creative-commons-share:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-crop-alt:before {
  content: ""; }

.fa-cross:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-crow:before {
  content: ""; }

.fa-crown:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-css3-alt:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-cut:before {
  content: ""; }

.fa-cuttlefish:before {
  content: ""; }

.fa-d-and-d:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-deaf:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-deploydog:before {
  content: ""; }

.fa-deskpro:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-dharmachakra:before {
  content: ""; }

.fa-diagnoses:before {
  content: ""; }

.fa-dice:before {
  content: ""; }

.fa-dice-five:before {
  content: ""; }

.fa-dice-four:before {
  content: ""; }

.fa-dice-one:before {
  content: ""; }

.fa-dice-six:before {
  content: ""; }

.fa-dice-three:before {
  content: ""; }

.fa-dice-two:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-digital-ocean:before {
  content: ""; }

.fa-digital-tachograph:before {
  content: ""; }

.fa-directions:before {
  content: ""; }

.fa-discord:before {
  content: ""; }

.fa-discourse:before {
  content: ""; }

.fa-divide:before {
  content: ""; }

.fa-dizzy:before {
  content: ""; }

.fa-dna:before {
  content: ""; }

.fa-dochub:before {
  content: ""; }

.fa-docker:before {
  content: ""; }

.fa-dollar-sign:before {
  content: ""; }

.fa-dolly:before {
  content: ""; }

.fa-dolly-flatbed:before {
  content: ""; }

.fa-donate:before {
  content: ""; }

.fa-door-closed:before {
  content: ""; }

.fa-door-open:before {
  content: ""; }

.fa-dot-circle:before {
  content: ""; }

.fa-dove:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-draft2digital:before {
  content: ""; }

.fa-drafting-compass:before {
  content: ""; }

.fa-draw-polygon:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-dribbble-square:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-drum:before {
  content: ""; }

.fa-drum-steelpan:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-dumbbell:before {
  content: ""; }

.fa-dyalog:before {
  content: ""; }

.fa-earlybirds:before {
  content: ""; }

.fa-ebay:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-edit:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-elementor:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-ello:before {
  content: ""; }

.fa-ember:before {
  content: ""; }

.fa-empire:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-text:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-equals:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-erlang:before {
  content: ""; }

.fa-ethereum:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-euro-sign:before {
  content: ""; }

.fa-exchange-alt:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-exclamation-triangle:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-expand-arrows-alt:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-external-link-alt:before {
  content: ""; }

.fa-external-link-square-alt:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-dropper:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-facebook:before {
  content: ""; }

.fa-facebook-f:before {
  content: ""; }

.fa-facebook-messenger:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-feather:before {
  content: ""; }

.fa-feather-alt:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-alt:before {
  content: ""; }

.fa-file-archive:before {
  content: ""; }

.fa-file-audio:before {
  content: ""; }

.fa-file-code:before {
  content: ""; }

.fa-file-contract:before {
  content: ""; }

.fa-file-download:before {
  content: ""; }

.fa-file-excel:before {
  content: ""; }

.fa-file-export:before {
  content: ""; }

.fa-file-image:before {
  content: ""; }

.fa-file-import:before {
  content: ""; }

.fa-file-invoice:before {
  content: ""; }

.fa-file-invoice-dollar:before {
  content: ""; }

.fa-file-medical:before {
  content: ""; }

.fa-file-medical-alt:before {
  content: ""; }

.fa-file-pdf:before {
  content: ""; }

.fa-file-powerpoint:before {
  content: ""; }

.fa-file-prescription:before {
  content: ""; }

.fa-file-signature:before {
  content: ""; }

.fa-file-upload:before {
  content: ""; }

.fa-file-video:before {
  content: ""; }

.fa-file-word:before {
  content: ""; }

.fa-fill:before {
  content: ""; }

.fa-fill-drip:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-fingerprint:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-first-aid:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-first-order-alt:before {
  content: ""; }

.fa-firstdraft:before {
  content: ""; }

.fa-fish:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-flipboard:before {
  content: ""; }

.fa-flushed:before {
  content: ""; }

.fa-fly:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-minus:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-folder-plus:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-font-awesome:before {
  content: ""; }

.fa-font-awesome-alt:before {
  content: ""; }

.fa-font-awesome-flag:before {
  content: ""; }

.fa-font-awesome-logo-full:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-fonticons-fi:before {
  content: ""; }

.fa-football-ball:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-fort-awesome-alt:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-freebsd:before {
  content: ""; }

.fa-frog:before {
  content: ""; }

.fa-frown:before {
  content: ""; }

.fa-frown-open:before {
  content: ""; }

.fa-fulcrum:before {
  content: ""; }

.fa-funnel-dollar:before {
  content: ""; }

.fa-futbol:before {
  content: ""; }

.fa-galactic-republic:before {
  content: ""; }

.fa-galactic-senate:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-gas-pump:before {
  content: ""; }

.fa-gavel:before {
  content: ""; }

.fa-gem:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-gitkraken:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-gitter:before {
  content: ""; }

.fa-glass-martini:before {
  content: ""; }

.fa-glass-martini-alt:before {
  content: ""; }

.fa-glasses:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-globe-africa:before {
  content: ""; }

.fa-globe-americas:before {
  content: ""; }

.fa-globe-asia:before {
  content: ""; }

.fa-gofore:before {
  content: ""; }

.fa-golf-ball:before {
  content: ""; }

.fa-goodreads:before {
  content: ""; }

.fa-goodreads-g:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-google-drive:before {
  content: ""; }

.fa-google-play:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-google-plus-g:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-gopuram:before {
  content: ""; }

.fa-graduation-cap:before {
  content: ""; }

.fa-gratipay:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-greater-than:before {
  content: ""; }

.fa-greater-than-equal:before {
  content: ""; }

.fa-grimace:before {
  content: ""; }

.fa-grin:before {
  content: ""; }

.fa-grin-alt:before {
  content: ""; }

.fa-grin-beam:before {
  content: ""; }

.fa-grin-beam-sweat:before {
  content: ""; }

.fa-grin-hearts:before {
  content: ""; }

.fa-grin-squint:before {
  content: ""; }

.fa-grin-squint-tears:before {
  content: ""; }

.fa-grin-stars:before {
  content: ""; }

.fa-grin-tears:before {
  content: ""; }

.fa-grin-tongue:before {
  content: ""; }

.fa-grin-tongue-squint:before {
  content: ""; }

.fa-grin-tongue-wink:before {
  content: ""; }

.fa-grin-wink:before {
  content: ""; }

.fa-grip-horizontal:before {
  content: ""; }

.fa-grip-vertical:before {
  content: ""; }

.fa-gripfire:before {
  content: ""; }

.fa-grunt:before {
  content: ""; }

.fa-gulp:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-hacker-news:before {
  content: ""; }

.fa-hacker-news-square:before {
  content: ""; }

.fa-hackerrank:before {
  content: ""; }

.fa-hamsa:before {
  content: ""; }

.fa-hand-holding:before {
  content: ""; }

.fa-hand-holding-heart:before {
  content: ""; }

.fa-hand-holding-usd:before {
  content: ""; }

.fa-hand-lizard:before {
  content: ""; }

.fa-hand-paper:before {
  content: ""; }

.fa-hand-peace:before {
  content: ""; }

.fa-hand-point-down:before {
  content: ""; }

.fa-hand-point-left:before {
  content: ""; }

.fa-hand-point-right:before {
  content: ""; }

.fa-hand-point-up:before {
  content: ""; }

.fa-hand-pointer:before {
  content: ""; }

.fa-hand-rock:before {
  content: ""; }

.fa-hand-scissors:before {
  content: ""; }

.fa-hand-spock:before {
  content: ""; }

.fa-hands:before {
  content: ""; }

.fa-hands-helping:before {
  content: ""; }

.fa-handshake:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-haykal:before {
  content: ""; }

.fa-hdd:before {
  content: ""; }

.fa-heading:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-headphones-alt:before {
  content: ""; }

.fa-headset:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-helicopter:before {
  content: ""; }

.fa-highlighter:before {
  content: ""; }

.fa-hips:before {
  content: ""; }

.fa-hire-a-helper:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-hockey-puck:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-hooli:before {
  content: ""; }

.fa-hornbill:before {
  content: ""; }

.fa-hospital:before {
  content: ""; }

.fa-hospital-alt:before {
  content: ""; }

.fa-hospital-symbol:before {
  content: ""; }

.fa-hot-tub:before {
  content: ""; }

.fa-hotel:before {
  content: ""; }

.fa-hotjar:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-start:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-hubspot:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-id-card:before {
  content: ""; }

.fa-id-card-alt:before {
  content: ""; }

.fa-image:before {
  content: ""; }

.fa-images:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-infinity:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-itunes:before {
  content: ""; }

.fa-itunes-note:before {
  content: ""; }

.fa-java:before {
  content: ""; }

.fa-jedi:before {
  content: ""; }

.fa-jedi-order:before {
  content: ""; }

.fa-jenkins:before {
  content: ""; }

.fa-joget:before {
  content: ""; }

.fa-joint:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-journal-whills:before {
  content: ""; }

.fa-js:before {
  content: ""; }

.fa-js-square:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-kaaba:before {
  content: ""; }

.fa-kaggle:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-keybase:before {
  content: ""; }

.fa-keyboard:before {
  content: ""; }

.fa-keycdn:before {
  content: ""; }

.fa-khanda:before {
  content: ""; }

.fa-kickstarter:before {
  content: ""; }

.fa-kickstarter-k:before {
  content: ""; }

.fa-kiss:before {
  content: ""; }

.fa-kiss-beam:before {
  content: ""; }

.fa-kiss-wink-heart:before {
  content: ""; }

.fa-kiwi-bird:before {
  content: ""; }

.fa-korvue:before {
  content: ""; }

.fa-landmark:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-laptop-code:before {
  content: ""; }

.fa-laravel:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-laugh:before {
  content: ""; }

.fa-laugh-beam:before {
  content: ""; }

.fa-laugh-squint:before {
  content: ""; }

.fa-laugh-wink:before {
  content: ""; }

.fa-layer-group:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-lemon:before {
  content: ""; }

.fa-less:before {
  content: ""; }

.fa-less-than:before {
  content: ""; }

.fa-less-than-equal:before {
  content: ""; }

.fa-level-down-alt:before {
  content: ""; }

.fa-level-up-alt:before {
  content: ""; }

.fa-life-ring:before {
  content: ""; }

.fa-lightbulb:before {
  content: ""; }

.fa-line:before {
  content: ""; }

.fa-link:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-linkedin-in:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-lira-sign:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-lock-open:before {
  content: ""; }

.fa-long-arrow-alt-down:before {
  content: ""; }

.fa-long-arrow-alt-left:before {
  content: ""; }

.fa-long-arrow-alt-right:before {
  content: ""; }

.fa-long-arrow-alt-up:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-luggage-cart:before {
  content: ""; }

.fa-lyft:before {
  content: ""; }

.fa-magento:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-mail-bulk:before {
  content: ""; }

.fa-mailchimp:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-mandalorian:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-map-marked:before {
  content: ""; }

.fa-map-marked-alt:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-map-marker-alt:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-markdown:before {
  content: ""; }

.fa-marker:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mastodon:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-medal:before {
  content: ""; }

.fa-medapps:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-medium-m:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-medrt:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.fa-megaport:before {
  content: ""; }

.fa-meh:before {
  content: ""; }

.fa-meh-blank:before {
  content: ""; }

.fa-meh-rolling-eyes:before {
  content: ""; }

.fa-memory:before {
  content: ""; }

.fa-menorah:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-alt:before {
  content: ""; }

.fa-microphone-alt-slash:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-microscope:before {
  content: ""; }

.fa-microsoft:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-mix:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-mizuni:before {
  content: ""; }

.fa-mobile:before {
  content: ""; }

.fa-mobile-alt:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-monero:before {
  content: ""; }

.fa-money-bill:before {
  content: ""; }

.fa-money-bill-alt:before {
  content: ""; }

.fa-money-bill-wave:before {
  content: ""; }

.fa-money-bill-wave-alt:before {
  content: ""; }

.fa-money-check:before {
  content: ""; }

.fa-money-check-alt:before {
  content: ""; }

.fa-monument:before {
  content: ""; }

.fa-moon:before {
  content: ""; }

.fa-mortar-pestle:before {
  content: ""; }

.fa-mosque:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-napster:before {
  content: ""; }

.fa-neos:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-newspaper:before {
  content: ""; }

.fa-nimblr:before {
  content: ""; }

.fa-nintendo-switch:before {
  content: ""; }

.fa-node:before {
  content: ""; }

.fa-node-js:before {
  content: ""; }

.fa-not-equal:before {
  content: ""; }

.fa-notes-medical:before {
  content: ""; }

.fa-npm:before {
  content: ""; }

.fa-ns8:before {
  content: ""; }

.fa-nutritionix:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-oil-can:before {
  content: ""; }

.fa-old-republic:before {
  content: ""; }

.fa-om:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-osi:before {
  content: ""; }

.fa-outdent:before {
  content: ""; }

.fa-page4:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-paint-roller:before {
  content: ""; }

.fa-palette:before {
  content: ""; }

.fa-palfed:before {
  content: ""; }

.fa-pallet:before {
  content: ""; }

.fa-paper-plane:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-parachute-box:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-parking:before {
  content: ""; }

.fa-passport:before {
  content: ""; }

.fa-pastafarianism:before {
  content: ""; }

.fa-paste:before {
  content: ""; }

.fa-patreon:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-peace:before {
  content: ""; }

.fa-pen:before {
  content: ""; }

.fa-pen-alt:before {
  content: ""; }

.fa-pen-fancy:before {
  content: ""; }

.fa-pen-nib:before {
  content: ""; }

.fa-pen-square:before {
  content: ""; }

.fa-pencil-alt:before {
  content: ""; }

.fa-pencil-ruler:before {
  content: ""; }

.fa-people-carry:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-percentage:before {
  content: ""; }

.fa-periscope:before {
  content: ""; }

.fa-phabricator:before {
  content: ""; }

.fa-phoenix-framework:before {
  content: ""; }

.fa-phoenix-squadron:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-phone-slash:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-phone-volume:before {
  content: ""; }

.fa-php:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-pied-piper-hat:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-piggy-bank:before {
  content: ""; }

.fa-pills:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-place-of-worship:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-plane-arrival:before {
  content: ""; }

.fa-plane-departure:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-playstation:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-poll:before {
  content: ""; }

.fa-poll-h:before {
  content: ""; }

.fa-poo:before {
  content: ""; }

.fa-poop:before {
  content: ""; }

.fa-portrait:before {
  content: ""; }

.fa-pound-sign:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-pray:before {
  content: ""; }

.fa-praying-hands:before {
  content: ""; }

.fa-prescription:before {
  content: ""; }

.fa-prescription-bottle:before {
  content: ""; }

.fa-prescription-bottle-alt:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-procedures:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-project-diagram:before {
  content: ""; }

.fa-pushed:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-python:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-quidditch:before {
  content: ""; }

.fa-quinscape:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-quran:before {
  content: ""; }

.fa-r-project:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-react:before {
  content: ""; }

.fa-readme:before {
  content: ""; }

.fa-rebel:before {
  content: ""; }

.fa-receipt:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-red-river:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-redo:before {
  content: ""; }

.fa-redo-alt:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-rendact:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-reply:before {
  content: ""; }

.fa-reply-all:before {
  content: ""; }

.fa-replyd:before {
  content: ""; }

.fa-researchgate:before {
  content: ""; }

.fa-resolving:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-rev:before {
  content: ""; }

.fa-ribbon:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-robot:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-rocketchat:before {
  content: ""; }

.fa-rockrms:before {
  content: ""; }

.fa-route:before {
  content: ""; }

.fa-rss:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-ruble-sign:before {
  content: ""; }

.fa-ruler:before {
  content: ""; }

.fa-ruler-combined:before {
  content: ""; }

.fa-ruler-horizontal:before {
  content: ""; }

.fa-ruler-vertical:before {
  content: ""; }

.fa-rupee-sign:before {
  content: ""; }

.fa-sad-cry:before {
  content: ""; }

.fa-sad-tear:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-sass:before {
  content: ""; }

.fa-save:before {
  content: ""; }

.fa-schlix:before {
  content: ""; }

.fa-school:before {
  content: ""; }

.fa-screwdriver:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-search-dollar:before {
  content: ""; }

.fa-search-location:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-searchengin:before {
  content: ""; }

.fa-seedling:before {
  content: ""; }

.fa-sellcast:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-servicestack:before {
  content: ""; }

.fa-shapes:before {
  content: ""; }

.fa-share:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-shekel-sign:before {
  content: ""; }

.fa-shield-alt:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-shipping-fast:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-shoe-prints:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-shopware:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-shuttle-van:before {
  content: ""; }

.fa-sign:before {
  content: ""; }

.fa-sign-in-alt:before {
  content: ""; }

.fa-sign-language:before {
  content: ""; }

.fa-sign-out-alt:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-signature:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-sistrix:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-sith:before {
  content: ""; }

.fa-skull:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-slack-hash:before {
  content: ""; }

.fa-sliders-h:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-smile:before {
  content: ""; }

.fa-smile-beam:before {
  content: ""; }

.fa-smile-wink:before {
  content: ""; }

.fa-smoking:before {
  content: ""; }

.fa-smoking-ban:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-snowflake:before {
  content: ""; }

.fa-socks:before {
  content: ""; }

.fa-solar-panel:before {
  content: ""; }

.fa-sort:before {
  content: ""; }

.fa-sort-alpha-down:before {
  content: ""; }

.fa-sort-alpha-up:before {
  content: ""; }

.fa-sort-amount-down:before {
  content: ""; }

.fa-sort-amount-up:before {
  content: ""; }

.fa-sort-down:before {
  content: ""; }

.fa-sort-numeric-down:before {
  content: ""; }

.fa-sort-numeric-up:before {
  content: ""; }

.fa-sort-up:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-spa:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-speakap:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-splotch:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-spray-can:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-square-full:before {
  content: ""; }

.fa-square-root-alt:before {
  content: ""; }

.fa-squarespace:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-stamp:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-and-crescent:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-star-half-alt:before {
  content: ""; }

.fa-star-of-david:before {
  content: ""; }

.fa-star-of-life:before {
  content: ""; }

.fa-staylinked:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-steam-symbol:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-sticker-mule:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stopwatch:before {
  content: ""; }

.fa-store:before {
  content: ""; }

.fa-store-alt:before {
  content: ""; }

.fa-strava:before {
  content: ""; }

.fa-stream:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-stripe:before {
  content: ""; }

.fa-stripe-s:before {
  content: ""; }

.fa-stroopwafel:before {
  content: ""; }

.fa-studiovinari:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-suitcase-rolling:before {
  content: ""; }

.fa-sun:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-supple:before {
  content: ""; }

.fa-surprise:before {
  content: ""; }

.fa-swatchbook:before {
  content: ""; }

.fa-swimmer:before {
  content: ""; }

.fa-swimming-pool:before {
  content: ""; }

.fa-synagogue:before {
  content: ""; }

.fa-sync:before {
  content: ""; }

.fa-sync-alt:before {
  content: ""; }

.fa-syringe:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-table-tennis:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-tablet-alt:before {
  content: ""; }

.fa-tablets:before {
  content: ""; }

.fa-tachometer-alt:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-tape:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-taxi:before {
  content: ""; }

.fa-teamspeak:before {
  content: ""; }

.fa-teeth:before {
  content: ""; }

.fa-teeth-open:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-telegram-plane:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-the-red-yeti:before {
  content: ""; }

.fa-theater-masks:before {
  content: ""; }

.fa-themeco:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-thermometer:before {
  content: ""; }

.fa-thermometer-empty:before {
  content: ""; }

.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbtack:before {
  content: ""; }

.fa-ticket-alt:before {
  content: ""; }

.fa-times:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-tint-slash:before {
  content: ""; }

.fa-tired:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-toolbox:before {
  content: ""; }

.fa-tooth:before {
  content: ""; }

.fa-torah:before {
  content: ""; }

.fa-torii-gate:before {
  content: ""; }

.fa-trade-federation:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-traffic-light:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-trash-alt:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-truck-loading:before {
  content: ""; }

.fa-truck-monster:before {
  content: ""; }

.fa-truck-moving:before {
  content: ""; }

.fa-truck-pickup:before {
  content: ""; }

.fa-tshirt:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-tv:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-typo3:before {
  content: ""; }

.fa-uber:before {
  content: ""; }

.fa-uikit:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-umbrella-beach:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-undo:before {
  content: ""; }

.fa-undo-alt:before {
  content: ""; }

.fa-uniregistry:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-university:before {
  content: ""; }

.fa-unlink:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-untappd:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-user-alt:before {
  content: ""; }

.fa-user-alt-slash:before {
  content: ""; }

.fa-user-astronaut:before {
  content: ""; }

.fa-user-check:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-clock:before {
  content: ""; }

.fa-user-cog:before {
  content: ""; }

.fa-user-edit:before {
  content: ""; }

.fa-user-friends:before {
  content: ""; }

.fa-user-graduate:before {
  content: ""; }

.fa-user-lock:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-user-minus:before {
  content: ""; }

.fa-user-ninja:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-user-shield:before {
  content: ""; }

.fa-user-slash:before {
  content: ""; }

.fa-user-tag:before {
  content: ""; }

.fa-user-tie:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-users:before {
  content: ""; }

.fa-users-cog:before {
  content: ""; }

.fa-ussunnah:before {
  content: ""; }

.fa-utensil-spoon:before {
  content: ""; }

.fa-utensils:before {
  content: ""; }

.fa-vaadin:before {
  content: ""; }

.fa-vector-square:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-vial:before {
  content: ""; }

.fa-vials:before {
  content: ""; }

.fa-viber:before {
  content: ""; }

.fa-video:before {
  content: ""; }

.fa-video-slash:before {
  content: ""; }

.fa-vihara:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-vimeo-v:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-vnv:before {
  content: ""; }

.fa-volleyball-ball:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-vuejs:before {
  content: ""; }

.fa-walking:before {
  content: ""; }

.fa-wallet:before {
  content: ""; }

.fa-warehouse:before {
  content: ""; }

.fa-weebly:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-weight:before {
  content: ""; }

.fa-weight-hanging:before {
  content: ""; }

.fa-weixin:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-whatsapp-square:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-whmcs:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-window-close:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-wine-glass:before {
  content: ""; }

.fa-wine-glass-alt:before {
  content: ""; }

.fa-wix:before {
  content: ""; }

.fa-wolf-pack-battalion:before {
  content: ""; }

.fa-won-sign:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-wordpress-simple:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-x-ray:before {
  content: ""; }

.fa-xbox:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-y-combinator:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-yandex:before {
  content: ""; }

.fa-yandex-international:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-yen-sign:before {
  content: ""; }

.fa-yin-yang:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-zhihu:before {
  content: ""; }

.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 Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("/assets/fonts/fa-brands-400.eot");
  src: url("/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/fa-brands-400.woff2") format("woff2"), url("/assets/fonts/fa-brands-400.woff") format("woff"), url("/assets/fonts/fa-brands-400.ttf") format("truetype"), url("/assets/fonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-family: 'Font Awesome 5 Brands';
  line-height: 1;
  text-rendering: auto; }

/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("/assets/fonts/fa-solid-900.eot");
  src: url("/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/fa-solid-900.woff2") format("woff2"), url("/assets/fonts/fa-solid-900.woff") format("woff"), url("/assets/fonts/fa-solid-900.ttf") format("truetype"), url("/assets/fonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  line-height: 1;
  text-rendering: auto; }

/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/fa-regular-400.eot");
  src: url("/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/fa-regular-400.woff2") format("woff2"), url("/assets/fonts/fa-regular-400.woff") format("woff"), url("/assets/fonts/fa-regular-400.ttf") format("truetype"), url("/assets/fonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
  line-height: 1;
  text-rendering: auto; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

@font-face {
  font-family: "icomoon";
  src: url("/files/user/assets/fonts/icomoon.eot?a7l9tu");
  src: url("/files/user/assets/fonts/icomoon.eot?a7l9tu#iefix") format("embedded-opentype"), url("/files/user/assets/fonts/icomoon.ttf?a7l9tu") format("truetype"), url("/files/user/assets/fonts/icomoon.woff?a7l9tu") format("woff"), url("/files/user/assets/fonts/icomoon.svg?a7l9tu#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-mp4:before {
  content: "";
  color: #2400B0; }

.icon-mail-alt:before {
  content: "";
  color: #861718; }

.icon-anchor:before {
  content: "";
  color: #2400B0; }

.icon-check:before {
  content: "";
  color: #fff; }

.icon-confirm:before {
  content: "";
  color: #fff; }

.icon-edit:before {
  content: "";
  color: #fff; }

.icon-password:before {
  content: "";
  color: #861718; }

.icon-quote:before {
  content: "";
  color: #948f77; }

.icon-cross:before {
  content: "";
  color: #fff; }

.icon-csv:before {
  content: "";
  color: #2400B0; }

.icon-exe:before {
  content: "";
  color: #2400B0; }

.icon-jpg:before {
  content: "";
  color: #2400B0; }

.icon-mpg:before {
  content: "";
  color: #2400B0; }

.icon-txt:before {
  content: "";
  color: #2400B0; }

.icon-zip:before {
  content: "";
  color: #2400B0; }

.icon-arrow:before {
  content: ""; }

.icon-blank:before {
  content: "";
  color: #2400B0; }

.icon-excel:before {
  content: "";
  color: #2400B0; }

.icon-logout:before {
  content: "";
  color: #fff; }

.icon-mail:before {
  content: "";
  color: #fff; }

.icon-marker:before {
  content: "";
  color: #fff; }

.icon-pdf:before {
  content: "";
  color: #2400B0; }

.icon-ppt:before {
  content: "";
  color: #2400B0; }

.icon-search:before {
  content: ""; }

.icon-word:before {
  content: "";
  color: #2400B0; }

@keyframes fade-in {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@-webkit-keyframes fade-in {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@keyframes fade-in-flex {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0; }
  100% {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1; } }

@-webkit-keyframes fade-in-flex {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: -webkit-box;
    display: flex;
    opacity: 0; }
  100% {
    display: -webkit-box;
    display: flex;
    opacity: 1; } }

.mt-5 {
  margin-top: 5px !important; }

.mt-10 {
  margin-top: 10px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mt-60 {
  margin-top: 60px !important; }

.mt-70 {
  margin-top: 70px !important; }

.mt-80 {
  margin-top: 80px !important; }

.mt-90 {
  margin-top: 90px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mb-5 {
margin-bottom: 5px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.mb-90 {
  margin-bottom: 90px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

/*
 * mixin用SCSS
 *
 */
/********************************************
		Common
********************************************/
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  word-break: break-all;
  word-wrap: break-word; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  line-height: 1.3; }

dd,
dl,
dt,
label,
ul,
ol {
  padding: 0;
  margin: 0; }

li {
  list-style: none; }

a {
  text-decoration: none;
  color: inherit; }
  a:hover {
    cursor: pointer; }

img {
  vertical-align: top; }

html {
  font-size: 62.5%; }

body,
html {
  width: 100%;
  height: 100%; }

body {
  color: #3c3c35;
  font-family: 'Roboto', Meiryo, "Hiragino Kaku Gothic Pro", sans-serif, "MS PGothic", "MS UI Gothic", Helvetica, Arial;
  font-size: 16px;
  font-size: 1.6rem;
  letter-spacing: 0.05em; }

button,
input,
optgroup,
select,
textarea {
  color: #3c3c35;
  font-family: inherit;
  font-size: 16px;
  font-size: 1.6rem; }

button,
input[type="button"],
input[type="submit"] {
  border: none; }

input, textarea {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

iframe {
  vertical-align: top; }

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.5;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button, html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

.l-breadcrumb__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  font-size: 1.2rem; }
  .l-breadcrumb__item + .l-breadcrumb__item::before {
    margin-right: 8px;
    content: "＞"; }

.l-breadcrumb__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.l-bodyInner {
  min-height: 100%; }

.l-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7); }

.l-page {
  overflow: hidden; }

.l-container {
  position: relative; }
  .l-container--single {
    position: relative;
    width: 100%; }
  .l-container--main {
    position: relative; }
  .l-container--side {
    position: relative; }

.l-footer {
  position: relative;
  background-image: url(/files/user/assets/images/common/bg.png?v=1675647403);
  background-color: #2400B0;
  background-repeat: no-repeat;
  color: #fff; }

.l-footer__inner {
  width: 100%; }

.l-footer__nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.l-footer__nav__item {
  margin-bottom: 1em;
  font-size: 13px;
  font-size: 1.3rem; }

.l-footer__nav__link {
  display: inline-block;
  padding-bottom: 5px;
  border-bottom: 1px solid transparent;
  color: #fff;
  text-decoration: none;
  -webkit-transition: .3s border-bottom-color;
  transition: .3s border-bottom-color; }
  .l-footer__nav__link::after {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #fff;
    font-size: 11px;
    font-size: 1.1rem;
    content: ""; }
  .l-footer__nav__link:hover {
    border-bottom-color: #fff; }

.l-footer__info__sitename {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem; }

.l-footer__info__item {
  font-size: 15px;
  font-size: 1.5rem; }
  .l-footer__info__item.-address::before {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    padding: 0 2px;
    font-size: 20px;
    font-size: 2rem;
    content: ""; }
  .l-footer__info__item.-mail::before {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    font-size: 15px;
    font-size: 1.5rem;
    content: ""; }

.l-footer__info__link {
  color: #fff; }

.l-footer__copyright {
  background-color: #111;
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  text-align: center; }

.l-footer__pagetop {
  position: absolute;
  right: 0;
  bottom: 0;
  border-radius: 4px 0 0 0;
  background-color: #fff;
  color: #3c3c35;
  cursor: pointer; }
  .l-footer__pagetop::before {
    display: block;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    content: ""; }

.l-header {
  z-index: 100;
  color: #fff; }

.l-header__logo {
  margin-right: auto; }

.l-header__logo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: .3s opacity;
  transition: .3s opacity; }
  .l-header__logo__link:hover {
    opacity: .7;
    text-decoration: none; }

.l-header__logo__type {
  font-weight: bold;
  letter-spacing: 0.065em;
  white-space: nowrap; }

.l-header__nav__check {
  opacity: 0;
  position: fixed;
  z-index: -1; }

.l-header__nav__link {
  color: #fff; }
  .l-header__nav__link:hover {
    text-decoration: none; }

.l-header__nav__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer; }

.l-header__nav__child {
  display: none; }

.l-header__nav__child__heading__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #3c3c35;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: .3s color;
  transition: .3s color; }
  .l-header__nav__child__heading__link::after {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #2400B0;
    content: "";
    font-size: 12px;
    font-size: 1.2rem;
    -webkit-transition: .3s color;
    transition: .3s color; }
  .l-header__nav__child__heading__link:hover {
    color: #2400B0;
    text-decoration: none; }

.l-header__nav__child__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #eee;
  color: #3c3c35;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: .3s background-color, .3s color;
  transition: .3s background-color, .3s color; }
  .l-header__nav__child__link::after {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    margin-left: auto;
    color: #2400B0;
    font-size: 12px;
    font-size: 1.2rem;
    -webkit-transition: .3s color;
    transition: .3s color;
    content: ""; }
  .l-header__nav__child__link:hover {
    background-color: #3c3c35;
    color: #fff;
    text-decoration: none; }
    .l-header__nav__child__link:hover::after {
      color: #fff; }

.l-header__nav__logout__button::after {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  font-display: block;
  margin-left: auto;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  content: ""; }

.l-header__subnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.l-header__subnav__search__check {
  opacity: 0;
  position: fixed;
  z-index: -1; }

.l-header__subnav__search__label {
  cursor: pointer; }
  .l-header__subnav__search__label::before {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    content: ""; }

.l-header__subnav__search__input {
  outline: none; }

.l-header__subnav__logout__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  border: 1px solid #fff;
  border-radius: 100vw;
  background-color: #2400B0;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: .3s background-color;
  transition: .3s background-color; }
  .l-header__subnav__logout__link::before {
    margin-right: 10px;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    font-size: 18px;
    font-size: 1.8rem;
    content: ""; }
  .l-header__subnav__logout__link:hover {
    background-color: #D80084;
    text-decoration: none; }

.l-header__nav__check:checked ~ .l-header .l-header__subnav__menu {
  background-color: #2400B0; }

.l-header__subnav__menu__bar.-top {
  -webkit-transform: translate(-50%, -8px);
          transform: translate(-50%, -8px); }
  .l-header__nav__check:checked ~ .l-header .l-header__subnav__menu__bar.-top {
    -webkit-transform: translateX(-50%) rotate(-45deg);
            transform: translateX(-50%) rotate(-45deg); }

.l-header__nav__check:checked ~ .l-header .l-header__subnav__menu__bar.-middle {
  background-color: rgba(255, 255, 255, 0); }

.l-header__subnav__menu__bar.-bottom {
  -webkit-transform: translate(-50%, 8px);
          transform: translate(-50%, 8px); }
  .l-header__nav__check:checked ~ .l-header .l-header__subnav__menu__bar.-bottom {
    -webkit-transform: translateX(-50%) rotate(45deg);
            transform: translateX(-50%) rotate(45deg); }

/*
---
name: Accordion
category:
 - component/js/accordion
---

```html
<dl class="c-accordion" data-js="accordion-box">
  <dt class="c-accordion__title" data-js="accordion-toggle">見出しクリックでコンテンツをアコーディオン開閉</dt>
  <dd class="c-accordion__contents">コンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツコンテンツ</dd>
</dl>

```
*/
.c-accordion__title {
  cursor: pointer; }

.c-accordion__contents {
  display: none; }

.c-accordion.is-active .c-accordion__contents {
  display: block; }

.c-anchor {
  width: 100%;
  border: 3px solid #eee;
  border-radius: 4px; }

.c-anchor a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .c-anchor a::before {
    display: block;
    width: 10px;
    height: 12px;
    margin-right: 10px;
    background: url(/files/user/assets/images/common/symbol-anchor.svg?v=1675647411) no-repeat center center;
    background-size: auto 100%;
    content: ""; }

.c-box {
  border: 1px solid #b1b1ac;
  border-radius: 4px; }
  .c-box.-emphasis {
    border-color: #D80084;
    color: #D80084; }

.c-box__title {
  margin-bottom: 16px;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem; }
  .c-box__title .c-link, .c-box__title .c-article a:not([class]), .c-article .c-box__title a:not([class]) {
    color: #3c3c35; }

.c-box__scroll {
  height: 160px;
  overflow-y: scroll; }

.c-box p {
  margin: 0 !important; }

.c-box .c-list--disc li::before, .c-box .c-article ul:not([class]) li::before, .c-article .c-box ul:not([class]) li::before {
  background-color: #D80084; }

/*
---
name: base button
category:
 - component/button
tag:
 - base
 - button
---

## This is base button

* Base button style.
* Use `a` or `button` tag.

```html
<div>
  <button class="c-button">ボタン</button>
  <button class="c-button icon-arrow-right">ボタン</button>
  <button class="c-button icon-arrow-left">ボタン</button>
</div>
<div>
  <button class="c-button--strong">強調ボタン</button>
  <button class="c-button--strong icon-arrow-right">強調ボタン</button>
  <button class="c-button--strong icon-arrow-left">強調ボタン</button>
</div>
<div>
  <button class="c-button--disabled">非活性ボタン</button>
  <button class="c-button--disabled icon-arrow-right">非活性ボタン</button>
  <button class="c-button--disabled icon-arrow-left">非活性ボタン</button>
</div>
<div>
  <button class="c-button--return">戻るボタン</button>
  <button class="c-button--return icon-arrow-right">戻るボタン</button>
  <button class="c-button--return icon-arrow-left">戻るボタン</button>
</div>
```
*/
.c-button, .c-button--important, .c-button--disabled, .c-button--return {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 100%;
  padding: 12px 25px 12px 20px;
  border-radius: 4px;
  background-color: #eee;
  color: #3c3c35;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: .3s background-color, .3s color;
  transition: .3s background-color, .3s color; }
  .c-button::after, .c-button--important::after, .c-button--disabled::after, .c-button--return::after {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    margin-left: auto;
    padding-left: 10px;
    color: #2400B0;
    font-size: 12px;
    font-size: 1.2rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-transition: .3s color;
    transition: .3s color;
    content: ""; }
  .c-button[target="_blank"]::after, .c-button--important[target="_blank"]::after, .c-button--disabled[target="_blank"]::after, .c-button--return[target="_blank"]::after {
    content: ""; }
  .-flex.c-button, .-flex.c-button--important, .-flex.c-button--disabled, .-flex.c-button--return {
    width: 100%; }
  .c-button:hover, .c-button--important:hover, .c-button--disabled:hover, .c-button--return:hover {
    background-color: #D80084;
    color: #fff;
    text-decoration: none; }
    .c-button:hover::after, .c-button--important:hover::after, .c-button--disabled:hover::after, .c-button--return:hover::after {
      color: #fff; }
  .c-button img, .c-button--important img, .c-button--disabled img, .c-button--return img {
    margin-right: 16px; }

.c-button img {
  max-width: 22px;
  max-height: 22px; }

.c-button__outer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px auto; }

.c-button--important {
  background-color: #D80084;
  color: #fff; }
  .c-button--important::after {
    color: #fff; }
  .c-button--important:hover {
    background-color: #2400B0; }

.c-button--disabled {
  background-color: #bbb;
  pointer-events: none; }

.c-button--return {
  border: solid 1px #2400B0;
  background-color: #fff;
  color: #2400B0; }

.c-button.-confirm, .c-button.-return, .c-button.-send {
  padding: 26px 28px 26px 22px;
  color: #fff; }
  .c-button.-confirm::after, .c-button.-return::after, .c-button.-send::after {
    color: #fff; }

.c-button.-confirm {
  background-color: #3c3c35; }
  .c-button.-confirm:hover {
    background-color: #D80084; }
  .c-button.-confirm.is-disabled {
    opacity: .5;
    pointer-events: none; }

.c-button.-return {
  background-color: #3c3c35; }
  .c-button.-return::before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    margin-right: auto;
    padding-right: 10px;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-transition: .3s color;
    transition: .3s color;
    content: ""; }
  .c-button.-return::after {
    content: none; }
  .c-button.-return:hover {
    background-color: #706F67; }

.c-button.-send {
  background-color: #D80084;
  font-weight: bold; }
  .c-button.-send:hover {
    background-color: #2400B0; }

.c-download__item + .c-download__item {
  margin-top: 10px; }

.c-download__link {
  border: 1px solid #b1b1ac;
  border-radius: 4px;
  color: #3c3c35;
  -webkit-transition: .3s border-color;
  transition: .3s border-color; }
  .c-download__link::after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #2400B0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    content: ""; }
  .c-download__link:hover {
    text-decoration: none; }

  .c-download .is-new {
    margin: auto;
    margin-left: 0; }
  .c-download .is-new::before {
    content: "";
    background-image: url(/files/user/assets/images/common/icon-new.png?v=1675647404);
    display: block;
    width: 72px;
    height: 26px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%; }

.c-download__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .c-download__title::after {
    display: block;
    width: 28px;
    height: 35px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    color: #2400B0;
    font-size: 35px;
    font-size: 3.5rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    content: ""; }
  .c-download__link.is-pdf .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-pdf.svg?v=1675647412); }
  .c-download__link.is-zip .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-zip.svg?v=1675647413); }
  .c-download__link.is-xlsx .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-excel.svg?v=1675647412); }
  {* .c-download__link.is-xls .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-excel.svg?v=1675647412); } *}
  .c-download__link.is-docx .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-word.svg?v=1675647413); }
  {* .c-download__link.is-doc .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-word.svg?v=1675647413); } *}
  .c-download__link.is-pptx .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-ppt.svg?v=1675647412); }
  {* .c-download__link.is-ppt .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-ppt.svg?v=1675647412); } *}
  .c-download__link.is-exe .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-exe.svg?v=1675647412); }
  .c-download__link.is-txt .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-txt.svg?v=1675647412); }
  .c-download__link.is-jpg .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-jpg.svg?v=1675647412); }
  .c-download__link.is-mpg .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-mpg.svg?v=1675647412); }
  .c-download__link.is-csv .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-csv.svg?v=1675647411); }
  .c-download__link.is-mp4 .c-download__title::after {
    background-image: url(/files/user/assets/images/common/symbol-mp4.svg?v=1675647412); }

.c-download__info__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 100vw;
  background-color: #3c3c35;
  color: #fff;
  font-size: 13px;
  font-size: 1.3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.c-download__info__description {
  font-size: 15px;
  font-size: 1.5rem; }

/*
---
name: Error MessageBox
category:
 - component/form/error
---

```html
<div class="c-form-errorBox">
    <div class="c-form-errorBox__heading">
        <i class="fas fa-exclamation-triangle fa-2x"></i>エラーが発生しました。
    </div>
    <ul class="c-form-errorBox__list">
        <li>お名前は必ず入力してください。</li>
        <li>・お名前は必ず入力してください。</li>
        <li>※ お名前は必ず入力してください。</li>
    </ul>
</div>
```
*/
.c-form-errorBox {
  width: 100%;
  margin: 20px auto;
  padding: 20px;
  border: 2px solid #D91E10;
  background-color: rgba(217, 30, 16, 0.1);
  color: #D91E10; }

.c-form-errorBox__heading {
  padding-left: 10px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold; }
  .c-form-errorBox__heading i {
    margin-right: 10px;
    vertical-align: middle; }

.c-form-errorBox__list {
  margin-top: 20px; }
  .c-form-errorBox__list li {
    margin-top: 10px; }

/*
---
name: Error Message
category:
- component/form/error
---

```html
<div class="c-form__inner">
    <input type="text" name="" value="" class="c-form-input" placeholder="テキストを入力してください。">
    <div class="c-form-error__msg">
        ※ お名前は必ず入力してください。
    </div>
</div>
```
*/
.c-form-error__msg {
  display: block;
  margin-top: 10px;
  color: #D91E10; }

.c-faq__item {
  border: 1px solid #b1b1ac;
  border-radius: 4px; }
  .c-faq__item + .c-faq__item {
    margin-top: 10px; }
  .c-faq__item.is-active {
    border: 2px solid #3c3c35; }

.c-faq__question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-bottom: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  font-size: 18px;
  font-size: 1.8rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition: .3s background-color;
  transition: .3s background-color; }
  .c-faq__question::before {
    margin-right: 20px;
    font-weight: bold;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.2;
    content: "Q"; }
  .c-faq__question::after {
    position: absolute;
    color: #2400B0;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    -webkit-transition: .3s transform, .3s color;
    transition: .3s transform, .3s color;
    content: ""; }
  .is-active .c-faq__question {
    font-weight: bold;
    border-bottom-color: #b1b1ac;
    background-color: #eee; }
    .is-active .c-faq__question::after {
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg);
      color: #3c3c35; }

.c-faq__answer {
  display: none;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .is-active .c-faq__answer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .c-faq__answer::before {
    color: #D80084;
    font-weight: bold;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.2;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    content: "A"; }

/*
---
name: Required
category:
 - component/form
---

```html
<div class="c-form">
    項目<span class="c-form-required">（必須）</span>
</div>
```
*/

.c-form-required, .c-form-optional {
  display: inline-block;
  margin-top: 2px;
  margin-left: 5px;
  padding: 2px 7px;
  border-radius: 4px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.1; }

.c-form-required {
  border: 2px solid #D80084;
  color: #D80084;
  font-weight: bold; }

.c-form-optional {
  border: 2px solid #3c3c35;
  background-color: #3c3c35;
  color: #fff;
  font-weight: normal; }

.c-form__item + .c-form__item {
  margin-top: 40px; }

.c-form__title {
  font-weight: bold; }

.c-form__body__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.c-form__privacy .c-box {
  margin-bottom: 0; }

/*
---
name: Grid
category:
 - component/grid
---

```html
<div class="c-grid-col-12">
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-2">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-2">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-2">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-2">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-2">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-2">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-3">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-3">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-3">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-3">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-4">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-4">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-4">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-5">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-7">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-6">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-6">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-7">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-5">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-8">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-4">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-9">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-3">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-10">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-2">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-11">
    <div class="c-grid__item">テキスト</div>
  </div>
  <div class="c-grid-col-1">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>

<div class="c-grid-col-12">
  <div class="c-grid-col-12">
    <div class="c-grid__item">テキスト</div>
  </div>
</div>
```
*/
/* .c-grid-col-1 = width: 8.333% */

.c-grid__item {
  width: 100%;
  padding: 0.2em;
  border: solid 1px #b1b1ac;
  background-color: #fff;
  text-align: center; }

[class*=" c-grid-col-"],
[class^="c-grid-col-"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/*
---
name: Heading h1
category:
 - component/typography/heading
---

## h1

```html
<h1 class="c-heading--lv1">h1テキストh1テキストh1テキストh1テキストh1テキストh1テキストh1テキストh1テキスト</h1>

<article class="c-article">
	<h1>h1テキストh1テキストh1テキストh1テキスト</h1>
</article>

```
*/
.c-heading--lv1, .c-article h1 {
  font-weight: bold;
  line-height: 1.2; }

/*
---
name: Heading h2
category:
 - component/typography/heading
---

## h2

```html
<h2 class="c-heading--lv2">h2テキストh2テキストh2テキストh2テキストh2テキストh2テキストh2テキストh2テキスト</h2>

<article class="c-article">
	<h2>h2テキストh2テキストh2テキストh2テキスト</h2>
</article>

```
*/
.c-heading--lv2, .c-article h2 {
  margin-bottom: 40px;
  font-weight: bold;
  font-size: 36px;
  font-size: 3.6rem;
  letter-spacing: 0.1em; }

.c-heading--lv2 span, .c-article h2 span {
  display: block;
  margin-top: 10px;
  color: #87867e;
  font-weight: 500;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.2;
  letter-spacing: 0.02em; }

/*
---
name: Heading h3
category:
 - component/typography/heading
---

## h3

```html
<h3 class="c-heading--lv3">h3テキストh3テキストh3テキストh3テキストh3テキストh3テキストh3テキストh3テキストh3テキスト</h3>

<article class="c-article">
	<h3>h3テキストh3テキストh3テキストh3テキスト</h3>
</article>

```
*/
.c-heading--lv3, .c-article h3 {
  position: relative;
  margin-bottom: 28px;
  font-weight: bold;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.4;
  letter-spacing: 0.08em; }

/*
---
name: Heading h4
category:
 - component/typography/heading
---

## h4

```html
<h4 class="c-heading--lv4">h4テキストh4テキストh4テキストh4テキストh4テキストh4テキストh4テキストh4テキスト</h4>

<article class="c-article">
	<h4>h4テキストh4テキストh4テキストh4テキスト</h4>
</article>

```
*/
.c-heading--lv4, .c-article h4 {
  margin: 25px 0 16px;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: 0.08em;
  line-height: 1.4; }
  .c-heading--lv4 a, .c-article h4 a {
    color: #3c3c35;
    -webkit-transition: .3s color;
    transition: .3s color; }
    .c-heading--lv4 a:hover, .c-article h4 a:hover {
      color: #2400B0;
      text-decoration: none; }
    .c-heading--lv4 a::after, .c-article h4 a::after {
      font-family: "icomoon";
      font-weight: normal;
      font-style: normal;
      font-size: 12px;
      font-size: 1.2rem;
      margin-left: 20px;
      color: #2400B0;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      content: ""; }

/*
---
name: ImageText
category:
 - component/figure/imageText
---

## ImageText

```html
<div class="c-imageText">
	<div class="c-imageText__picture--top">
		<img src="/files/user/images/600x400.png?v=1513757334">
		<p class="c-imageText__caption">画像のキャプションが入ります。</p>
	</div>
	<p class="c-text">画像上配置＋テキストです。画像上配置＋テキストです。画像上配置＋テキストです。画像上配置＋テキストです。画像上配置＋テキストです。画像上配置＋テキストです。画像上配置＋テキストです。画像上配置＋テキストです。画像上配置＋テキストです。</p>
</div>

<div class="c-imageText">
	<div class="c-imageText__picture--right">
		<img src="/files/user/images/300x200.png?v=1513757334">
		<p class="c-imageText__caption">画像のキャプションが入ります。画像のキャプションが入ります。画像のキャプションが入ります。</p>
	</div>
	<p class="c-text">画像右配置＋テキストです。画像右配置＋テキストです。画像右配置＋テキストです。画像右配置＋テキストです。画像右配置＋テキストです。<br><br>画像右配置＋テキストです。<br>画像右配置＋テキストです。<br>画像右配置＋テキストです。<br>画像右配置＋テキストです。画像右配置＋テキストです。</p>
</div>

<div class="c-imageText">
	<div class="c-imageText__picture--left">
		<img src="/files/user/images/200x133.png?v=1513757334">
		<p class="c-imageText__caption">画像のキャプションが入ります。画像のキャプションが入ります。</p>
	</div>
	<p class="c-text">画像左配置＋テキストです。画像左配置＋テキストです。<br>画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。<br>画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。画像左配置＋テキストです。</p>
</div>

<div class="c-imageText">
	<p class="c-text">画像下配置＋テキストです。画像下配置＋テキストです。画像下配置＋テキストです。画像下配置＋テキストです。</p>
	<div class="c-imageText__picture--bottom">
		<img src="/files/user/images/600x400.png?v=1513757334">
		<p class="c-imageText__caption">画像のキャプションが入ります。画像のキャプションが入ります。画像のキャプションが入ります。画像のキャプションが入ります。画像のキャプションが入ります。画像のキャプションが入ります。画像のキャプションが入ります。</p>
	</div>
</div>

```
*/

.c-imageText::after {
  display: block;
  clear: both;
  content: ""; }

.c-imageText__picture--top {
  text-align: center; }

.c-imageText__picture--bottom {
  text-align: center; }

.c-imageText__caption {
  width: 100%;
  margin: 10px auto 0;
  color: #666;
  font-size: 12px;
  font-size: 1.2rem; }

/*
---
name: Input
category:
 - component/form/input
---

```html
<div class="c-form__inner">
<input type="text" name="" value="" class="c-form-input" placeholder="テキストを入力してください。">
</div>
```
*/
.c-form-input, .c-form-input--tel, .c-form-input--textarea {
  padding: 15px 20px;
  border: 1px solid #b1b1ac;
  border-radius: 4px;
  outline: none; }
  .c-form-input:focus, .c-form-input--tel:focus, .c-form-input--textarea:focus {
    padding: 14px 19px;
    border: 2px solid #3c3c35; }

.c-form__inner {
  display: block;
  padding: 20px 0; }

.c-form-input {
  display: block; }
  .c-form-input__prefix__outer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .c-form-input__prefix {
    padding: 15px;
    border-radius: 4px 0 0 4px;
    background-color: #3c3c35;
    color: #fff;
    font-size: 14px;
    font-size: 1.4rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    .c-form-input__prefix + .c-form-input {
      border-radius: 0 4px 4px 0;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }

/*
---
name: Input tell
category:
- component/form/input
---

```html
<div class="c-form__inner">
    <input type="text" name="" value="" class="c-form-input--tel" placeholder="">－<input type="text" name="" value="" class="c-form-input--tel" placeholder="">－<input type="text" name="" value="" class="c-form-input--tel" placeholder="">
</div>
```
*/
.c-form-input--tel {
  display: inline-block;
  width: 150px; }
  .c-form-input--tel:first-of-type {
    margin-right: 10px; }
  .c-form-input--tel:nth-of-type(2) {
    margin: 0 10px; }
  .c-form-input--tel:last-of-type {
    margin-left: 10px; }

/*
---
name: Input zip
category:
- component/form/input
---

```html
<div class="c-form__inner">
    〒<input type="text" name="" value="" class="c-form-input--zip" placeholder="">－<input type="text" name="" value="" class="c-form-input--zip" placeholder="">
    <button id="" class="c-form-input--zip__btn c-button">住所自動入力</button>
</div>
```
*/

/*
---
name: Input textarea
category:
- component/form/input
---

```html
<div class="c-form__inner">
    <textarea name="" rows="" cols="" class="c-form-input--textarea" placeholder="テキストを入力してください。"></textarea>
</div>

<div class="c-form__inner">
    <textarea name="" rows="10" cols="0" class="c-form-input--textarea" placeholder="テキストを入力してください。"></textarea>
</div>
```
*/
.c-form-input--textarea {
  display: block;
  width: 100%;
  min-height: 150px; }

/*
---
name: Layout
category:
 - component/js/layout
---

```html

```
*/
.c-globalNav__head {
  position: relative;
  height: 50px;
  background-color: #b1b1ac; }

.c-globalNav__bars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  width: 50px;
  height: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer; }
  .is-active .c-globalNav__bars:before {
    content: ""; }

.c-globalNav__bars:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  content: ""; }

.c-globalNav__item {
  padding: 1em; }
  .c-globalNav__item:not(:last-child) {
    border-bottom: solid 1px #b1b1ac; }

.c-globalNav__body {
  display: none;
  position: fixed;
  left: -100%;
  z-index: 9999;
  height: 100%;
  background-color: #fff;
  -webkit-transition: 0.3s left;
  transition: 0.3s left; }
  .is-active .c-globalNav__body {
    display: block;
    left: 0; }

.c-globalNav__body__bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: 0.3s display;
  transition: 0.3s display; }
  .is-active .c-globalNav__body__bg {
    display: block; }

/*
---
name: Link
category:
 - component/typography/link
---

```html
<article class="c-article">
	<p>テキストが入っています。テキストが入っています。<a href="/DUMMY">テキストリンク</a>テキストが入っています。</li>
	<ul class="c-list--link">
		<li><a href="/DUMMY"><i class="c-link__icon c-list__icon -front fas fa-caret-right"></i>矢印リンク矢印リンク矢印リンク</a></li>
		<li><a href="/DUMMY"><i class="c-link__icon c-list__icon -front fas fa-caret-right"></i>別窓リンク別窓リンク別窓リンク別窓リンク<i class="c-link__icon -rear far fa-window-restore"></i></a></li>
		<li><a href="/DUMMY"><i class="c-link__icon c-list__icon -front fas fa-caret-right"></i>PDFリンクPDFリンクPDFリンクPDFリンク(532KB)<i class="c-link__icon -rear far fa-file-pdf"></i></a></li>
	</ul>
</article>
```
*/
a {
  color: #2400B0;
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

.c-link__outer {
  margin: 12px 0; }

.c-link, .c-article a:not([class]) {
  color: #2400B0;
  text-decoration: underline; }
  .c-link::after, .c-article a:not([class])::after {
    display: inline-block;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #2400B0;
    content: "";
    font-size: 15px;
    font-size: 1.5rem;
    -webkit-transition: .3s color;
    transition: .3s color;
    margin-left: 8px; }
  .c-link:hover, .c-article a:hover:not([class]) {
    text-decoration: none; }
  .c-link[target="_blank"]::after, .c-article a:not([class])[target="_blank"]::after {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    background-color: transparent;
    background-image: none;
    font-size: 13px;
    font-size: 1.3rem;
    vertical-align: 0;
    content: ""; }

[class^='c-list'] li, .c-article ul:not([class]) li, .c-article ol:not([class]) li {
  position: relative;
  padding-left: 36px; }
  [class^='c-list'] li:not(:first-child), .c-article ul:not([class]) li:not(:first-child), .c-article ol:not([class]) li:not(:first-child) {
    margin-top: 8px; }
  [class^='c-list'] li::before, .c-article ul:not([class]) li::before, .c-article ol:not([class]) li::before {
    position: absolute;
    left: 0;
    content: "・"; }

/*
---
name: List
category:
 - component/typography/list
---

## disc list

```html
<ul class="c-list--disc">
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。</li>
</ul>
```
*/
.c-list--disc li, .c-article ul:not([class]) li {
  list-style: none; }
  .c-list--disc li::before, .c-article ul:not([class]) li::before {
    display: block;
    top: 8px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #2400B0;
    content: ""; }

/*
---
name: List
category:
 - component/typography/list
---

## number list

```html
<ul class="c-list--number">
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。</li>
</ul>
```
*/
.c-list--number li, .c-article ol:not([class]) li {
  counter-increment: cnt; }
  .c-list--number li::before, .c-article ol:not([class]) li::before {
    display: block;
    width: 24px;
    color: #2400B0;
    font-weight: bold;
    letter-spacing: -0.02em;
    text-align: right;
    content: counter(cnt) "."; }

/*
---
name: List
category:
 - component/typography/list
---

## number list（brackets）

```html
<ul class="c-list--number-brackets">
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。</li>
</ul>
```
*/
.c-list--number-brackets li {
  counter-increment: cnt; }
  .c-list--number-brackets li::before {
    content: "(" counter(cnt) ")"; }

/*
---
name: List
category:
 - component/typography/list
---

## annotation list

```html
<ul class="c-list--annotation">
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。</li>
</ul>
```
*/
.c-list--annotation li {
  padding-left: 21px;
  color: #706F67;
  font-size: 13px;
  font-size: 1.3rem; }
  .c-list--annotation li::before {
    content: "※"; }

/*
---
name: List
category:
 - component/typography/list
---

## asterisk list

```html
<ul class="c-list--asterisk">
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。</li>
	<li>リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。</li>
</ul>
```
*/
.c-list--asterisk li {
  padding-left: 14px; }
  .c-list--asterisk li::before {
    content: "*"; }

/*
---
name: List
category:
 - component/typography/list
---

## link list

```html
<ul class="c-list--link">
	<li><a href="/DUMMY"><i class="c-link__icon c-list__icon fas fa-caret-right"></i>リストです。リストです。リストです。リストです。リストです。リストです。</a></li>
	<li><a href="/DUMMY"><i class="c-link__icon c-list__icon fas fa-caret-right"></i>リストです。リストです。リストです。リストです。リストです。リストです。</a></li>
	<li><a href="/DUMMY"><i class="c-link__icon c-list__icon fas fa-caret-right"></i>リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。リストです。</a></li>
</ul>
```
*/
.c-list--link li {
  position: relative;
  padding-left: 14px; }
  .c-list--link li::before {
    content: none; }

.c-list__icon {
  position: absolute;
  top: 3px;
  left: 0;
  color: #2400B0; }

.c-list--button__item + .c-list--button__item {
  margin-top: 10px; }

/*
---
name: Loading
category:
 - component/js/loading
---

```html
<div class="c-modal">
  <div class="c-modal__bg"></div>
  <div class="c-modal__contents--loading">
    <i class="c-modal__spinner fas fa-spinner fa-pulse"></i>
  </div>
</div>
<button type="button" data-js="loading-open">ローディング表示</button>
```
*/
.c-modal__contents--loading {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9900;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.c-modal__spinner {
  color: #fff;
  font-size: 100px;
  font-size: 10rem; }

.c-media__picture__caption {
  margin-top: 12px;
  text-align: center; }

/*
---
name: Modal
category:
 - component/js/modal
---

```html
<div class="c-modal">
  <div class="c-modal__bg"></div>
  <div class="c-modal__contents">
    <div class="c-modal__contents__item" data-js="modal-contents" data-modal-content="1">
      <div class="c-modal__contents__item__inner">
        <p><img src="https://dummyimage.com/850x400/333/fff" alt=""><br>テキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト</p>
        <button class="c-modal__contents__button" type="button" data-js="modal-apply">モーダル内の特定のボタンを押下したらモーダルを閉じる</button>
      </div>
    </div>
    <div class="c-modal__contents__item" data-js="modal-contents" data-modal-content="2">
      <div class="c-modal__contents__item__inner">
        <p>ダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミーダミー</p>
        <button class="c-modal__contents__button" type="button" data-js="modal-apply">モーダル内の特定のボタンを押下したらモーダルを閉じる</button>
      </div>
    </div>
    <div class="c-modal__contents__item" data-js="modal-contents" data-modal-content="3">
      <div class="c-modal__contents__item__inner">
        <p>テストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテスト</p>
        <button class="c-modal__contents__button" type="button" data-js="modal-apply">モーダル内の特定のボタンを押下したらモーダルを閉じる</button>
      </div>
    </div>
    <div class="c-modal__close" data-js="modal-close"></div>
  </div>
</div>
<button type="button" data-js="modal-open" data-modal="1">モーダル1を開く</button>
<button type="button" data-js="modal-open" data-modal="2">モーダル2を開く</button>
<button type="button" data-js="modal-open" data-modal="3">モーダル3を開く</button>
```
*/
.is-overflow-y {
  overflow-y: hidden; }

.c-modal.is-open {
  display: block; }

.c-modal__bg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 9000; }

.c-modal__contents {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9100;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-height: 95%;
  overflow-y: auto;
  padding: 30px;
  border-radius: 5px;
  background-color: #fff; }

.c-modal__contents__item {
  display: none; }
  .c-modal__contents__item.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.c-modal__contents__button {
  padding: 5px 10px;
  border: 1px solid #b1b1ac;
  background-color: #eee;
  cursor: pointer;
  -webkit-transition: .4s opacity;
  transition: .4s opacity; }
  .c-modal__contents__button:hover {
    opacity: .7; }

.c-modal__close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9200;
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-transition: .4s opacity;
  transition: .4s opacity; }
  .c-modal__close:hover {
    opacity: 0.7; }
  .c-modal__close:before, .c-modal__close:after {
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    height: 1px;
    background: #000;
    content: ""; }
  .c-modal__close:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .c-modal__close:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }

/*
---
name: Navi
category:
 - component/js/navi
---

js処理のみ

```html
<button type="button" data-js="pageTop">ページトップへ</button>
```
*/
.c-pageHeading {
  position: relative; }
  .c-pageHeading.-simple {
    position: relative; }
    .c-pageHeading.-simple::after {
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: -1;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 100vw;
      height: 100%;
      background-color: #eee;
      content: ""; }

.c-pageHeading__picture {
  left: 50%;
  width: 100vw;
  overflow: hidden;
  background-position: center center;
  background-size: cover; }

.c-pageHeading__title {
  margin: 0 0 22px;
  letter-spacing: 0.065em; }

.c-pageHeading__description {
  font-size: 15px;
  font-size: 1.5rem; }

/*
---
name: Pager
category:
 - component/topics/pager
---

```html
<ul class="c-pager">
	<li class="c-pager__item c-pager__control"><a class="c-pager__link" href="/DUMMY"><i class="c-pager__icon fas fa-angle-double-left"></i></a></li>
	<li class="c-pager__item c-pager__control"><a class="c-pager__link" href="/DUMMY"><i class="c-pager__icon fas fa-angle-left"></i></a></li>
	<li class="c-pager__item"><a class="c-pager__link" href="/DUMMY">1</a></li>
	<li class="c-pager__item"><a class="c-pager__link is-current" href="/DUMMY">2</a></li>
	<li class="c-pager__item"><a class="c-pager__link" href="/DUMMY">3</a></li>
	<li class="c-pager__item"><a class="c-pager__link" href="/DUMMY">4</a></li>
	<li class="c-pager__item"><a class="c-pager__link" href="/DUMMY">5</a></li>
	<li class="c-pager__item c-pager__control"><a class="c-pager__link" href="/DUMMY"><i class="c-pager__icon fas fa-angle-right"></i></a></li>
	<li class="c-pager__item c-pager__control"><a class="c-pager__link" href="/DUMMY"><i class="c-pager__icon fas fa-angle-double-right"></i></a></li>
</ul>
```
*/
.c-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 30px 0;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.c-pager__control__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  background-color: #eee;
  color: #3c3c35;
  font-size: 15px;
  font-size: 1.5rem;
  letter-spacing: 0.08em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: .3s background-color, .3s color;
  transition: .3s background-color, .3s color; }
  .c-pager__control__link.-prev::before, .c-pager__control__link.-next::after {
    display: inline-block;
    color: #2400B0;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    font-size: 12px;
    font-size: 1.2rem;
    -webkit-transition: .3s color;
    transition: .3s color;
    content: ""; }
  .c-pager__control__link:hover {
    background-color: #D80084;
    color: #fff;
    text-decoration: none; }
    .c-pager__control__link:hover::before, .c-pager__control__link:hover::after {
      color: #fff; }
  .c-pager__control__link.-prev::before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 24px; }
  .c-pager__control__link.-next::after {
    margin-left: 24px; }

.c-pager__pulldown__container {
  position: relative;
  text-align: center; }
  .c-pager__pulldown__container::after {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 3;
    -webkit-transform: translateY(-50%) rotate(90deg);
            transform: translateY(-50%) rotate(90deg);
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    font-size: 12px;
    font-size: 1.2rem;
    pointer-events: none;
    content: ""; }

.c-pager__pulldown__display {
  display: block;
  position: absolute;
  z-index: 2;
  width: 100%;
  padding: 18px 20px;
  border: 1px solid #3c3c35;
  border-radius: 4px;
  background-color: #fff;
  color: #3c3c35;
  line-height: 1.2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none; }

.c-pager__pulldown {
  display: block;
  width: 100%;
  padding: 19px 0;
  border: none;
  background-color: transparent;
  line-height: 1.2;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .c-pager__pulldown::-ms-expand {
    display: none; }

.c-pictureLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.c-pictureLink__link {
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); }
  .c-pictureLink__link::before, .c-pictureLink__link::after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ""; }
  .c-pictureLink__link::before {
    z-index: 2;
    /*background-image: -webkit-gradient(linear, right bottom, left top, from(rgba(20, 20, 20, 0.9)), to(rgba(0, 0, 0, 0)));*/
    /*background-image: linear-gradient(to left top, rgba(20, 20, 20, 0.9), rgba(0, 0, 0, 0));*/
    -webkit-transition: .2s opacity;
    transition: .2s opacity; }
  .c-pictureLink__link::after {
    opacity: 0;
    z-index: 1;
    background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(20, 20, 20, 0.9)), to(rgba(0, 0, 0, 0.55)));
    background-image: linear-gradient(to right bottom, rgba(20, 20, 20, 0.9), rgba(0, 0, 0, 0.55));
    -webkit-transition: .3s opacity;
    transition: .3s opacity; }
  .c-pictureLink__link:hover {
    text-decoration: none; }

.c-pictureLink__picture img {
  -webkit-transition: .3s transform;
  transition: .3s transform; }

.c-pictureLink__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  z-index: 4;
  width: 100%;
  color: #fff;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .c-pictureLink__title::after {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    margin-left: 6px;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    content: ""; }

.c-picture {
  width: 100%;
  margin: 20px 0;
  text-align: center; }

.c-picture__caption {
  margin-top: 15px;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center; }

.c-product__link {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding-top: 53%;
  border: 1px solid;
  border-color: gray;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
  .c-product__link:hover {
    text-decoration: none; }
    .c-product__link:hover::after {
      opacity: 1; }

.c-product__picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }
  .c-product__picture::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    content: ""; }
  .c-product__picture img {
    width: 100%; }

.c-product__contents {
  position: relative;
  z-index: 2;
  height: 100%;
  background-color: #6d6e70;
  color: #fff; }

.c-product__title {
  margin-bottom: 15px;
  margin-top: 20px;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem; }

.c-product__more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  color: #eee;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .c-product__more::after {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    margin-left: 10px;
    color: #eee;
    content: ""; }

.c-search__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.c-search__form__input {
  border: 1px solid #b1b1ac;
  border-radius: 4px;
  outline: none; }
  .c-search__form__input:focus {
    padding: 13px 19px;
    border: 2px solid #3c3c35; }

.c-search__form__submit {
  margin-left: 10px;
  border-radius: 4px;
  background-color: #3c3c35;
  color: #fff;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer;
  -webkit-transition: .3s background-color;
  transition: .3s background-color; }
  .c-search__form__submit::before {
    margin-right: 10px;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    font-size: 16px;
    font-size: 1.6rem;
    content: ""; }
  .c-search__form__submit:hover {
    background-color: #706F67; }

.c-search__result {
  border-radius: 4px;
  background-color: #eee; }

.c-search__result__count {
  display: inline-block;
  font-weight: bold; }

.c-search__article + .c-search__article {
  margin-top: 10px; }

.c-search__article__link {
  border: 1px solid #b1b1ac;
  border-radius: 4px;
  color: #3c3c35;
  -webkit-transition: .3s border-color;
  transition: .3s border-color; }
  .c-search__article__link:hover {
    border: 4px solid #D80084;
    text-decoration: none; }
  .c-search__article__link::after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #2400B0;
    font-size: 12px;
    font-size: 1.2rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    content: ""; }
    .c-search__article__link[target="_blank"]::after {
    content: ""; }

.c-search__article__picture {
  position: relative;
  overflow: hidden; }
  .c-search__article__picture img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%; }

.c-search__article__title {
  font-weight: bold;
  -webkit-transition: .3s color;
  transition: .3s color; }
  .c-search__article__link:hover .c-search__article__title {
    color: #D80084;
    text-decoration: underline; }

.c-search__article__description {
  margin: 22px 0; }

.c-search__article__url {
  color: #706F67; }

.c-search__article__file {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #2400B0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .c-search__article__file::before {
    margin-right: 10px;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #2400B0;
    line-height: 1; }
  a[href$="pdf"] .c-search__article__file::before {
    content: ""; }
  a[href$="zip"] .c-search__article__file::before {
    content: ""; }
  a[href$="xlsx"] .c-search__article__file::before {
    content: ""; }
  a[href$="xls"] .c-search__article__file::before {
    content: ""; }
  a[href$="docx"] .c-search__article__file::before {
    content: ""; }
  a[href$="doc"] .c-search__article__file::before {
    content: ""; }
  a[href$="pptx"] .c-search__article__file::before {
    content: ""; }
  a[href$="ppt"] .c-search__article__file::before {
    content: ""; }
  a[href$="exe"] .c-search__article__file::before {
    content: ""; }
  a[href$="txt"] .c-search__article__file::before {
    content: ""; }
  a[href$="jpg"] .c-search__article__file::before {
    content: ""; }
  a[href$="mpg"] .c-search__article__file::before {
    content: ""; }
  a[href$="csv"] .c-search__article__file::before {
    content: ""; }
  a[href$="csv"] .c-search__article__file::before {
    content: ""; }
  a[href$="mp4"] .c-search__article__file::before {
    content: ""; }

.c-section {
  position: relative; }
  .c-section::after {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100vw;
    height: 100%;
    background-color: #f6f6f6;
    content: ""; }

.c-form-pulldown__container {
  position: relative;
  overflow: hidden; }
  .c-form-pulldown__container::after {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%) rotate(90deg);
            transform: translateY(-50%) rotate(90deg);
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    font-size: 12px;
    font-size: 1.2rem;
    pointer-events: none;
    content: ""; }

.c-form-pulldown {
  display: block;
  width: 100%;
  padding: 16px 20px;
  border: 1px solid #b1b1ac;
  border-radius: 4px;
  background-color: #fff;
  color: #3c3c35;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .c-form-pulldown::-ms-expand {
    display: none; }

.c-sideNav__item + .c-sideNav__item {
  margin-top: 10px; }

.c-sideNav__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 25px 28px 25px 22px;
  border-radius: 4px;
  background-color: #eee;
  color: #3c3c35;
  font-size: 15px;
  font-size: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: .3s background-color, .3s color;
  transition: .3s background-color, .3s color; }
  .c-sideNav__link::after {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    margin-left: auto;
    color: #2400B0;
    font-size: 12px;
    font-size: 1.2rem;
    -webkit-transition: .3s color;
    transition: .3s color;
    content: ""; }
  .c-sideNav__link:hover {
    background-color: #D80084;
    color: #fff;
    text-decoration: none; }
    .c-sideNav__link:hover::after {
      color: #fff; }
  .c-sideNav__link[target="_blank"]::after {
    content: ""; }

.c-sideNav__symbol {
  width: 24px;
  text-align: center; }

/*
---
name: Slider（flexslider）
category:
 - component/js/slider
---

```html
<div class="c-slider flexslider" data-js="flexslider">
  <ul class="c-slider__inner slides">
    <li class="c-slider__item">
      <picture>
        <source media="(max-width: 768px)" srcset="/files/user/images/flexslider/flexslider_01.jpg?v=">
        <img src="/files/user/images/flexslider/flexslider_01.jpg?v=" alt="">
      </picture>
    </li>
    <li class="c-slider__item">
      <picture>
        <source media="(max-width: 768px)" srcset="/files/user/images/flexslider/flexslider_02.jpg?v=">
        <img src="/files/user/images/flexslider/flexslider_02.jpg?v=" alt="">
      </picture>
    </li>
    <li class="c-slider__item">
      <picture>
        <source media="(max-width: 768px)" srcset="/files/user/images/flexslider/flexslider_03.jpg?v=">
        <img src="/files/user/images/flexslider/flexslider_03.jpg?v=" alt="">
      </picture>
    </li>
    <li class="c-slider__item">
      <picture>
        <source media="(max-width: 768px)" srcset="/files/user/images/flexslider/flexslider_04.jpg?v=">
        <img src="/files/user/images/flexslider/flexslider_04.jpg?v=" alt="">
      </picture>
    </li>
  </ul>
</div>
```
*/

/*
---
name: Slider（slickslider）
category:
 - component/js/slider
---

```html
<div class="c-slickslider">
  <div>
    <a href="/dummy/"><img src="/files/user/images/600x400.png?v=1513757334"></a>
  </div>
  <div>
    <a href="/dummy/"><img src="/files/user/images/600x400.png?v=1513757334"></a>
  </div>
  <div>
    <a href="/dummy/"><img src="/files/user/images/600x400.png?v=1513757334"></a>
  </div>
</div>
```
*/
.c-slickslider img {
  width: 100%; }

.c-slickslider .slick-arrow:before {
  color: #000; }

.c-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .c-step::after {
    display: block;
    position: absolute;
    z-index: -1;
    content: ""; }

.c-step__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .c-step__item::before {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    line-height: 1; }
  .c-step__item.-edit::before {
    content: ""; }
  .c-step__item.-confirm::before {
    content: ""; }
  .c-step__item.-complete::before {
    content: ""; }
  .c-step__item.is-current {
    position: relative;
    z-index: 1;
    font-weight: bold;
    color: #fff; }
    .c-step__item.is-current::after {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      border-radius: 100vw;
      background-color: #D80084;
      content: ""; }

/*
---
name: Tab
category:
 - component/js/tab
---

```html
<div class="c-tab">
  <div class=c-tab__nav>
    <button class="c-tab__nav__item is-active" data-tab="1" data-js="change-tab">タブ1</button>
    <button class="c-tab__nav__item" data-tab="2" data-js="change-tab">タブ2</button>
    <button class="c-tab__nav__item" data-tab="3" data-js="change-tab">タブ3</button>
  </div>
  <div class="c-tab__content__outer">
    <div class="c-tab__content" data-tab-content="1">
      <div class="c-tab__content__inner">
        タブ1内容タブ1内容タブ1内容<br>
        タブ1内容タブ1内容タブ1内容<br>
        タブ1内容タブ1内容タブ1内容<br>
        タブ1内容タブ1内容タブ1内容<br>
        タブ1内容タブ1内容タブ1内容<br>
        タブ1内容タブ1内容タブ1内容<br>
        タブ1内容タブ1内容タブ1内容
      </div>
    </div>
    <div class="c-tab__content" data-tab-content="2">
      <div class="c-tab__content__inner">
        タブ2内容タブ2内容タブ2内容<br>
        タブ2内容タブ2内容タブ2内容<br>
        タブ2内容タブ2内容タブ2内容
      </div>
    </div>
    <div class="c-tab__content" data-tab-content="3">
      <div class="c-tab__content__inner">
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容<br>
        タブ3内容タブ3内容タブ3内容
      </div>
    </div>
  </div>
</div>
```
*/
.c-tab__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .c-tab__nav__item {
    padding: 1em 2em;
    border: solid 1px #b1b1ac;
    border-bottom: none;
    background-color: #fff;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    .c-tab__nav__item:not(:last-child) {
      border-right: none; }
    .c-tab__nav__item.is-active {
      background-color: #e6e6e6; }

.c-tab__content {
  display: none;
  position: relative;
  z-index: 0;
  width: 600px;
  border: solid 1px #b1b1ac;
  background-color: #fff; }
  .c-tab__content.is-active {
    display: block;
    z-index: 100; }
  .c-tab__content__inner {
    padding: 1em; }

.t-hti-news {
  background-color: #e5f2f9; }
  .t-hti-news__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: bold;
    font-size: 22px;
    font-size: 2.2rem;
    letter-spacing: 0.2em; }
    .t-hti-news__head:before {
      display: block;
      width: 40px;
      height: 1px;
      margin-right: 15px;
      background-color: #000;
      content: ""; }
    .t-hti-news__head__link {
      font-size: 14px;
      font-size: 1.4rem;
      letter-spacing: 0.05em;
      font-weight: bold;
      position: absolute;
      top: 10px;
      right: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .t-hti-news__head__link:after {
        display: inline-block;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
        content: "";
        font-size: 20px;
        font-size: 2rem;
        color: #848c90;
        margin-left: 10px;
        position: relative;
        top: -1px; }
  .t-hti-news__tab__head {
    background-color: #fff;
    border: solid 1px #e5f2f9;
    padding: 20px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .t-hti-news__tab__head.-jmhc {
    border: solid 1px #65c15d; }
  .t-hti-news__tab__item.-jmhc.is-active {
    color: #3eb134; }
  .t-hti-news__tab__item {
    margin-right: 40px;
    font-size: 15px;
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    font-weight: bold;
    cursor: pointer;
    position: relative; }
    .t-hti-news__tab__item.is-active {
      color: #0081c9; }
      .t-hti-news__tab__item.is-active:after {
        display: inline-block;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
        content: "";
        position: absolute;
        bottom: -20px;
        right: 25%;
        -webkit-transform: translateX(-25%);
                transform: translateX(-25%);
        font-size: 25px;
        font-size: 2.5rem; }
  .t-hti-news__tab__body {
    background-color: #fff;
    position: relative;
    overflow: hidden; }
  .t-hti-news__tab__content {
    height: 100%;
    padding: 10px 0;
    position: absolute;
    background-color: #fff;
    top: 20px; }
    .t-hti-news__tab__content[data-tab-content="1"] {
      z-index: 100; }
  .t-hti-news__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .t-hti-news__item__date {
      width: 110px;
      font-size: 14px;
      font-size: 1.4rem;
      font-weight: bold; }
    .t-hti-news__item__category {
      width: 120px; }
      .t-hti-news__item__category span {
        border: solid 1px #0081c9;
        border-radius: 30px;
        color: #0081c9;
        font-size: 10px;
        font-size: 1rem;
        font-weight: bold;
        max-width: 120px;
        padding: 5px 20px; }
        .t-hti-news__item__category span.-jmhc {
          border: solid 1px #3eb134;
          border-radius: 30px;
          color: #3eb134; }
    .t-hti-news__item__title {
      font-size: 14px;
      font-size: 1.4rem;
      font-weight: bold;
      line-height: 1.5; }
      .t-hti-news__item__title a:hover {
        text-decoration: underline; }
      .t-hti-news__item__title .new {
        color: #f16f29;
        margin-left: 10px; }

/*
---
name: Table simple (table tag)
category:
 - component/table
---

```html
<table class="c-table">
    <tbody>
        <tr>
            <th>見出しが入ります</th>
            <td>テキストが入りますテキストが入りますテキストが入ります</td>
        </tr>
        <tr>
            <th>見出しが入ります</th>
            <td>テキストが入りますテキストが入りますテキストが入ります</td>
        </tr>
    </tbody>
</table>
```
*/
.c-table th, .c-table td, .c-table--scroll th, .c-table--scroll td {
  background-color: #fff;
  text-align: left; }

.c-table {
  width: 100%;
  margin: 25px 0;
  border-top: 1px solid #b1b1ac;
  border-collapse: collapse; }

.c-table th, .c-table td {
  white-space: nowrap; }

.c-table th {
  background-color: #2400B0;
  color: #fff;
  font-weight: bold; }

.c-table td {
  border-bottom: 1px solid #b1b1ac; }
  .c-table td:first-child {
    border-bottom-color: #3c3c35;
    font-weight: bold; }

/*
---
name: Table scroll
category:
- component/table
---

```html
<table class="c-table--scroll">
    <thead>
        <tr>
            <th>見出しその1</th>
            <th>見出しその2</th>
            <th>見出しその3</th>
            <th>見出しその4</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th>見出しが入ります</th>
            <td>テキストが入りますテキストが入ります</td>
            <td>テキストが入りますテキストが入ります</td>
            <td>テキストが入りますテキストが入ります</td>
        </tr>
        <tr>
            <th>見出しが入ります</th>
            <td>テキストが入りますテキストが入りますテキストが入りますテキストが入りますテキストが入りますテキストが入ります</td>
            <td>テキストが入りますテキストが入ります</td>
            <td>テキストが入りますテキストが入ります</td>
        </tr>
        <tr>
            <th>見出しが入ります</th>
            <td>テキストが入りますテキストが入りますテキストが入りますテキストが入りますテキストが入りますテキストが入ります</td>
            <td>テキストが入りますテキストが入ります</td>
            <td>テキストが入りますテキストが入ります</td>
        </tr>
    </tbody>
</table>
```
*/
.c-table--scroll {
  border-top: 1px solid #b1b1ac;
  border-collapse: collapse; }

.c-table--scroll thead th {
  background-color: #f8f8f8; }

.c-table--scroll th, .c-table--scroll td {
  min-width: 200px; }
  .c-table--scroll th:not(:first-child), .c-table--scroll td:not(:first-child) {
    border-left: 1px solid #b1b1ac; }

.c-table--scroll th {
  color: #2400B0;
  font-weight: bold; }

/*
---
name: Text
category:
 - component/typography/text
---

## テキスト

```html
<p class="c-text">テキストが入ります。テキストが入ります。テキストが入ります。<br>テキストが入ります。テキストが入ります。</p>

<article class="c-article">
	<p>テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</p>
	<p>テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</p>
</article>
```
*/
.c-text, .c-article p {
  margin: 20px 0 25px;
  line-height: 1.6; }

/*
---
name: highlighted Text
category:
 - component/typography/text
---

## テキスト

```html
<p class="c-text--highlighted">テキストが入ります。テキストが入ります。テキストが入ります。<br>テキストが入ります。テキストが入ります。</p>

<article class="c-article">
	<p>
		テキストが入ります。<strong>テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。</strong>
		<br>テキストが<em>入ります。</em>テキストが入ります。テキストが入ります。テキストが入ります。テキストが入ります。<em>テキストが入ります。</em>
	</p>
</article>
```
*/
.c-text--strong, .c-article strong {
  font-style: normal;
  font-weight: bold; }

.c-text--italic, .c-article em {
  font-style: italic;
  font-weight: normal; }

.c-text--emphasis {
  color: #D80084;
  font-weight: bold; }

.c-text--quote {
  position: relative;
  margin: 0;
  padding-left: 50px; }
  .c-text--quote::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    color: #948f77;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    font-size: 15px;
    font-size: 1.5rem;
    content: ""; }
  .c-text--quote::after {
    position: absolute;
    bottom: 0;
    left: 9px;
    width: 2px;
    height: calc(100% - 15px - 12px);
    background-color: rgba(148, 143, 119, 0.37);
    content: ""; }

.c-text--quote p {
  margin: 0 0 20px; }

.c-text--quote cite {
  position: relative;
  padding-left: 32px;
  font-weight: bold;
  font-size: 15px;
  font-size: 1.5rem; }
  .c-text--quote cite::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "―"; }

/*
---
name: align Text
category:
 - component/typography/text
---

## テキスト位置

```html
<p class="c-text c-text--align-right">テキストが入ります。テキストが入ります。テキストが入ります。<br>テキストが入ります。テキストが入ります。</p>
<p class="c-text c-text--align-center">テキストが入ります。テキストが入ります。テキストが入ります。<br>テキストが入ります。テキストが入ります。</p>
<p class="c-text c-text--align-left">テキストが入ります。テキストが入ります。テキストが入ります。<br>テキストが入ります。テキストが入ります。</p>

```
*/
.c-text--align-right {
  text-align: right; }

.c-text--align-center {
  text-align: center; }

.c-text--align-left {
  text-align: left; }

.c-form-toggle--sub {
  display: none;
  border: 1px solid #b1b1ac;
  border-radius: 4px; }

.c-form-toggle__radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.c-form-toggle__radio input {
  position: absolute;
  top: 4px;
  left: 4px;
  outline: none;
  z-index: -1; }

.c-form-toggle__radio label {
  cursor: pointer;
  -webkit-transition: .3s color;
  transition: .3s color; }
  .c-form-toggle__radio label::before {
    display: inline-block;
    position: absolute;
    z-index: 10;
    width: 20px;
    height: 20px;
    border: 2px solid #706F67;
    border-radius: 100%;
    background-color: #fff;
    -webkit-transition: .3s border-color;
    transition: .3s border-color;
    content: ""; }

.c-form-toggle__radio input:checked + label {
  color: #D80084;
  font-weight: bold; }
  .c-form-toggle__radio input:checked + label::before {
    border: 6px solid #D80084; }

.c-form-toggle__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .c-form-toggle--sub .c-form-toggle__checkbox:first-child {
    margin-top: 0; }

.c-form-toggle__checkbox input {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: -1; }

.c-form-toggle__checkbox label {
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: .3s color;
  transition: .3s color; }

.c-form-toggle__checkbox input + label::before {
  display: inline-block;
  position: absolute;
  z-index: 10;
  width: 20px;
  height: 20px;
  border: 2px solid #706F67;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: .3s border-color;
  transition: .3s border-color;
  content: ""; }

.c-form-toggle__checkbox input:checked + label {
  color: #D80084;
  font-weight: 600; }
  .c-form-toggle__checkbox input:checked + label::before {
    border-color: #D80084;
    background-color: #D80084; }
  .c-form-toggle__checkbox input:checked + label::after {
    display: inline-block;
    position: absolute;
    z-index: 10;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    width: 11px;
    height: 9px;
    border-bottom: 3px solid #fff;
    border-left: 3px solid #fff;
    content: ""; }

/*
---
name: TopicsList
category:
 - component/topics/topicsList
---

```html
<ul class="c-topics__list">
	<li class="c-topics__item">
		<time class="c-topics__date" datetime="YYYY-mm-dd">2017.10.19</time>
		<div class="c-topics__label">カテゴリ</div>
		<div class="c-topics__title"><a href="/DUMMY">記事タイトルが入ります。記事タイトルが入ります。</a></div>
	</li>
	<li class="c-topics__item">
		<time class="c-topics__date" datetime="YYYY-mm-dd">2017.10.19</time>
		<div class="c-topics__label">カテゴリ</div>
		<div class="c-topics__title"><a href="/DUMMY">記事タイトルが入ります。記事タイトルが入ります。記事タイトルが入ります。記事タイトルが入ります。記事タイトルが入ります。記事タイトルが入ります。記事タイトルが入ります。記事タイトルが入ります。</a></div>
	</li>
	<li class="c-topics__item">
		<time class="c-topics__date" datetime="YYYY-mm-dd">2017.10.19</time>
		<div class="c-topics__label">カテゴリ</div>
		<div class="c-topics__title"><a href="/DUMMY">記事タイトルが入ります。記事タイトルが入ります。</a></div>
	</li>
	<li class="c-topics__item">
		<time class="c-topics__date" datetime="YYYY-mm-dd">2017.10.19</time>
		<div class="c-topics__label">カテゴリ</div>
		<div class="c-topics__title"><a href="/DUMMY">記事タイトルが入ります。記事タイトルが入ります。</a></div>
	</li>
	<li class="c-topics__item">
		<time class="c-topics__date" datetime="YYYY-mm-dd">2017.10.19</time>
		<div class="c-topics__label">カテゴリ</div>
		<div class="c-topics__title"><a href="/DUMMY">記事タイトルが入ります。記事タイトルが入ります。</a></div>
	</li>
</ul>
```
*/
.c-topics {
  position: relative; }

.c-topics__list {
  border-top: 1px solid #b1b1ac;
  border-bottom: 1px solid #b1b1ac; }

.c-topics__item + .c-topics__item {
  border-top: 1px solid #b1b1ac; }

.c-topics__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #3c3c35; }
  .c-topics__link::after {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #2400B0;
    content: ""; }
  .c-topics__link[target="_blank"]::after {
    content: ""; }
  .c-topics__link[href$="pdf"]::after, .c-topics__link[href$="zip"]::after, .c-topics__link[href$="xlsx"]::after, .c-topics__link[href$="xls"]::after, .c-topics__link[href$="docx"]::after, .c-topics__link[href$="doc"]::after, .c-topics__link[href$="pptx"]::after, .c-topics__link[href$="ppt"]::after, .c-topics__link[href$="exe"]::after, .c-topics__link[href$="txt"]::after, .c-topics__link[href$="jpg"]::after, .c-topics__link[href$="mpg"]::after, .c-topics__link[href$="csv"]::after, .c-topics__link[href$="mp4"]::after {
    font-size: 30px;
    font-size: 3rem; }
  .c-topics__link[href$="pdf"]::after {
    content: ""; }
  .c-topics__link[href$="zip"]::after {
    content: ""; }
  .c-topics__link[href$="xlsx"]::after {
    content: ""; }
  .c-topics__link[href$="xls"]::after {
    content: ""; }
  .c-topics__link[href$="docx"]::after {
    content: ""; }
  .c-topics__link[href$="doc"]::after {
    content: ""; }
  .c-topics__link[href$="pptx"]::after {
    content: ""; }
  .c-topics__link[href$="ppt"]::after {
    content: ""; }
  .c-topics__link[href$="exe"]::after {
    content: ""; }
  .c-topics__link[href$="txt"]::after {
    content: ""; }
  .c-topics__link[href$="jpg"]::after {
    content: ""; }
  .c-topics__link[href$="mpg"]::after {
    content: ""; }
  .c-topics__link[href$="csv"]::after {
    content: ""; }
  .c-topics__link[href$="mp4"]::after {
    content: ""; }
  .c-topics__link:hover {
    text-decoration: none; }

.c-topics__date {
  color: #87867e;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

.c-topics__label__outer {
  margin: 0 15px; }

.c-topics__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 6.5em;
  padding: 4px 0;
  border-radius: 100vw;
  background-color: #3c3c35;
  color: #fff;
  font-size: 13px;
  font-size: 1.3rem;
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: .3s background-color;
  transition: .3s background-color; }

.c-topics__title {
  -webkit-transition: .3s color, .3s font-weight;
  transition: .3s color, .3s font-weight; }

.c-topics__more__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  font-size: 1.4rem; }
  .c-topics__more__link::after {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #2400B0;
    content: ""; }

/*
---
name: TopicsList
category:
 - component/topics/topicsList
---

```html
<ul class="c-topics__card__list">
	<li class="c-topics__card__item">
		<a class="c-topics__card__link" href="/DUMMY">
			<div class="c-topics__card__picture"><img src="/files/user/images/600x400.png?v=1513757334" alt="dummy picture"></div>
			<div class="c-topics__card__contents">
				<div class="c-topics__label">カテゴリ</div>
				<time class="c-topics__date c-topics__card__date" datetime="YYYY-mm-dd">2017.10.19</time>
				<div class="c-topics__title">記事タイトルが入ります。記事タイトルが入ります。</div>
			</div>
		</a>
	</li>
	<li class="c-topics__card__item">
		<a class="c-topics__card__link" href="/DUMMY">
			<div class="c-topics__card__picture"><img src="/files/user/images/600x400.png?v=1513757334" alt="dummy picture"></div>
			<div class="c-topics__card__contents">
				<div class="c-topics__label">カテゴリ</div>
				<time class="c-topics__date c-topics__card__date" datetime="YYYY-mm-dd">2017.10.19</time>
				<div class="c-topics__title">記事タイトルが入ります。記事タイトルが入ります。</div>
			</div>
		</a>
	</li>
	<li class="c-topics__card__item">
		<a class="c-topics__card__link" href="/DUMMY">
			<div class="c-topics__card__picture"><img src="/files/user/images/600x400.png?v=1513757334" alt="dummy picture"></div>
			<div class="c-topics__card__contents">
				<div class="c-topics__label">カテゴリ</div>
				<time class="c-topics__date c-topics__card__date" datetime="YYYY-mm-dd">2017.10.19</time>
				<div class="c-topics__title">記事タイトルが入ります。記事タイトルが入ります。</div>
			</div>
		</a>
	</li>
	<li class="c-topics__card__item">
		<a class="c-topics__card__link" href="/DUMMY">
			<div class="c-topics__card__picture"><img src="/files/user/images/600x400.png?v=1513757334" alt="dummy picture"></div>
			<div class="c-topics__card__contents">
				<div class="c-topics__label">カテゴリ</div>
				<time class="c-topics__date c-topics__card__date" datetime="YYYY-mm-dd">2017.10.19</time>
				<div class="c-topics__title">記事タイトルが入ります。記事タイトルが入ります。</div>
			</div>
		</a>
	</li>
</ul>
```
*/

.c-topics__card__link {
  display: block;
  -webkit-transition: .4s opacity;
  transition: .4s opacity; }
  .c-topics__card__link:hover {
    opacity: .7; }

.c-topics__card__picture img {
  width: 100%; }

.c-topics__card__contents {
  background-color: #fafafa; }

.c-topics__card__date {
  display: block;
  margin: 10px 0 5px; }

.p-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  background: url(/files/user/assets/images/login/login_bg.jpg?v=1652366948);
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .p-login::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-image: -webkit-gradient(linear, left bottom, right top, from(rgba(60, 60, 53, 0.51)), to(rgba(0, 0, 0, 0.7)));*/
    /*background-image: linear-gradient(to right top, rgba(60, 60, 53, 0.51), rgba(0, 0, 0, 0.7));*/
    content: ""; }

.p-login__logo {
  position: absolute; }

.p-login__form {
  z-index: 2; }

.p-login__form__item {
  position: relative; }
  .p-login__form__item::before {
    position: absolute;
    top: 50%;
    left: 26px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    color: #2400B0;
    text-align: center;
    pointer-events: none; }
    .-mail.p-login__form__item::before {
      content: ""; }
    .-pass.p-login__form__item::before {
      font-size: 33px;
      font-size: 3.3rem;
      content: ""; }

.p-login__form__heading {
  color: #fff;
  font-weight: bold;
  letter-spacing: 0.065em;
  line-height: 1.5;
  text-align: center; }

.p-login__form__input {
  width: 100%;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.7);
  outline: none; }
  .p-login__form__item + .p-login__form__item .p-login__form__input {
    border-top: none; }
  .p-login__form__item:first-child .p-login__form__input {
    border-radius: 4px 4px 0 0; }
  .p-login__form__item:last-child .p-login__form__input {
    border-radius: 0 0 4px 4px; }

.p-login__form__submit {
  width: 100%;
  border-radius: 4px;
  background-color: #2400B0;
  color: #fff;
  font-weight: bold;
  letter-spacing: 0.08em;
  -webkit-transition: .3s background-color;
  transition: .3s background-color;
  outline: none; }
  .p-login__form__submit:hover {
    background-color: #D80084; }

.p-login__form__reminder__link {
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  letter-spacing: 0.065em;
  text-decoration: underline; }
  .p-login__form__reminder__link:hover {
    text-decoration: none; }

.p-top__hero__slider__item.slick-on .p-top__hero__slider__heading {
  left: 0;
  -webkit-transition: left 0.4s ease-out 0.2s;
  transition: left 0.4s ease-out 0.2s; }

.p-top__hero__slider__item.slick-on .p-top__hero__slider__description {
  left: 0;
  -webkit-transition: left 0.4s ease-out 0.3s;
  transition: left 0.4s ease-out 0.3s; }

.p-top__hero__slider__item {
  position: relative; }

.p-top__hero__slider__link {
  display: block;
  color: #3c3c35;
  text-decoration: none; }
  .p-top__hero__slider__link:hover {
    text-decoration: none; }

.p-top__hero__slider__picture {
  background-position: center center;
  background-size: cover; }

.p-top__hero__slider__heading {
  font-weight: bold;
  position: relative;
  left: 2000px;
  -webkit-transition: left 0s ease-out 0s;
  transition: left 0s ease-out 0s; }

.p-top__hero__slider__description {
  position: relative;
  left: 2000px;
  -webkit-transition: left 0s ease-out 0s;
  transition: left 0s ease-out 0s;
  font-size: 15px;
  font-size: 1.5rem; }

.p-top__hero__slider__dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.p-top__hero__slider__dots li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.p-top__hero__slider__dots button {
  width: 14px;
  height: 14px;
  padding: 0;
  border: 1px solid #fff;
  border-radius: 100%;
  background-color: #b4b4b4;
  font-size: 0;
  outline: none; }

.p-top__hero__slider__dots .slick-active button {
  width: 18px;
  height: 18px;
  border-color: #D80084;
  background-color: #D80084; }

.p-top__hero__slider .slick-arrow {
  position: absolute;
  width: 60px;
  height: 60px;
  padding: 0;
  border-radius: 4px;
  background-color: #fff;
  font-size: 0;
  cursor: pointer; }
  .p-top__hero__slider .slick-arrow::before {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    display: block;
    color: #3c3c35;
    font-size: 26px;
    font-size: 2.6rem;
    content: ""; }

.p-top__hero__slider .slick-prev::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-left: -3px; }

.p-top__hero__slider .slick-next::before {
  margin-right: -3px; }

.p-top__productService {
  background-color: #eee; }

@media print, screen and (min-width: 769px) {
    body {
      min-width: 1280px; }
  .is-sp {
    display: none; }
  .l-breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 16px 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .l-breadcrumb__item + .l-breadcrumb__item {
      margin-left: 8px; }
    .l-header.is-active + .l-overlay {
      display: block; }
    .l-container--huge {
      margin-bottom: 80px; }
    .l-container--middle {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto; }
      .l-container--single {
        max-width: 972px;
        margin: 0 auto; }
    .l-container--wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .l-container--main {
        width: 750px; }
      .l-container--side {
        width: 300px; }
    .l-footer {
      background-position: left -150px;
      background-size: cover; }
    .l-footer__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      max-width: 1200px;
      margin: 0 auto;
      padding: 72px 0; }
  .l-footer__nav {
    width: 46%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    .l-footer__nav__item:not(:last-child) {
      margin-right: 5%; }
      .l-footer__nav__link::after {
        margin-left: 1.6em; }
      .l-footer__nav__link:hover {
        text-decoration: none; }
  .l-footer__info {
    width: 31.8%;
    margin-left: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    .l-footer__info__sitename {
      margin-bottom: 40px;
      white-space: nowrap; }
    .l-footer__info__item + .l-footer__info__item {
      margin-top: 12px; }
      .l-footer__info__item.-address::before {
        margin-right: 14px; }
      .l-footer__info__item.-mail::before {
        margin-right: 14px; }
    .l-footer__copyright {
      padding: 24px 0; }
    .l-footer__pagetop {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 12px 20px;
      font-weight: 500;
      font-size: 14px;
      font-size: 1.4rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-transition: .3s opacity;
      transition: .3s opacity; }
      .l-footer__pagetop::before {
        margin-right: 10px;
        font-size: 15px;
        font-size: 1.5rem; }
    .l-footer__pagetop:hover {
      opacity: .7; }
    .l-header {
      position: fixed;
      width: calc(100vw - 80px);
      min-width: 1200px;
      margin: 30px 40px 0;
      border-radius: 4px;
      background-image: url(/files/user/assets/images/common/bg.png?v=1675647403);
      background-color: #2400B0;
      background-repeat: no-repeat;
      background-position: right -190px;
      background-size: 90% auto; }
  .l-header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 15px 2.5%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .l-header__inner::before {
    display: block;
    position: absolute;
    top: 0;
    left: 10%;
    width: 10%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(#2400B0), to(rgba(163, 11, 26, 0)));
    background-image: linear-gradient(to right, #2400B0, rgba(163, 11, 26, 0));
    content: ""; }
  .l-header__menu__inner {
    z-index: 2; }
    .l-header__logo {
      width: 32%; }
    .l-header__logo__type {
      margin-left: 12.5%;
      font-size: 17px;
      font-size: 1.7rem;
      line-height: 1.4; }
  .l-header__nav {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .l-header__nav__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .l-header__nav__item {
    font-weight: bold;
    font-size: 17px;
    font-size: 1.7rem; }
  .l-header__nav__item + .l-header__nav__item {
    margin-left: 2.8%; }
    .l-header__nav__button {
      position: relative;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .l-header__nav__button::before {
      position: absolute;
      top: 135%;
      left: 0;
      width: 100%;
      height: 6px;
      background-color: transparent;
      content: "";
      -webkit-transition: .3s background-color;
      transition: .3s background-color; }
    .l-header__nav__button::after {
      display: block;
      width: 6px;
      height: 9px;
      margin-left: .4em;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2224.989%22%20viewBox%3D%220%200%2016%2024.989%22%3E%20%3Cpath%20id%3D%22symbol-arrow%22%20data-name%3D%22symbol-arrow%22%20d%3D%22M21.484%2C92.085%2C12.5%2C101.074%2C3.506%2C92.085%2C0%2C95.591l12.5%2C12.494L24.989%2C95.591Z%22%20transform%3D%22translate(-92.085%2024.989)%20rotate(-90)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
      background-size: 100% auto;
      content: ""; }
    .l-header__nav__button:hover::before {
      background-color: #fff; }
    .l-header__nav__button.is-open::before {
      background-color: #fff; }
    .l-header__nav__child {
      position: absolute;
      top: 100%;
      left: 0;
      width: 100%;
      max-height: calc(90vh - 80px);
      overflow-y: scroll;
      padding: 50px 30px;
      border-radius: 0 0 4px 4px;
      background-color: #fff; }
  .l-header__nav__child__heading {
    max-width: 1200px;
    margin: 0 auto 12px; }
  .l-header__nav__child__heading:not(:first-child) {
    margin-top: 40px; }
    .l-header__nav__child__heading__link {
      font-size: 20px;
      font-size: 2rem; }
      .l-header__nav__child__heading__link::after {
        margin-left: 28px; }
  .l-header__nav__child__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .l-header__nav__child__item {
    width: 23.75%;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 0.08em; }
  .l-header__nav__child__item:not(:nth-child(4n+1)) {
    margin-left: 1.6%; }
  .l-header__nav__child__item:nth-child(n+5) {
    margin-top: .8%; }
    .l-header__nav__child__link {
      padding: 16px 25px 16px 20px; }
  .l-header__nav__logout {
    display: none; }
    .l-header__subnav {
      position: absolute;
      top: -20px;
      right: 40px; }
  .l-header__subnav__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #fff;
    border-radius: 100vw;
    background-color: #fff;
    color: #3c3c35; }
    .l-header__subnav__search__label {
      padding: 8px 20px;
      letter-spacing: 0.065em; }
      .l-header__subnav__search__label::before {
        margin-right: 10px;
        font-size: 16px;
        font-size: 1.6rem; }
  .l-header__subnav__search__form {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    padding: 8px 0; }
  .l-header__subnav__search__check:checked ~ .l-header .l-header__subnav__search__form {
    padding: 8px 0 8px 20px; }
    .l-header__subnav__search__input {
      width: 0;
      padding: 0;
      border: none;
      background-color: transparent;
      -webkit-transition: .3s width;
      transition: .3s width; }
    .l-header__subnav__search__check:checked ~ .l-header .l-header__subnav__search__input {
      width: 130px; }
  .l-header__subnav__search__submit {
    display: none; }
  .l-header__subnav__logout {
    margin-left: 20px; }
    .c-anchor {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 80px 0;
      padding: 30px 30px 10px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .c-anchor li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .c-anchor li:not(:last-child) {
    margin-right: 20px; }
  .c-anchor li:not(:last-child)::after {
    display: block;
    width: 1px;
    height: 23px;
    margin-left: 20px;
    background-color: #b1b1ac;
    content: ""; }
    .c-anchor a {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .c-box {
      margin: 20px 0;
      padding: 30px; }
    .c-button, .c-button--important, .c-button--disabled, .c-button--return {
      width: 22.5%;
      min-width: 270px; }
    .c-button:not(:first-child), .c-button--important:not(:first-child), .c-button--disabled:not(:first-child), .c-button--return:not(:first-child) {
      margin-left: calc(10% / 3); }
    .-large.c-button, .-large.c-button--important, .-large.c-button--disabled, .-large.c-button--return {
      width: 48%;
      padding: 24px 28px 24px 22px; }
    .-large.c-button::after, .-large.c-button--important::after, .-large.c-button--disabled::after, .-large.c-button--return::after {
      padding-left: 80px; }
    .c-button__outer {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .c-button__outer.c-button__outer-left {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: start; }
    .c-button.-confirm, .c-button.-return, .c-button.-send {
      min-width: 300px; }
  .c-column__outer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .c-column__outer > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .c-column--col2 {
    width: 48%; }
  .c-column--col2 + .c-column--col2 {
    margin-left: 4%; }
  .c-column--col3 {
    width: 30%; }
  .c-column--col3:not(:nth-child(3n+1)) {
    margin-left: 5%; }
  .c-column--col3:nth-child(n+4) {
    margin-top: 8px !important; }
    .c-download__link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 2px; }
      .c-download__link::after {
        width: 5%;
        font-size: 12px;
        font-size: 1.2rem; }
      .c-download__link:hover {
        padding: 0;
        border: 3px solid #D80084; }
    .c-download__title {
      width: 56%;
      padding: 0 20px 0 30px; }
    .c-download__link:hover .c-download__title {
      color: #D80084;
      text-decoration: underline; }
  .c-download__info__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 39%;
    padding: 10px 0; }
  .c-download__info__item {
    width: 30%;
    padding: 0 15px;
    border-left: 1px solid #b1b1ac;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    text-align: center; }
  .c-download__info__item:first-child {
    width: 40%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    .c-download__info__title {
      padding: 3px 0; }
    .c-faq__question {
      padding: 22px 55px 22px 30px; }
      .c-faq__question::after {
        top: 26px;
        right: 26px;
        font-size: 12px;
        font-size: 1.2rem; }
    .c-faq__answer {
      padding: 18px 20px 18px 30px; }
      .c-faq__answer::before {
        margin-right: 20px; }
  .c-form {
    margin-top: 40px; }
  .c-form__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .c-form__title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 18.3%;
      margin-right: 1.6%;
      padding-top: 12px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
    .-confirm .c-form__title {
      padding-top: 0; }
  .c-form__body {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .c-form__body.-address > *:not(:first-child) {
    margin-top: 20px; }
    .c-form__body__inner > *:not(:first-child) {
      margin-left: 6.4%; }
  .c-form__privacy {
    width: 72%;
    margin: 40px auto 0; }
  .c-form__privacy__agree {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .c-grid-col-1 {
    width: 8.33333%; }
  .c-grid-col-2 {
    width: 16.66667%; }
  .c-grid-col-3 {
    width: 25%; }
  .c-grid-col-4 {
    width: 33.33333%; }
  .c-grid-col-5 {
    width: 41.66667%; }
  .c-grid-col-6 {
    width: 50%; }
  .c-grid-col-7 {
    width: 58.33333%; }
  .c-grid-col-8 {
    width: 66.66667%; }
  .c-grid-col-9 {
    width: 75%; }
  .c-grid-col-10 {
    width: 83.33333%; }
  .c-grid-col-11 {
    width: 91.66667%; }
  .c-grid-col-12 {
    width: 100%; }
  .c-heading--lv2:not(:first-child), .c-article h2:not(:first-child) {
    margin-top: 70px; }
    .c-heading--lv3:not(:first-child), .c-article h3:not(:first-child) {
      margin-top: 80px; }
  .c-imageText {
    margin: 30px 0; }
    .c-imageText__picture--top {
      margin: 0 auto 20px; }
  .c-imageText__picture--right {
    float: right;
    margin: 0 0 20px 20px; }
    .c-imageText__picture--bottom {
      margin: 20px auto 0; }
  .c-imageText__picture--left {
    float: left;
    margin: 0 20px 20px 0; }
  [class^="c-imageText__picture"] {
    display: table;
    width: 200px;
    text-align: center; }
    .c-form-input {
      width: 62.5%; }
    .c-form-input.-half {
      width: 46.8%; }
    .c-form-input.-short {
      width: 20%; }
      .c-form-input__prefix__outer {
        width: 46.8%; }
    .c-form-input--sub {
      margin-top: 12px;
      margin-left: 32px; }
  .c-form-input--zip {
    width: 16%; }
  .c-form-input--zip:first-child {
    margin-right: 2%; }
  .c-form-input--zip:last-child {
    margin-left: 2%; }
  [class^='c-list']:not(li), .c-article ul:not(li):not([class]), .c-article ol:not(li):not([class]) {
    margin: 20px 0; }
  .c-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .c-media__picture {
    width: 33%;
    margin-right: 4%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .c-media__picture img {
    max-width: 100%; }
    .c-media__picture__caption {
      font-size: 15px;
      font-size: 1.5rem; }
  .c-media__body {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .c-modal__contents {
      max-width: 95%; }
      .c-modal__close:before, .c-modal__close:after {
        width: 20px; }
    .c-pageHeading {
      height: auto;
      margin-bottom: 80px;
      padding: 0;
      min-height: 427px; }
      .c-pageHeading.-simple {
        height: 342px;
        padding: 175px 0 50px; }
        .c-pageHeading.-simple::after {
          min-width: 1280px; }
    .c-pageHeading__picture {
      background-size: contain;
      background-repeat: no-repeat;
      background-color: #f1f6fa;
      position: absolute;
      top: 0;
      z-index: -1;
      -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      min-width: 1280px;
      height: 100%; }
  .c-pageHeading__contents {
    position: absolute;
    right: 0;
    width: 550px;
    padding: 225px 0 70px; }
    .c-pageHeading__title {
      font-size: 28px;
      font-size: 2.8rem; }
    .c-pageHeading__description {
      line-height: 2.3;
      letter-spacing: 0.08em; }
    .c-pager__control__link.-prev {
      padding: 18px 20px 18px 28px; }
    .c-pager__control__link.-next {
      padding: 18px 28px 18px 20px; }
    .c-pager__pulldown__container {
      width: 15%;
      min-width: 180px;
      margin: 0 20px; }
  .c-pictureLink__item {
    width: 22.5%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .c-pictureLink__item:not(:nth-child(4n+1)) {
    margin-left: calc(10% / 3); }
  .c-pictureLink__item:nth-child(n+5) {
    margin-top: calc(10% / 3); }
      .c-pictureLink__link:hover::before {
        opacity: 0;
        z-index: 1; }
      .c-pictureLink__link:hover::after {
        opacity: 1;
        z-index: 2; }
    .c-pictureLink__picture img {
      width: 100%; }
    .p-top__business__link:hover .c-pictureLink__picture img {
      -webkit-transform: scale(1.2);
              transform: scale(1.2); }
    .c-pictureLink__title {
      bottom: 24px;
      padding: 0 20px;
      font-size: 18px;
      font-size: 1.8rem; }
  .c-picture img {
    max-width: 100%; }
  .c-product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .c-product__item {
    width: 22.5%; }
  .c-product__item:not(:nth-child(4n+1)) {
    margin-left: calc(10% / 3); }
  .c-product__item:nth-child(n+5) {
    margin-top: calc(10% / 3); }
    .c-product__link::after {
      opacity: 0;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      width: 100%;
      height: 100%;
      border: 5px solid #D80084;
      background-color: rgba(255, 255, 255, 0.2);
      -webkit-transition: .3s opacity;
      transition: .3s opacity;
      content: ""; }
    .c-product__contents {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0 25px 20px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
  .c-product__description {
    margin-bottom: 15px; }
    .c-search__form {
      margin: 120px 0 20px; }
    .c-search__form__input {
      width: 350px;
      padding: 14px 20px; }
    .c-search__form__submit {
      padding: 14px 30px; }
    .c-search__result {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 20px 0 34px;
      padding: 22px 30px;
      font-size: 15px;
      font-size: 1.5rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .c-search__result__count:not(:first-child) {
      margin-left: 30px; }
    .c-search__article__link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 25px 30px; }
      .c-search__article__link:hover {
        padding: 22px 27px; }
    .c-search__article__picture {
      width: 26.3%;
      min-width: 300px;
      height: 0;
      margin-right: 2.6%;
      padding-top: 13.15%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
  .c-search__article__info {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-right: 30px; }
    .c-search__article__title {
      margin-bottom: 22px;
      font-size: 18px;
      font-size: 1.8rem; }
  .c-search__article__floor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .c-search__article__file {
      margin-left: auto; }
      .c-search__article__file::before {
        font-size: 25px;
        font-size: 2.5rem; }
    .c-section {
      margin: 80px 0;
      padding: 80px 0 55px; }
      .c-section::after {
        min-width: 1280px; }
    .c-form-pulldown__container {
      width: 300px; }
    .c-sideNav__symbol {
      margin-right: 18px; }
      .c-sideNav__symbol img {
        max-width: 22px;
        max-height: 22px; }
  .c-slider__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 400px;
    overflow: hidden; }
    .c-step {
      width: 70.8%;
      margin: 40px auto;
      border-radius: 100vw; }
      .c-step::after {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 2px solid #b1b1ac;
        border-radius: 100vw; }
    .c-step__item {
      padding: 20px 0;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
      .c-step__item::before {
        margin-right: 15px;
        font-size: 30px;
        font-size: 3rem; }
      .c-step__item.-complete::before {
        font-size: 18px;
        font-size: 1.8rem; }
      .c-step__item.is-current {
        background-image: -webkit-gradient(linear, left top, right top, from(#b1b1ac), to(transparent));
        background-image: linear-gradient(to right, #b1b1ac, transparent); }
    .c-step__item.is-done {
      background-color: #b1b1ac;
      color: rgba(60, 60, 53, 0.3); }
    .t-hti-news {
      padding: 35px 50px 50px; }
      .t-hti-news__head {
        margin-bottom: 35px; }
      .t-hti-news__tab__body {
        padding: 30px 40px;
        position: relative;
        overflow: hidden; }
      .t-hti-news__tab__content {
        width: 1040px;
        left: 30px; }
    .-list .t-hti-news__tab__content {
      width: 770px; }
      .t-hti-news__item:not(:last-child) {
        margin-bottom: 15px; }
      .-list .t-hti-news__item__title {
        width: 540px; }
        .t-hti-news__item__title {
          width: 810px;
          position: relative;
          top: -1px; }
    .c-table th, .c-table td, .c-table--scroll th, .c-table--scroll td {
      padding: 24px 30px; }
    .c-table {
      width: 100%; }
    .c-form-toggle--sub {
      margin-top: 12px;
      margin-left: 32px;
      padding: 30px; }
    .c-form-toggle__radio label {
      padding-left: 25px; }
      .c-form-toggle__radio label::before {
        top: 2px;
        left: 0; }
    .c-form-toggle__checkbox label {
      padding-left: 30px; }
    .c-form-toggle__checkbox input + label::before {
      top: 2px;
      left: 0; }
      .c-form-toggle__checkbox input:checked + label::after {
        top: 5px;
        left: 4px; }
    .c-topics + .c-topics {
      margin-top: 54px; }
    .c-topics__link {
      padding: 15px 10px 15px 0;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .c-topics__link::after {
        margin-top: 6px;
        margin-left: auto; }
      .c-topics__link[href$="pdf"]::after, .c-topics__link[href$="zip"]::after, .c-topics__link[href$="xlsx"]::after, .c-topics__link[href$="xls"]::after, .c-topics__link[href$="docx"]::after, .c-topics__link[href$="doc"]::after, .c-topics__link[href$="pptx"]::after, .c-topics__link[href$="ppt"]::after, .c-topics__link[href$="exe"]::after, .c-topics__link[href$="txt"]::after, .c-topics__link[href$="jpg"]::after, .c-topics__link[href$="mpg"]::after, .c-topics__link[href$="csv"]::after, .c-topics__link[href$="mp4"]::after {
        margin-top: 0; }
    .c-topics__date {
      margin-top: 2px; }
    .c-topics__link:hover .c-topics__label {
      background-color: #2400B0; }
    .c-topics__label + .c-topics__label {
      margin-top: 4px; }
    .c-topics__title {
      width: 66%;
      margin-top: 2px;
      font-size: 15px;
      font-size: 1.5rem; }
    .c-topics__link:hover .c-topics__title {
      color: #D80084;
      font-weight: bold; }
  .c-topics__more {
    position: absolute;
    top: 6px;
    right: 0; }
    .c-topics__more__link {
      color: #3c3c35; }
      .c-topics__more__link::after {
        margin-left: 8px; }
  .c-topics__card__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .c-topics__card__item {
    width: 32%;
    margin-bottom: 2%; }
  .c-topics__card__item:not(:nth-child(3n+1)) {
    margin-left: 2%; }
    .c-topics__card__contents {
      padding: 15px; }
    .p-login {
      min-height: 100vh;
      margin-bottom: -80px;
      background-position: center center; }
      .p-login::before {
        min-width: 1280px; }
    .p-login__logo {
      top: 80px;
      right: 100px; }
    .p-login__form {
      position: relative;
      width: 450px;
      padding: 100px 0; }
      .p-login__form__item::before {
        width: 30px; }
        .-mail.p-login__form__item::before {
          font-size: 24px;
          font-size: 2.4rem; }
    .p-login__form__heading {
      margin: 0 0 40px;
      font-size: 32px;
      font-size: 3.2rem; }
    .p-login__form__input {
      padding: 28px 26px 28px 80px; }
    .p-login__form__submit {
      margin-top: 30px;
      padding: 28px 0;
      font-size: 20px;
      font-size: 2rem; }
  .p-login__form__reminder {
    margin-top: 40px;
    text-align: center; }
  .p-top__hero__slider {
    overflow: hidden;
    background-color: #f1f6fa; }
    .p-top__hero__slider__picture {
      background-size: contain;
      background-repeat: no-repeat;
      height: 427px; }
  .p-top__hero__slider__contents {
    position: absolute;
    z-index: 2;
    top: 60%;
    left: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 550px; }
    .p-top__hero__slider__heading {
      margin-bottom: 36px;
      font-size: 28px;
      font-size: 2.8rem;
      text-align: center; }
    .p-top__hero__slider__description {
      letter-spacing: 0.08em;
      line-height: 2.3; }
    .p-top__hero__slider__dots {
      position: absolute;
      bottom: 64px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
    .p-top__hero__slider__dots li + li {
      margin-left: 17px; }
    .p-top__hero__slider .slick-arrow {
      opacity: 0;
      top: 50%;
      z-index: 4;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      -webkit-transition: .3s opacity, .3s right, .3s left;
      transition: .3s opacity, .3s right, .3s left; }
    .p-top__hero__slider:hover .slick-arrow {
      opacity: 1; }
  .p-top__hero__slider .slick-prev {
    left: -200px; }
  .p-top__hero__slider:hover .slick-prev {
    left: 40px; }
  .p-top__hero__slider .slick-next {
    right: -200px; }
  .p-top__hero__slider:hover .slick-next {
    right: 40px; }
  .p-top__business {
    padding: 80px 0; }
    .p-top__productService {
      margin-top: 80px;
      margin-bottom: -80px;
      padding: 80px 0; } }

@media only screen and (max-width: 768px) {
    body.is-lock {
      position: fixed;
      width: 100%;
      height: 100%; }
    button,
    input,
    optgroup,
    select,
    textarea {
      font-size: 16px;
      font-size: 1.6rem; }
  .is-pc {
    display: none; }
  .l-breadcrumb {
    display: none; }
    .l-header__nav__check:checked ~ .l-overlay, .l-header__subnav__search__check:checked ~ .l-overlay {
      display: block; }
    .l-container--huge {
      margin-bottom: 60px; }
    .l-container--middle {
      width: 100%;
      padding: 0 20px; }
      .l-container--single {
        padding: 0 16px; }
      .l-container--main {
        width: 100%;
        padding-right: 20px;
        padding-left: 20px; }
      .l-container--side {
        width: 100%;
        margin-top: 64px;
        padding-right: 20px;
        padding-left: 20px; }
    .l-footer {
      background-position: center top;
      background-size: auto 100%; }
    .l-footer__inner {
      padding: 50px 20px; }
  .l-footer__nav {
    margin-bottom: 56px; }
    .l-footer__nav__item:not(:last-child) {
      margin-right: 15px; }
      .l-footer__nav__link::after {
        margin-left: 10px; }
    .l-footer__info__sitename {
      margin-bottom: 24px; }
    .l-footer__info__item + .l-footer__info__item {
      margin-top: 15px; }
      .l-footer__info__item.-address::before {
        margin-right: 12px; }
      .l-footer__info__item.-mail::before {
        margin-right: 12px; }
    .l-footer__copyright {
      padding: 16px 0; }
    .l-footer__pagetop {
      display: block;
      width: 50px;
      height: 50px;
      font-size: 0;
      line-height: 1; }
      .l-footer__pagetop::before {
        font-size: 16px;
        font-size: 1.6rem; }
    .l-header {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      width: 100%; }
  .l-header__menu__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 2;
    width: 100%;
    background-image: url(/files/user/assets/images/common/bg.png?v=1675647403);
    background-color: #2400B0;
    background-repeat: no-repeat;
    background-size: 90% auto;
    background-position: 80px -50px; }
  .l-header__menu__inner::before {
    display: block;
    position: absolute;
    top: 0;
    left: 20%;
    z-index: -1;
    width: 24%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(#2400B0), to(rgba(163, 11, 26, 0)));
    background-image: linear-gradient(to right, #2400B0, rgba(163, 11, 26, 0));
    content: ""; }
    .l-header__logo {
      padding: 12px 0 12px 20px; }
    .l-header__logo__link img {
      width: 100%; }
    .l-header__logo__type {
      margin-left: 7.5%;
      font-size: 10px;
      font-size: 1rem;
      line-height: 1.5; }
  .l-header__nav {
    position: absolute;
    top: -200vh;
    left: 0;
    width: 100%;
    overflow: scroll;
    padding: 30px;
    background-color: #2400B0;
    -webkit-transition: .3s top;
    transition: .3s top;
    -webkit-overflow-scrolling: touch; }
  .l-header__nav__check:checked ~ .l-header .l-header__nav {
    top: 100%; }
  .l-header__nav__item {
    border-bottom: 1px solid #fff; }
    .l-header__nav__link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      padding: 20px;
      font-size: 14px;
      font-size: 1.4rem; }
    .l-header__nav__link::after {
      font-family: "icomoon";
      font-weight: normal;
      font-style: normal;
      font-display: block;
      margin-left: auto;
      color: #fff;
      font-size: 12px;
      font-size: 1.2rem;
      content: ""; }
    .l-header__nav__button {
      width: 100%;
      padding: 20px;
      font-size: 14px;
      font-size: 1.4rem; }
    .l-header__nav__button::after {
      font-family: "icomoon";
      font-weight: normal;
      font-style: normal;
      font-display: block;
      margin-left: auto;
      color: #fff;
      font-size: 12px;
      font-size: 1.2rem;
      -webkit-transition: .3s transform, .3s color;
      transition: .3s transform, .3s color;
      content: ""; }
    .l-header__nav__button.is-open {
      border-bottom: 1px solid #ccc;
      background-color: #fff;
      color: #3c3c35;
      font-weight: bold;
      letter-spacing: 0.08em; }
    .l-header__nav__button.is-open::after {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      color: #3c3c35; }
    .l-header__nav__child {
      padding: 20px;
      background-color: #fff;
      -webkit-transition: .3s ease-in min-height;
      transition: .3s ease-in min-height; }
  .l-header__nav__child__heading {
    margin-bottom: 20px; }
  .l-header__nav__child__heading:not(:first-child) {
    margin-top: 30px; }
    .l-header__nav__child__heading__link {
      font-size: 15px;
      font-size: 1.5rem; }
      .l-header__nav__child__heading__link::after {
        margin-left: 16px; }
  .l-header__nav__child__item + .l-header__nav__child__item {
    margin-top: 2px; }
    .l-header__nav__child__link {
      padding: 12px 25px 12px 20px;
      font-size: 14px;
      font-size: 1.4rem; }
  .l-header__nav__logout {
    margin-top: 20px; }
  .l-header__nav__logout__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 20px;
    border-radius: 4px;
    background-color: #D80084;
    color: #fff;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 0.08em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .l-header__subnav__search__label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: 15%;
      height: 100%;
      min-width: 65px;
      background-color: #87867e;
      color: #fff;
      font-size: 0;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .l-header__subnav__search__check:checked ~ .l-header .l-header__subnav__search__label {
      background-color: #2400B0; }
      .l-header__subnav__search__label::before {
        font-size: 20px;
        font-size: 2rem; }
    .l-header__subnav__search__label::after {
      display: block;
      position: absolute;
      top: calc(100% - 2px);
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 32%;
      height: 2px;
      background-color: transparent;
      content: "";
      -webkit-transition: .3s background-color;
      transition: .3s background-color; }
    .l-header__subnav__search__check:checked ~ .l-header .l-header__subnav__search__label::after {
      background-color: #fff; }
  .l-header__subnav__search__form {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 0 30px;
    background-color: #2400B0;
    -webkit-transition: .3s opacity, .3s visibility;
    transition: .3s opacity, .3s visibility; }
  .l-header__subnav__search__check:checked ~ .l-header .l-header__subnav__search__form {
    opacity: 1;
    visibility: inherit;
    padding: 30px; }
    .l-header__subnav__search__input {
      width: 100%;
      padding: 16px 6em 16px 20px;
      border: none;
      border-radius: 100vw;
      -webkit-transition: .3s max-height;
      transition: .3s max-height; }
  .l-header__subnav__search__submit {
    position: absolute;
    top: -100px;
    right: 50px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    padding: 0;
    border: none;
    background-color: transparent;
    max-height: 0; }
  .l-header__subnav__search__check:checked ~ .l-header .l-header__subnav__search__submit {
    top: 50%;
    max-height: 20px; }
  .l-header__subnav__search__submit::before {
    font-family: "icomoon";
    font-weight: normal;
    font-style: normal;
    font-display: block;
    margin-right: 10px;
    color: #3c3c35;
    font-size: 16px;
    font-size: 1.6rem;
    content: ""; }
  .l-header__subnav__logout {
    display: none; }
  .l-header__subnav__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 11;
    width: 15%;
    min-width: 65px;
    background-color: #3c3c35;
    color: #fff;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .l-header__subnav__menu__button {
    display: block;
    width: 100%;
    height: 100%; }
  .l-header__subnav__menu__button::after {
    display: block;
    position: absolute;
    top: calc(100% - 2px);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 32%;
    height: 2px;
    background-color: transparent;
    content: "";
    -webkit-transition: .3s background-color;
    transition: .3s background-color; }
  .l-header__nav__check:checked ~ .l-header .l-header__subnav__menu__button::after {
    background-color: #fff; }
  .l-header__subnav__menu__bar {
    display: block;
    position: absolute;
    top: calc((100% - 2px) / 2);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 32%;
    max-width: 4em;
    height: 4px;
    margin-left: 0;
    border-radius: 2px;
    background-color: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    content: ""; }
    .c-anchor {
      margin: 60px 0; }
  .c-anchor li:not(:last-child) {
    border-bottom: 1px solid #b1b1ac; }
    .c-anchor a {
      width: 100%;
      padding: 20px; }
      .c-anchor a::before {
        margin-top: 7px; }
    .c-box {
      margin: 30px 0;
      padding: 20px; }
    .c-button, .c-button--important, .c-button--disabled, .c-button--return {
      width: 100%; }
    .c-button:not(:first-child), .c-button--important:not(:first-child), .c-button--disabled:not(:first-child), .c-button--return:not(:first-child) {
      margin-top: 15px; }
    .-large.c-button, .-large.c-button--important, .-large.c-button--disabled, .-large.c-button--return {
      padding: 15px 25px 15px 20px; }
    .-large.c-button::after, .-large.c-button--important::after, .-large.c-button--disabled::after, .-large.c-button--return::after {
      padding-left: 16px; }
    .c-button__outer {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .c-button.-confirm, .c-button.-return, .c-button.-send {
      max-width: 100%; }
    .c-button.-return {
      margin-top: 15px;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
  .c-column--col2 + .c-column--col2 {
    margin-top: 10px; }
  .c-column--col3 + .c-column--col3 {
    margin-top: 10px; }
    .c-download__link {
      display: block;
      position: relative;
      padding: 20px calc(10.7% + 20px) 20px 20px; }
      .c-download__link::after {
        position: absolute;
        top: 0;
        right: 0;
        width: 10.7%;
        height: 100%;
        border-left: 1px solid #b1b1ac;
        border-radius: 0 4px 4px 0;
        background-color: #eee;
        font-size: 11px;
        font-size: 1.1rem; }
    .c-download__title {
      margin-bottom: 20px; }
      .c-download__title::after {
        margin-left: 20px; }
  .c-download__info__item + .c-download__info__item {
    margin-top: 10px; }
  .c-download__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .c-download__info__title {
      width: 27.4%;
      min-width: 80px;
      padding: 4px 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
    .c-download__info__description {
      margin-left: 15px;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
    .c-faq__question {
      padding: 20px 50px 20px 20px; }
      .c-faq__question::after {
        top: 24px;
        right: 26px;
        font-size: 14px;
        font-size: 1.4rem; }
    .c-faq__answer {
      padding: 18px 20px; }
      .c-faq__answer::before {
        margin-right: 7%; }
    .c-faq__answer > * {
      width: calc(100% - 1em - 7%);
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
  .c-form {
    margin-top: 32px; }
    .c-form__title {
      margin-bottom: 12px; }
  .c-form__body.-address > *:not(:first-child) {
    margin-top: 16px; }
    .c-form__body__inner {
      width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .c-form__body__inner > *:not(:first-child) {
      margin-top: 10px; }
  .c-form__privacy {
    margin-top: 40px; }
  .c-grid-col-1 {
    width: 100%; }
  .c-grid-col-2 {
    width: 100%; }
  .c-grid-col-3 {
    width: 100%; }
  .c-grid-col-4 {
    width: 100%; }
  .c-grid-col-5 {
    width: 100%; }
  .c-grid-col-6 {
    width: 100%; }
  .c-grid-col-7 {
    width: 100%; }
  .c-grid-col-8 {
    width: 100%; }
  .c-grid-col-9 {
    width: 100%; }
  .c-grid-col-10 {
    width: 100%; }
  .c-grid-col-11 {
    width: 100%; }
  .c-grid-col-12 {
    width: 100%; }
  .c-heading--lv2:not(:first-child), .c-article h2:not(:first-child) {
    margin-top: 60px; }
    .c-heading--lv3:not(:first-child), .c-article h3:not(:first-child) {
      margin-top: 50px; }
  .c-imageText {
    margin: 20px 0; }
    .c-imageText__picture--top {
      margin-bottom: 10px; }
  .c-imageText__picture--right {
    margin-top: 10px;
    text-align: center; }
    .c-imageText__picture--bottom {
      margin-top: 10px; }
  [class^="c-imageText__picture"] img {
    width: 100%; }
    .c-form-input {
      width: 100%; }
    .c-form-input.-short {
      width: 30%; }
      .c-form-input__prefix__outer {
        width: 100%; }
    .c-form-input--sub {
      margin-top: 5px;
      margin-left: 40px; }
  .c-form-input--zip {
    width: 44%; }
  .c-form-input--zip:first-child {
    margin-right: 2%; }
  .c-form-input--zip:last-child {
    margin-top: 0;
    margin-left: 1%; }
  [class^='c-list']:not(li), .c-article ul:not(li):not([class]), .c-article ol:not(li):not([class]) {
    margin: 20px 0 24px; }
  .c-media__picture {
    position: relative;
    width: 100%;
    overflow: hidden; }
  .c-media__picture img {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    max-height: 100%; }
    .c-media__picture__caption {
      font-size: 13px;
      font-size: 1.3rem; }
    .c-modal__contents {
      width: calc(100% - 30px); }
  .c-modal img {
    max-width: 100%; }
      .c-modal__close:before, .c-modal__close:after {
        width: 15px; }
    .c-pageHeading {
      padding-bottom: 70px; }
      .c-pageHeading.-simple {
        margin-bottom: 60px;
        padding: 40px 0; }
    .c-pageHeading__picture {
      position: relative;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      height: auto;
      padding-bottom: 35.383%;
      overflow: hidden; }
    .c-pageHeading__picture::after {
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 50%;
      background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
      content: ""; }
  .c-pageHeading__contents {
    position: relative;
    z-index: 2;
    margin-top: -64px;
    padding: 0 40px; }
    .c-pageHeading__title {
      font-size: 24px;
      font-size: 2.4rem; }
    .c-pageHeading__description {
      line-height: 1.8;
      letter-spacing: 0.06em; }
    .c-pager {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .c-pager__control {
    width: 47.3%; }
  .c-pager__control:last-child {
    margin-left: 5.4%; }
    .c-pager__control__link.-prev {
      padding: 16px 11% 16px 14%; }
    .c-pager__control__link.-next {
      padding: 16px 14% 16px 11%; }
    .c-pager__pulldown__container {
      width: 100%;
      margin-bottom: 15px;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; }
  .c-pictureLink__item {
    width: 47.3%; }
  .c-pictureLink__item:nth-child(2n) {
    margin-left: 5.4%; }
  .c-pictureLink__item:nth-child(n+3) {
    margin-top: 5.4%; }
  .c-pictureLink__picture {
    position: relative;
    height: 0;
    padding-top: 68%; }
    .c-pictureLink__picture img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: auto;
      height: 100%; }
    .p-top__business__link:hover .c-pictureLink__picture img {
      -webkit-transform: translate(-50%, -50%) scale(1.2);
              transform: translate(-50%, -50%) scale(1.2); }
    .c-pictureLink__title {
      bottom: 15px;
      padding: 0 8%; }
    .c-picture {
      position: relative;
      overflow: hidden; }
  .c-picture img {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    max-height: 100%; }
  .c-product__item + .c-product__item {
    margin-top: 20px; }
    .c-product__contents {
      padding: 1px 25px 25px; }
  .c-product__description {
    margin-bottom: 20px; }
    .c-search__form {
      margin: 20px 0; }
    .c-search__form__input {
      width: 70.5%;
      padding: 16px 20px; }
    .c-search__form__submit {
      padding: 16px 5.4%; }
    .c-search__result {
      margin: 20px 0 30px;
      padding: 22px 0;
      text-align: center; }
    .c-search__article__link {
      display: block;
      position: relative;
      width: 100%;
      padding: 20px 60px 20px 20px; }
      .c-search__article__link::after {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        height: 100%;
        border-left: 1px solid #b1b1ac;
        border-radius: 0 4px 4px 0;
        background-color: #eee;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
    .c-search__article__picture {
      width: 100%;
      height: 0;
      margin-bottom: 15px;
      padding-top: 44.6%; }
    .c-search__article__title {
      margin-bottom: 15px; }
    .c-search__article__description {
      font-size: 15px;
      font-size: 1.5rem; }
    .c-search__article__url {
      font-size: 14px;
      font-size: 1.4rem; }
    .c-search__article__file {
      margin-top: 8px;
      font-size: 14px;
      font-size: 1.4rem; }
      .c-search__article__file::before {
        font-size: 20px;
        font-size: 2rem; }
    .c-section {
      margin: 60px 0;
      padding: 60px 0 35px; }
    .c-sideNav__symbol {
      margin-right: 16px; }
      .c-sideNav__symbol img {
        max-width: 22px;
        max-height: 22px; }
    .c-step {
      margin: 20px auto; }
      .c-step::after {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 66.8%;
        height: 3px;
        background-color: #b1b1ac; }
    .c-step__item {
      width: calc(100% / 3);
      font-size: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
      .c-step__item::before {
        margin-right: 5px; }
    .c-step__item::after {
      width: 20px;
      height: 20px;
      border: 3px solid #D80084;
      border-radius: 100%;
      background-color: #fff;
      content: ""; }
      .c-step__item.is-current {
        padding: 12px 0;
        font-size: 14px;
        font-size: 1.4rem; }
      .c-step__item.is-current::before {
        font-size: 25px;
        font-size: 2.5rem; }
      .-complete.c-step__item.is-current::before {
        font-size: 14px;
        font-size: 1.4rem; }
    .c-step__item.is-done::after {
      border: none;
      background-color: #b1b1ac; }
    .t-hti-news {
      padding: 20px; }
      .t-hti-news__head {
        margin-bottom: 20px; }
      .t-hti-news__tab__content {
        width: 98%;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%); }
      .t-hti-news__item:not(:last-child) {
        margin-bottom: 8px; }
        .t-hti-news__item__title {
          width: 90%;
          line-height: 1.6;
          margin-top: 8px;
          margin-bottom: 10px; }
    .c-table th, .c-table td, .c-table--scroll th, .c-table--scroll td {
      padding: 22px 20px; }
    .c-table {
      display: block;
      overflow-x: scroll; }
    .c-table th {
      border-bottom: 1px solid #b1b1ac; }
    .c-table--scroll {
      display: block;
      overflow-x: scroll; }
    .c-form-toggle--sub {
      margin-top: 5px;
      margin-left: 40px;
      padding: 20px; }
    .c-form-toggle__radio label {
      display: block;
      width: 100%;
      padding: 12px 20px 12px 50px;
      border: 2px solid #eee;
      border-radius: 4px;
      background-color: #eee; }
      .c-form-toggle__radio label::before {
        top: 15px;
        left: 20px; }
    .c-form-toggle__radio input:checked + label {
      border-color: #D80084;
      background-color: #fff; }
    .c-form-toggle__checkbox label {
      display: block;
      width: 100%;
      padding: 12px 20px 12px 50px;
      border: 2px solid #eee;
      border-radius: 4px;
      background-color: #eee; }
    .c-form-toggle__checkbox input + label::before {
      top: 15px;
      left: 20px; }
    .c-form-toggle__checkbox input:checked + label {
      border-color: #D80084;
      background-color: #fff; }
      .c-form-toggle__checkbox input:checked + label::after {
        top: 19px;
        left: 24px; }
    .c-topics + .c-topics {
      margin-top: 64px; }
    .c-topics__link {
      position: relative;
      padding: 15px 11% 15px 0;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .c-topics__link::after {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        font-size: 12px;
        font-size: 1.2rem; }
    .c-topics__label__outer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .c-topics__label + .c-topics__label {
      margin-left: 5%; }
    .c-topics__title {
      width: 100%;
      margin-top: 10px; }
  .c-topics__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .c-topics__more__link {
      width: 60%;
      padding: 14px 25px 14px 20px;
      border-radius: 4px;
      background-color: #eee;
      color: #3c3c35;
      -webkit-transition: .3s background-color, .3s color;
      transition: .3s background-color, .3s color; }
      .c-topics__more__link::after {
        font-family: "icomoon";
        font-weight: normal;
        font-style: normal;
        font-display: block;
        margin-left: auto;
        color: #2400B0;
        font-size: 12px;
        font-size: 1.2rem;
        content: "";
        -webkit-transition: .3s color;
        transition: .3s color; }
    .c-topics__more__link:hover {
      background-color: #3c3c35;
      color: #fff;
      text-decoration: none; }
    .c-topics__more__link:hover::after {
      color: #fff; }
  .c-topics__card__item:not(:first-child) {
    margin-top: 20px; }
    .c-topics__card__contents {
      padding: 20px; }
    .p-login {
      height: 100%;
      min-height: 100vh;
      margin-bottom: -60px;
      padding: 0 30px;
      background-position: center center; }
    .p-login__logo {
      right: 30px;
      bottom: 30px; }
    .p-login__form {
      width: 100%; }
      .p-login__form__item::before {
        width: 28px; }
        .-mail.p-login__form__item::before {
          font-size: 22px;
          font-size: 2.2rem; }
    .p-login__form__heading {
      margin: 0 0 36px;
      font-size: 22px;
      font-size: 2.2rem; }
    .p-login__form__input {
      padding: 22px 26px 22px 80px; }
    .p-login__form__submit {
      margin-top: 20px;
      padding: 22px 0; }
  .p-login__form__reminder {
    margin-top: 26px; }
    .p-top__hero__slider__picture {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      padding-bottom: 33.359375%;
      overflow: hidden;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .p-top__hero__slider__picture::after {
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 50%;
      background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
      content: ""; }
  .p-top__hero__slider__contents {
    position: relative;
    z-index: 2;
    margin-top: -64px;
    padding: 0 40px; }
    .p-top__hero__slider__heading {
      margin-bottom: 24px;
      font-size: 24px;
      font-size: 2.4rem; }
    .p-top__hero__slider__description {
      letter-spacing: 0.06em;
      line-height: 1.8; }
    .p-top__hero__slider__dots {
      padding: 50px 0 40px; }
    .p-top__hero__slider__dots li + li {
      margin-left: 12px; }
    .p-top__hero__slider .slick-arrow {
      bottom: 20px;
      background-color: #eee; }
  .p-top__hero__slider .slick-prev {
    left: 20px; }
  .p-top__hero__slider .slick-next {
    right: 20px; }
  .p-top__business {
    padding: 60px 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(40%, #fff), to(#fff));
    background-image: linear-gradient(to bottom, #eee 0%, #fff 40%, #fff 100%); }
    .p-top__productService {
      margin-top: 60px;
      padding: 60px 0; } }

@media not print {
    .l-bodyInner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJsaWJyYXJpZXMvZm9udC1hd2Vzb21lNS9fZm9udC1hd2Vzb21lLnNjc3MiLCJsaWJyYXJpZXMvZm9udC1hd2Vzb21lNS9fY29yZS5zY3NzIiwibGlicmFyaWVzL2ZvbnQtYXdlc29tZTUvX2xhcmdlci5zY3NzIiwibGlicmFyaWVzL2ZvbnQtYXdlc29tZTUvX2ZpeGVkLXdpZHRoLnNjc3MiLCJsaWJyYXJpZXMvZm9udC1hd2Vzb21lNS9fbGlzdC5zY3NzIiwibGlicmFyaWVzL2ZvbnQtYXdlc29tZTUvX3ZhcmlhYmxlcy5zY3NzIiwibGlicmFyaWVzL2ZvbnQtYXdlc29tZTUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwibGlicmFyaWVzL2ZvbnQtYXdlc29tZTUvX2FuaW1hdGVkLnNjc3MiLCJsaWJyYXJpZXMvZm9udC1hd2Vzb21lNS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJsaWJyYXJpZXMvZm9udC1hd2Vzb21lNS9fbWl4aW5zLnNjc3MiLCJsaWJyYXJpZXMvZm9udC1hd2Vzb21lNS9fc3RhY2tlZC5zY3NzIiwibGlicmFyaWVzL2ZvbnQtYXdlc29tZTUvX2ljb25zLnNjc3MiLCJsaWJyYXJpZXMvZm9udC1hd2Vzb21lNS9fc2NyZWVuLXJlYWRlci5zY3NzIiwibGlicmFyaWVzL2ZvbnQtYXdlc29tZTUvX2ZhLWJyYW5kcy5zY3NzIiwibGlicmFyaWVzL2ZvbnQtYXdlc29tZTUvX2ZhLXNvbGlkLnNjc3MiLCJsaWJyYXJpZXMvZm9udC1hd2Vzb21lNS9fZmEtcmVndWxhci5zY3NzIiwibGlicmFyaWVzL3NsaWNrc2xpZGVyL19zbGljay5zY3NzIiwibGlicmFyaWVzL2ljb21vb24vX2ljb21vb24uc2NzcyIsImxpYnJhcmllcy9pY29tb29uL192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19hbmltYXRpb25zLnNjc3MiLCJwYXJ0aWFscy9taXhpbi9fbWl4aW5zLnNjc3MiLCJmb3VuZGF0aW9uL19jb21tb24uc2NzcyIsInBhcnRpYWxzL192YXIuc2NzcyIsInBhcnRpYWxzL21peGluL19mb250X3NpemUuc2NzcyIsInBhcnRpYWxzL21peGluL19sZXR0ZXJfc3BhY2luZy5zY3NzIiwiZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MiLCJsYXlvdXQvX2JyZWFkY3J1bWIuc2NzcyIsImxheW91dC9fY29tbW9uLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvbWl4aW4vX2ljb21vb24uc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hY2NvcmRpb24uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FuY2hvci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYm94LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19idXR0b24uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Rvd25sb2FkLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19lcnJvci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZmFxLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19mb3JtLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19ncmlkLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19oZWFkaW5nLnNjc3MiLCJwYXJ0aWFscy9taXhpbi9fbGluZV9oZWlnaHQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2ltYWdlX3RleHQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2lucHV0LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19sYXlvdXQuc2NzcyIsInBhcnRpYWxzL21peGluL19mb250X2F3ZXNvbWUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2xpbmsuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2xpc3Quc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2xvYWRpbmcuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX21lZGlhLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19tb2RhbC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fbmF2aS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fcGFnZV9oZWFkaW5nLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19wYWdlci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fcGljdHVyZV9saW5rLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19waWN0dXJlLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19wcm9kdWN0LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zZWFyY2guc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3NlY3Rpb24uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3NlbGVjdGJveC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc2lkZV9uYXYuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3NsaWRlci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc3RlcC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGFiLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L190YWJsZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGV4dC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdG9nZ2xlLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L190b3BpY3NfbGlzdC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2xvZ2luLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fdG9wLnNjc3MiLCJwYXJ0aWFscy9taXhpbi9fbWVkaWFfcXVlcnkuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2NvbHVtbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7O0VESUU7QUVERjtFQUNFLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWMsRUFBQTs7QUNOaEI7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQXNCO0VBQ3RCLHdCQUF3QixFQUFBOztBQUcxQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGlCQUFp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Qjs7QU1PckM7RUFBc0MsWU5QNUIsRUFBMkI7O0FNUXJDO0VBQW1DLFlOUnpCLEVBQTJCOztBTVNyQztFQUF1QyxZTlQ3QixFQUEyQjs7QU1VckM7RUFBc0MsWU5WNUIsRUFBMkI7O0FNV3JDO0VBQWdFLFlOWHRELEVBQTJCOztBTVlyQztFQUFtQyxZTlp6QixFQUEyQjs7QU1hckM7RUFBbUMsWU5iekIsRUFBMkI7O0FNY3JDO0VBQW9DLFlOZDFCLEVBQTJCOztBTWVyQztFQUFzQyxZTmY1QixFQUEyQjs7QU1nQnJDO0VBQThDLFlOaEJwQyxFQUEyQjs7QU1pQnJDO0VBQThDLFlOakJwQyxFQUEyQjs7QU1rQnJDO0VBQStDLFlObEJyQyxFQUEyQjs7QU1tQnJDO0VBQTRDLFlObkJsQyxFQUEyQjs7QU1vQnJDO0VBQXVDLFlOcEI3QixFQUEyQjs7QU1xQnJDO0VBQXVDLFlOckI3QixFQUEyQjs7QU1zQnJDO0VBQXdDLFlOdEI5QixFQUEyQjs7QU11QnJDO0VBQXFDLFlOdkIzQixFQUEyQjs7QU13QnJDO0VBQWtDLFlOeEJ4QixFQUEyQjs7QU15QnJDO0VBQTBDLFlOekJoQyxFQUEyQjs7QU0wQnJDO0VBQW9DLFlOMUIxQixFQUEyQjs7QU0yQnJDO0VBQWlDLFlOM0J2QixFQUEyQjs7QU00QnJDO0VBQXNDLFlONUI1QixFQUEyQjs7QU02QnJDO0VBQTBDLFlON0JoQyxFQUEyQjs7QU04QnJDO0VBQWtDLFlOOUJ4QixFQUEyQjs7QU0rQnJDO0VBQWtDLFlOL0J4QixFQUEyQjs7QU1nQ3JDO0VBQXNDLFlOaEM1QixFQUEyQjs7QU1pQ3JDO0VBQXNDLFlOakM1QixFQUEyQjs7QU1rQ3JDO0VBQW9DLFlObEMxQixFQUEyQjs7QU1tQ3JDO0VBQW9DLFlObkMxQixFQUEyQjs7QU1vQ3JDO0VBQWtELFlOcEN4QyxFQUEyQjs7QU1xQ3JDO0VBQWtELFlOckN4QyxFQUEyQjs7QU1zQ3JDO0VBQW1ELFlOdEN6QyxFQUEyQjs7QU11Q3JDO0VBQWdELFlOdkN0QyxFQUEyQjs7QU13Q3JDO0VBQThDLFlOeENwQyxFQUEyQjs7QU15Q3JDO0VBQThDLFlOekNwQyxFQUEyQjs7QU0wQ3JDO0VBQStDLFlOMUNyQyxFQUEyQjs7QU0yQ3JDO0VBQTRDLFlOM0NsQyxFQUEyQjs7QU00Q3JDO0VBQXVDLFlONUM3QixFQUEyQjs7QU02Q3JDO0VBQXVDLFlON0M3QixFQUEyQjs7QU04Q3JDO0VBQXdDLFlOOUM5QixFQUEyQjs7QU0rQ3JDO0VBQXFDLFlOL0MzQixFQUEyQjs7QU1nRHJDO0VBQXVDLFlOaEQ3QixFQUEyQjs7QU1pRHJDO0VBQXlDLFlOakQvQixFQUEyQjs7QU1rRHJDO0VBQXlDLFlObEQvQixFQUEyQjs7QU1tRHJDO0VBQXdELFlObkQ5QyxFQUEyQjs7QU1vRHJDO0VBQXFDLFlOcEQzQixFQUEyQjs7QU1xRHJDO0VBQXVDLFlOckQ3QixFQUEyQjs7QU1zRHJDO0VBQStCLFlOdERyQixFQUEyQjs7QU11RHJDO0VBQWtDLFlOdkR4QixFQUEyQjs7QU13RHJDO0VBQWlDLFlOeER2QixFQUEyQjs7QU15RHJDO0VBQW9DLFlOekQxQixFQUEyQjs7QU0wRHJDO0VBQThDLFlOMURwQyxFQUEyQjs7QU0yRHJDO0VBQXlDLFlOM0QvQixFQUEyQjs7QU00RHJDO0VBQW9DLFlONUQxQixFQUEyQjs7QU02RHJDO0VBQW1DLFlON0R6QixFQUEyQjs7QU04RHJDO0VBQWtDLFlOOUR4QixFQUEyQjs7QU0rRHJDO0VBQWdDLFlOL0R0QixFQUEyQjs7QU1nRXJDO0VBQXNDLFlOaEU1QixFQUEyQjs7QU1pRXJDO0VBQXFDLFlOakUzQixFQUEyQjs7QU1rRXJDO0VBQTBDLFlObEVoQyxFQUEyQjs7QU1tRXJDO0VBQWdDLFlObkV0QixFQUEyQjs7QU1vRXJDO0VBQXFDLFlOcEUzQixFQUEyQjs7QU1xRXJDO0VBQXFDLFlOckUzQixFQUEyQjs7QU1zRXJDO0VBQW9DLFlOdEUxQixFQUEyQjs7QU11RXJDO0VBQWlDLFlOdkV2QixFQUEyQjs7QU13RXJDO0VBQTBDLFlOeEVoQyxFQUEyQjs7QU15RXJDO0VBQTRDLFlOekVsQyxFQUEyQjs7QU0wRXJDO0VBQWlDLFlOMUV2QixFQUEyQjs7QU0yRXJDO0VBQTBDLFlOM0VoQyxFQUEyQjs7QU00RXJDO0VBQXlDLFlONUUvQixFQUEyQjs7QU02RXJDO0VBQXlDLFlON0UvQixFQUEyQjs7QU04RXJDO0VBQTRDLFlOOUVsQyxFQUEyQjs7QU0rRXJDO0VBQW1ELFlOL0V6QyxFQUEyQjs7QU1nRnJDO0VBQWdDLFlOaEZ0QixFQUEyQjs7QU1pRnJDO0VBQWlDLFlOakZ2QixFQUEyQjs7QU1rRnJDO0VBQW9DLFlObEYxQixFQUEyQjs7QU1tRnJDO0VBQTJDLFlObkZqQyxFQUEyQjs7QU1vRnJDO0VBQWlDLFlOcEZ2QixFQUEyQjs7QU1xRnJDO0VBQXVDLFlOckY3QixFQUEyQjs7QU1zRnJDO0VBQXlDLFlOdEYvQixFQUEyQjs7QU11RnJDO0VBQWtDLFlOdkZ4QixFQUEyQjs7QU13RnJDO0VBQW9DLFlOeEYxQixFQUEyQjs7QU15RnJDO0VBQXNDLFlOekY1QixFQUEyQjs7QU0wRnJDO0VBQXVDLFlOMUY3QixFQUEyQjs7QU0yRnJDO0VBQTBDLFlOM0ZoQyxFQUEyQjs7QU00RnJDO0VBQXNDLFlONUY1QixFQUEyQjs7QU02RnJDO0VBQW9DLFlON0YxQixFQUEyQjs7QU04RnJDO0VBQWlDLFlOOUZ2QixFQUEyQjs7QU0rRnJDO0VBQXNDLFlOL0Y1QixFQUEyQjs7QU1nR3JDO0VBQXVDLFlOaEc3QixFQUEyQjs7QU1pR3JDO0VBQW9DLFlOakcxQixFQUEyQjs7QU1rR3JDO0VBQWtDLFlObEd4QixFQUEyQjs7QU1tR3JDO0VBQW9DLFlObkcxQixFQUEyQjs7QU1vR3JDO0VBQXNDLFlOcEc1QixFQUEyQjs7QU1xR3JDO0VBQXNDLFlOckc1QixFQUEyQjs7QU1zR3JDO0VBQXdDLFlOdEc5QixFQUEyQjs7QU11R3JDO0VBQWlDLFlOdkd2QixFQUEyQjs7QU13R3JDO0VBQWlDLFlOeEd2QixFQUEyQjs7QU15R3JDO0VBQWlDLFlOekd2QixFQUEyQjs7QU0wR3JDO0VBQWlDLFlOMUd2QixFQUEyQjs7QU0yR3JDO0VBQWlDLFlOM0d2QixFQUEyQjs7QU00R3JDO0VBQWlDLFlONUd2QixFQUEyQjs7QU02R3JDO0VBQXNDLFlON0c1QixFQUEyQjs7QU04R3JDO0VBQXdDLFlOOUc5QixFQUEyQjs7QU0rR3JDO0VBQXFDLFlOL0czQixFQUEyQjs7QU1nSHJDO0VBQXlDLFlOaEgvQixFQUEyQjs7QU1pSHJDO0VBQWdDLFlOakh0QixFQUEyQjs7QU1rSHJDO0VBQXFDLFlObEgzQixFQUEyQjs7QU1tSHJDO0VBQWtDLFlObkh4QixFQUEyQjs7QU1vSHJDO0VBQW9DLFlOcEgxQixFQUEyQjs7QU1xSHJDO0VBQWtDLFlOckh4QixFQUEyQjs7QU1zSHJDO0VBQXNDLFlOdEg1QixFQUEyQjs7QU11SHJDO0VBQThDLFlOdkhwQyxFQUEyQjs7QU13SHJDO0VBQTRDLFlOeEhsQyxFQUEyQjs7QU15SHJDO0VBQWtDLFlOekh4QixFQUEyQjs7QU0wSHJDO0VBQWtDLFlOMUh4QixFQUEyQjs7QU0ySHJDO0VBQWdDLFlOM0h0QixFQUEyQjs7QU00SHJDO0VBQWdDLFlONUh0QixFQUEyQjs7QU02SHJDO0VBQXFDLFlON0gzQixFQUEyQjs7QU04SHJDO0VBQXFDLFlOOUgzQixFQUEyQjs7QU0rSHJDO0VBQXFDLFlOL0gzQixFQUEyQjs7QU1nSXJDO0VBQWlDLFlOaEl2QixFQUEyQjs7QU1pSXJDO0VBQTZDLFlOakluQyxFQUEyQjs7QU1rSXJDO0VBQWdDLFlObEl0QixFQUEyQjs7QU1tSXJDO0VBQW9DLFlObkkxQixFQUEyQjs7QU1vSXJDO0VBQTBDLFlOcEloQyxFQUEyQjs7QU1xSXJDO0VBQXVDLFlOckk3QixFQUEyQjs7QU1zSXJDO0VBQXVDLFlOdEk3QixFQUEyQjs7QU11SXJDO0VBQXFDLFlOdkkzQixFQUEyQjs7QU13SXJDO0VBQXlDLFlOeEkvQixFQUEyQjs7QU15SXJDO0VBQTJDLFlOeklqQyxFQUEyQjs7QU0wSXJDO0VBQTJDLFlOMUlqQyxFQUEyQjs7QU0ySXJDO0VBQTBDLFlOM0loQyxFQUEyQjs7QU00SXJDO0VBQTJDLFlONUlqQyxFQUEyQjs7QU02SXJDO0VBQW1DLFlON0l6QixFQUEyQjs7QU04SXJDO0VBQXlDLFlOOUkvQixFQUEyQjs7QU0rSXJDO0VBQXFDLFlOL0kzQixFQUEyQjs7QU1nSnJDO0VBQXFDLFlOaEozQixFQUEyQjs7QU1pSnJDO0VBQWdDLFlOakp0QixFQUEyQjs7QU1rSnJDO0VBQW9DLFlObEoxQixFQUEyQjs7QU1tSnJDO0VBQXdDLFlObko5QixFQUEyQjs7QU1vSnJDO0VBQXNDLFlOcEo1QixFQUEyQjs7QU1xSnJDO0VBQXFDLFlOckozQixFQUEyQjs7QU1zSnJDO0VBQXVDLFlOdEo3QixFQUEyQjs7QU11SnJDO0VBQXVDLFlOdko3QixFQUEyQjs7QU13SnJDO0VBQXdDLFlOeEo5QixFQUEyQjs7QU15SnJDO0VBQThDLFlOekpwQyxFQUEyQjs7QU0wSnJDO0VBQThDLFlOMUpwQyxFQUEyQjs7QU0ySnJDO0VBQStDLFlOM0pyQyxFQUEyQjs7QU00SnJDO0VBQTRDLFlONUpsQyxFQUEyQjs7QU02SnJDO0VBQXFDLFlON0ozQixFQUEyQjs7QU04SnJDO0VBQTRDLFlOOUpsQyxFQUEyQjs7QU0rSnJDO0VBQXNDLFlOL0o1QixFQUEyQjs7QU1nS3JDO0VBQTBDLFlOaEtoQyxFQUEyQjs7QU1pS3JDO0VBQW9DLFlOaksxQixFQUEyQjs7QU1rS3JDO0VBQXlDLFlObEsvQixFQUEyQjs7QU1tS3JDO0VBQTJDLFlObktqQyxFQUEyQjs7QU1vS3JDO0VBQXdDLFlOcEs5QixFQUEyQjs7QU1xS3JDO0VBQW1DLFlOckt6QixFQUEyQjs7QU1zS3JDO0VBQTBDLFlOdEtoQyxFQUEyQjs7QU11S3JDO0VBQXNDLFlOdks1QixFQUEyQjs7QU13S3JDO0VBQXNDLFlOeEs1QixFQUEyQjs7QU15S3JDO0VBQW9DLFlOeksxQixFQUEyQjs7QU0wS3JDO0VBQXVDLFlOMUs3QixFQUEyQjs7QU0yS3JDO0VBQXdDLFlOM0s5QixFQUEyQjs7QU00S3JDO0VBQXVDLFlONUs3QixFQUEyQjs7QU02S3JDO0VBQStDLFlON0tyQyxFQUEyQjs7QU04S3JDO0VBQTZDLFlOOUtuQyxFQUEyQjs7QU0rS3JDO0VBQXVDLFlOL0s3QixFQUEyQjs7QU1nTHJDO0VBQXNDLFlOaEw1QixFQUEyQjs7QU1pTHJDO0VBQXVDLFlOakw3QixFQUEyQjs7QU1rTHJDO0VBQXNDLFlObEw1QixFQUEyQjs7QU1tTHJDO0VBQWtDLFlObkx4QixFQUEyQjs7QU1vTHJDO0VBQXlDLFlOcEwvQixFQUEyQjs7QU1xTHJDO0VBQXlDLFlOckwvQixFQUEyQjs7QU1zTHJDO0VBQXlDLFlOdEwvQixFQUEyQjs7QU11THJDO0VBQWtDLFlOdkx4QixFQUEyQjs7QU13THJDO0VBQXlDLFlOeEwvQixFQUEyQjs7QU15THJDO0VBQXdDLFlOekw5QixFQUEyQjs7QU0wTHJDO0VBQXVDLFlOMUw3QixFQUEyQjs7QU0yTHJDO0VBQXlDLFlOM0wvQixFQUEyQjs7QU00THJDO0VBQXVDLFlONUw3QixFQUEyQjs7QU02THJDO0VBQXdDLFlON0w5QixFQUEyQjs7QU04THJDO0VBQXVDLFlOOUw3QixFQUEyQjs7QU0rTHJDO0VBQWdELFlOL0x0QyxFQUEyQjs7QU1nTXJDO0VBQWdELFlOaE10QyxFQUEyQjs7QU1pTXJDO0VBQWlELFlOak12QyxFQUEyQjs7QU1rTXJDO0VBQThDLFlObE1wQyxFQUEyQjs7QU1tTXJDO0VBQXlDLFlObk0vQixFQUEyQjs7QU1vTXJDO0VBQXlDLFlOcE0vQixFQUEyQjs7QU1xTXJDO0VBQTBDLFlOck1oQyxFQUEyQjs7QU1zTXJDO0VBQXVDLFlOdE03QixFQUEyQjs7QU11TXJDO0VBQWtDLFlOdk14QixFQUEyQjs7QU13TXJDO0VBQW1DLFlOeE16QixFQUEyQjs7QU15TXJDO0VBQW1DLFlOek16QixFQUEyQjs7QU0wTXJDO0VBQW1DLFlOMU16QixFQUEyQjs7QU0yTXJDO0VBQXlDLFlOM00vQixFQUEyQjs7QU00TXJDO0VBQWlDLFlONU12QixFQUEyQjs7QU02TXJDO0VBQXNDLFlON001QixFQUEyQjs7QU04TXJDO0VBQTRDLFlOOU1sQyxFQUEyQjs7QU0rTXJDO0VBQTJDLFlOL01qQyxFQUEyQjs7QU1nTnJDO0VBQWtDLFlOaE54QixFQUEyQjs7QU1pTnJDO0VBQWtDLFlOak54QixFQUEyQjs7QU1rTnJDO0VBQThDLFlObE5wQyxFQUEyQjs7QU1tTnJDO0VBQWtDLFlObk54QixFQUEyQjs7QU1vTnJDO0VBQStDLFlOcE5yQyxFQUEyQjs7QU1xTnJDO0VBQTZDLFlOck5uQyxFQUEyQjs7QU1zTnJDO0VBQXVDLFlOdE43QixFQUEyQjs7QU11TnJDO0VBQXVDLFlOdk43QixFQUEyQjs7QU13TnJDO0VBQXlDLFlOeE4vQixFQUEyQjs7QU15TnJDO0VBQXFDLFlOek4zQixFQUEyQjs7QU0wTnJDO0VBQWlDLFlOMU52QixFQUEyQjs7QU0yTnJDO0VBQXdDLFlOM045QixFQUEyQjs7QU00TnJDO0VBQW9DLFlONU4xQixFQUEyQjs7QU02TnJDO0VBQXFDLFlON04zQixFQUEyQjs7QU04TnJDO0VBQW1DLFlOOU56QixFQUEyQjs7QU0rTnJDO0VBQWdDLFlOL050QixFQUEyQjs7QU1nT3JDO0VBQWlDLFlOaE92QixFQUEyQjs7QU1pT3JDO0VBQWtDLFlOak94QixFQUEyQjs7QU1rT3JDO0VBQW9DLFlObE8xQixFQUEyQjs7QU1tT3JDO0VBQW9DLFlObk8xQixFQUEyQjs7QU1vT3JDO0VBQXdDLFlOcE85QixFQUEyQjs7QU1xT3JDO0VBQTJDLFlOck9qQyxFQUEyQjs7QU1zT3JDO0VBQXlDLFlOdE8vQixFQUEyQjs7QU11T3JDO0VBQTBDLFlOdk9oQyxFQUEyQjs7QU13T3JDO0VBQXFDLFlOeE8zQixFQUEyQjs7QU15T3JDO0VBQTRDLFlOek9sQyxFQUEyQjs7QU0wT3JDO0VBQXlDLFlOMU8vQixFQUEyQjs7QU0yT3JDO0VBQW9DLFlOM08xQixFQUEyQjs7QU00T3JDO0VBQXFDLFlONU8zQixFQUEyQjs7QU02T3JDO0VBQTJDLFlON09qQyxFQUEyQjs7QU04T3JDO0VBQTJDLFlOOU9qQyxFQUEyQjs7QU0rT3JDO0VBQW1DLFlOL096QixFQUEyQjs7QU1nUHJDO0VBQW1DLFlOaFB6QixFQUEyQjs7QU1pUHJDO0VBQXdDLFlOalA5QixFQUEyQjs7QU1rUHJDO0VBQWlDLFlObFB2QixFQUEyQjs7QU1tUHJDO0VBQXNDLFlOblA1QixFQUEyQjs7QU1vUHJDO0VBQWtDLFlOcFB4QixFQUEyQjs7QU1xUHJDO0VBQW1DLFlOclB6QixFQUEyQjs7QU1zUHJDO0VBQTZDLFlOdFBuQyxFQUEyQjs7QU11UHJDO0VBQWdELFlOdlB0QyxFQUEyQjs7QU13UHJDO0VBQWdELFlOeFB0QyxFQUEyQjs7QU15UHJDO0VBQW1ELFlOelB6QyxFQUEyQjs7QU0wUHJDO0VBQW1ELFlOMVB6QyxFQUEyQjs7QU0yUHJDO0VBQWdELFlOM1B0QyxFQUEyQjs7QU00UHJDO0VBQWdELFlONVB0QyxFQUEyQjs7QU02UHJDO0VBQW9ELFlON1AxQyxFQUEyQjs7QU04UHJDO0VBQW1ELFlOOVB6QyxFQUEyQjs7QU0rUHJDO0VBQWdELFlOL1B0QyxFQUEyQjs7QU1nUXJDO0VBQXNELFlOaFE1QyxFQUEyQjs7QU1pUXJDO0VBQTJELFlOalFqRCxFQUEyQjs7QU1rUXJDO0VBQW1ELFlObFF6QyxFQUEyQjs7QU1tUXJDO0VBQXdDLFlOblE5QixFQUEyQjs7QU1vUXJDO0VBQWlDLFlOcFF2QixFQUEyQjs7QU1xUXJDO0VBQXFDLFlOclEzQixFQUEyQjs7QU1zUXJDO0VBQWtDLFlOdFF4QixFQUEyQjs7QU11UXJDO0VBQXVDLFlOdlE3QixFQUEyQjs7QU13UXJDO0VBQWlDLFlOeFF2QixFQUEyQjs7QU15UXJDO0VBQWtDLFlOelF4QixFQUEyQjs7QU0wUXJDO0VBQWlDLFlOMVF2QixFQUEyQjs7QU0yUXJDO0VBQXFDLFlOM1EzQixFQUEyQjs7QU00UXJDO0VBQWlDLFlONVF2QixFQUEyQjs7QU02UXJDO0VBQWtDLFlON1F4QixFQUEyQjs7QU04UXJDO0VBQWdDLFlOOVF0QixFQUEyQjs7QU0rUXJDO0VBQXVDLFlOL1E3QixFQUEyQjs7QU1nUnJDO0VBQW9DLFlOaFIxQixFQUEyQjs7QU1pUnJDO0VBQXFDLFlOalIzQixFQUEyQjs7QU1rUnJDO0VBQXFDLFlObFIzQixFQUEyQjs7QU1tUnJDO0VBQWlDLFlOblJ2QixFQUEyQjs7QU1vUnJDO0VBQXNDLFlOcFI1QixFQUEyQjs7QU1xUnJDO0VBQXNDLFlOclI1QixFQUEyQjs7QU1zUnJDO0VBQW9DLFlOdFIxQixFQUEyQjs7QU11UnJDO0VBQW9DLFlOdlIxQixFQUEyQjs7QU13UnJDO0VBQXVDLFlOeFI3QixFQUEyQjs7QU15UnJDO0VBQXlDLFlOelIvQixFQUEyQjs7QU0wUnJDO0VBQXNDLFlOMVI1QixFQUEyQjs7QU0yUnJDO0VBQWlDLFlOM1J2QixFQUEyQjs7QU00UnJDO0VBQXNDLFlONVI1QixFQUEyQjs7QU02UnJDO0VBQXNDLFlON1I1QixFQUEyQjs7QU04UnJDO0VBQXFDLFlOOVIzQixFQUEyQjs7QU0rUnJDO0VBQXFDLFlOL1IzQixFQUEyQjs7QU1nU3JDO0VBQXVDLFlOaFM3QixFQUEyQjs7QU1pU3JDO0VBQXFDLFlOalMzQixFQUEyQjs7QU1rU3JDO0VBQWlDLFlObFN2QixFQUEyQjs7QU1tU3JDO0VBQTBDLFlOblNoQyxFQUEyQjs7QU1vU3JDO0VBQStDLFlOcFNyQyxFQUEyQjs7QU1xU3JDO0VBQXVDLFlOclM3QixFQUEyQjs7QU1zU3JDO0VBQW9DLFlOdFMxQixFQUEyQjs7QU11U3JDO0VBQXNDLFlOdlM1QixFQUEyQjs7QU13U3JDO0VBQW1DLFlOeFN6QixFQUEyQjs7QU15U3JDO0VBQWtDLFlOelN4QixFQUEyQjs7QU0wU3JDO0VBQWdDLFlOMVN0QixFQUEyQjs7QU0yU3JDO0VBQW1DLFlOM1N6QixFQUEyQjs7QU00U3JDO0VBQW1DLFlONVN6QixFQUEyQjs7QU02U3JDO0VBQXdDLFlON1M5QixFQUEyQjs7QU04U3JDO0VBQWtDLFlOOVN4QixFQUEyQjs7QU0rU3JDO0VBQTBDLFlOL1NoQyxFQUEyQjs7QU1nVHJDO0VBQW1DLFlOaFR6QixFQUEyQjs7QU1pVHJDO0VBQXdDLFlOalQ5QixFQUEyQjs7QU1rVHJDO0VBQXNDLFlObFQ1QixFQUEyQjs7QU1tVHJDO0VBQXVDLFlOblQ3QixFQUEyQjs7QU1vVHJDO0VBQWlDLFlOcFR2QixFQUEyQjs7QU1xVHJDO0VBQXFDLFlOclQzQixFQUEyQjs7QU1zVHJDO0VBQTBDLFlOdFRoQyxFQUEyQjs7QU11VHJDO0VBQTZDLFlOdlRuQyxFQUEyQjs7QU13VHJDO0VBQXlDLFlOeFQvQixFQUEyQjs7QU15VHJDO0VBQXFDLFlOelQzQixFQUEyQjs7QU0wVHJDO0VBQTRDLFlOMVRsQyxFQUEyQjs7QU0yVHJDO0VBQW9DLFlOM1QxQixFQUEyQjs7QU00VHJDO0VBQWlDLFlONVR2QixFQUEyQjs7QU02VHJDO0VBQTBDLFlON1RoQyxFQUEyQjs7QU04VHJDO0VBQW1DLFlOOVR6QixFQUEyQjs7QU0rVHJDO0VBQXFDLFlOL1QzQixFQUEyQjs7QU1nVXJDO0VBQW1DLFlOaFV6QixFQUEyQjs7QU1pVXJDO0VBQXVDLFlOalU3QixFQUEyQjs7QU1rVXJDO0VBQWlDLFlObFV2QixFQUEyQjs7QU1tVXJDO0VBQWlDLFlOblV2QixFQUEyQjs7QU1vVXJDO0VBQWlDLFlOcFV2QixFQUEyQjs7QU1xVXJDO0VBQWtDLFlOclV4QixFQUEyQjs7QU1zVXJDO0VBQXNDLFlOdFU1QixFQUEyQjs7QU11VXJDO0VBQXVDLFlOdlU3QixFQUEyQjs7QU13VXJDO0VBQXVDLFlOeFU3QixFQUEyQjs7QU15VXJDO0VBQWlDLFlOelV2QixFQUEyQjs7QU0wVXJDO0VBQWtDLFlOMVV4QixFQUEyQjs7QU0yVXJDO0VBQW1DLFlOM1V6QixFQUEyQjs7QU00VXJDO0VBQXFDLFlONVUzQixFQUEyQjs7QU02VXJDO0VBQTBDLFlON1VoQyxFQUEyQjs7QU04VXJDO0VBQStDLFlOOVVyQyxFQUEyQjs7QU0rVXJDO0VBQTRDLFlOL1VsQyxFQUEyQjs7QU1nVnJDO0VBQW1DLFlOaFZ6QixFQUEyQjs7QU1pVnJDO0VBQW1DLFlOalZ6QixFQUEyQjs7QU1rVnJDO0VBQW1DLFlObFZ6QixFQUEyQjs7QU1tVnJDO0VBQW1DLFlOblZ6QixFQUEyQjs7QU1vVnJDO0VBQXFDLFlOcFYzQixFQUEyQjs7QU1xVnJDO0VBQWlDLFlOclZ2QixFQUEyQjs7QU1zVnJDO0VBQXNDLFlOdFY1QixFQUEyQjs7QU11VnJDO0VBQXlDLFlOdlYvQixFQUEyQjs7QU13VnJDO0VBQXdDLFlOeFY5QixFQUEyQjs7QU15VnJDO0VBQStDLFlOelZyQyxFQUEyQjs7QU0wVnJDO0VBQWlELFlOMVZ2QyxFQUEyQjs7QU0yVnJDO0VBQW1DLFlOM1Z6QixFQUEyQjs7QU00VnJDO0VBQThDLFlONVZwQyxFQUEyQjs7QU02VnJDO0VBQXlDLFlON1YvQixFQUEyQjs7QU04VnJDO0VBQThDLFlOOVZwQyxFQUEyQjs7QU0rVnJDO0VBQXFELFlOL1YzQyxFQUEyQjs7QU1nV3JDO0VBQWdDLFlOaFd0QixFQUEyQjs7QU1pV3JDO0VBQXdDLFlOalc5QixFQUEyQjs7QU1rV3JDO0VBQXNDLFlObFc1QixFQUEyQjs7QU1tV3JDO0VBQXFDLFlOblczQixFQUEyQjs7QU1vV3JDO0VBQXVDLFlOcFc3QixFQUEyQjs7QU1xV3JDO0VBQStDLFlOcldyQyxFQUEyQjs7QU1zV3JDO0VBQTRDLFlOdFdsQyxFQUEyQjs7QU11V3JDO0VBQTBDLFlOdldoQyxFQUEyQjs7QU13V3JDO0VBQXlDLFlOeFcvQixFQUEyQjs7QU15V3JDO0VBQWdDLFlOeld0QixFQUEyQjs7QU0wV3JDO0VBQW9DLFlOMVcxQixFQUEyQjs7QU0yV3JDO0VBQXdDLFlOM1c5QixFQUEyQjs7QU00V3JDO0VBQW1DLFlONVd6QixFQUEyQjs7QU02V3JDO0VBQXdDLFlON1c5QixFQUEyQjs7QU04V3JDO0VBQWlDLFlOOVd2QixFQUEyQjs7QU0rV3JDO0VBQXFDLFlOL1czQixFQUEyQjs7QU1nWHJDO0VBQXlDLFlOaFgvQixFQUEyQjs7QU1pWHJDO0VBQXVDLFlOalg3QixFQUEyQjs7QU1rWHJDO0VBQXNDLFlObFg1QixFQUEyQjs7QU1tWHJDO0VBQTBDLFlOblhoQyxFQUEyQjs7QU1vWHJDO0VBQTBDLFlOcFhoQyxFQUEyQjs7QU1xWHJDO0VBQXVDLFlOclg3QixFQUEyQjs7QU1zWHJDO0VBQXdDLFlOdFg5QixFQUEyQjs7QU11WHJDO0VBQXVDLFlOdlg3QixFQUEyQjs7QU13WHJDO0VBQXdDLFlOeFg5QixFQUEyQjs7QU15WHJDO0VBQXlDLFlOelgvQixFQUEyQjs7QU0wWHJDO0VBQWdELFlOMVh0QyxFQUEyQjs7QU0yWHJDO0VBQXlDLFlOM1gvQixFQUEyQjs7QU00WHJDO0VBQTZDLFlONVhuQyxFQUEyQjs7QU02WHJDO0VBQXFDLFlON1gzQixFQUEyQjs7QU04WHJDO0VBQTRDLFlOOVhsQyxFQUEyQjs7QU0rWHJDO0VBQThDLFlOL1hwQyxFQUEyQjs7QU1nWXJDO0VBQTJDLFlOaFlqQyxFQUEyQjs7QU1pWXJDO0VBQXdDLFlOalk5QixFQUEyQjs7QU1rWXJDO0VBQXVDLFlObFk3QixFQUEyQjs7QU1tWXJDO0VBQXNDLFlOblk1QixFQUEyQjs7QU1vWXJDO0VBQWlDLFlOcFl2QixFQUEyQjs7QU1xWXJDO0VBQXNDLFlOclk1QixFQUEyQjs7QU1zWXJDO0VBQWlDLFlOdFl2QixFQUEyQjs7QU11WXJDO0VBQW1DLFlOdll6QixFQUEyQjs7QU13WXJDO0VBQXdDLFlOeFk5QixFQUEyQjs7QU15WXJDO0VBQWlDLFlOell2QixFQUEyQjs7QU0wWXJDO0VBQThDLFlOMVlwQyxFQUEyQjs7QU0yWXJDO0VBQW9DLFlOM1kxQixFQUEyQjs7QU00WXJDO0VBQXNDLFlONVk1QixFQUEyQjs7QU02WXJDO0VBQXdDLFlON1k5QixFQUEyQjs7QU04WXJDO0VBQTRDLFlOOVlsQyxFQUEyQjs7QU0rWXJDO0VBQXVDLFlOL1k3QixFQUEyQjs7QU1nWnJDO0VBQWlDLFlOaFp2QixFQUEyQjs7QU1pWnJDO0VBQWlDLFlOalp2QixFQUEyQjs7QU1rWnJDO0VBQTJDLFlObFpqQyxFQUEyQjs7QU1tWnJDO0VBQWtDLFlOblp4QixFQUEyQjs7QU1vWnJDO0VBQW1DLFlOcFp6QixFQUEyQjs7QU1xWnJDO0VBQXNDLFlOclo1QixFQUEyQjs7QU1zWnJDO0VBQW9DLFlOdFoxQixFQUEyQjs7QU11WnJDO0VBQWdDLFlOdlp0QixFQUEyQjs7QU13WnJDO0VBQW1DLFlOeFp6QixFQUEyQjs7QU15WnJDO0VBQXlDLFlOelovQixFQUEyQjs7QU0wWnJDO0VBQXdDLFlOMVo5QixFQUEyQjs7QU0yWnJDO0VBQXdDLFlOM1o5QixFQUEyQjs7QU00WnJDO0VBQWlDLFlONVp2QixFQUEyQjs7QU02WnJDO0VBQXlDLFlON1ovQixFQUEyQjs7QU04WnJDO0VBQTZDLFlOOVpuQyxFQUEyQjs7QU0rWnJDO0VBQThDLFlOL1pwQyxFQUEyQjs7QU1nYXJDO0VBQW1ELFlOaGF6QyxFQUEyQjs7QU1pYXJDO0VBQXNDLFlOamE1QixFQUEyQjs7QU1rYXJDO0VBQXlDLFlObGEvQixFQUEyQjs7QU1tYXJDO0VBQTBDLFlObmFoQyxFQUEyQjs7QU1vYXJDO0VBQXlDLFlOcGEvQixFQUEyQjs7QU1xYXJDO0VBQTZDLFlOcmFuQyxFQUEyQjs7QU1zYXJDO0VBQXFDLFlOdGEzQixFQUEyQjs7QU11YXJDO0VBQW9DLFlOdmExQixFQUEyQjs7QU13YXJDO0VBQXVDLFlOeGE3QixFQUEyQjs7QU15YXJDO0VBQTJDLFlOemFqQyxFQUEyQjs7QU0wYXJDO0VBQW9DLFlOMWExQixFQUEyQjs7QU0yYXJDO0VBQWlDLFlOM2F2QixFQUEyQjs7QU00YXJDO0VBQWtDLFlONWF4QixFQUEyQjs7QU02YXJDO0VBQXVDLFlON2E3QixFQUEyQjs7QU04YXJDO0VBQW9DLFlOOWExQixFQUEyQjs7QU0rYXJDO0VBQTBDLFlOL2FoQyxFQUEyQjs7QU1nYnJDO0VBQW1DLFlOaGJ6QixFQUEyQjs7QU1pYnJDO0VBQThDLFlOamJwQyxFQUEyQjs7QU1rYnJDO0VBQTRDLFlObGJsQyxFQUEyQjs7QU1tYnJDO0VBQW9DLFlObmIxQixFQUEyQjs7QU1vYnJDO0VBQXFDLFlOcGIzQixFQUEyQjs7QU1xYnJDO0VBQWtDLFlOcmJ4QixFQUEyQjs7QU1zYnJDO0VBQWdDLFlOdGJ0QixFQUEyQjs7QU11YnJDO0VBQXVDLFlOdmI3QixFQUEyQjs7QU13YnJDO0VBQXVDLFlOeGI3QixFQUEyQjs7QU15YnJDO0VBQStCLFlOemJyQixFQUEyQjs7QU0wYnJDO0VBQXNDLFlOMWI1QixFQUEyQjs7QU0yYnJDO0VBQWlDLFlOM2J2QixFQUEyQjs7QU00YnJDO0VBQWdDLFlONWJ0QixFQUEyQjs7QU02YnJDO0VBQXVDLFlON2I3QixFQUEyQjs7QU04YnJDO0VBQW1DLFlOOWJ6QixFQUEyQjs7QU0rYnJDO0VBQXVDLFlOL2I3QixFQUEyQjs7QU1nY3JDO0VBQTBDLFlOaGNoQyxFQUEyQjs7QU1pY3JDO0VBQXNDLFlOamM1QixFQUEyQjs7QU1rY3JDO0VBQW1DLFlObGN6QixFQUEyQjs7QU1tY3JDO0VBQW1DLFlObmN6QixFQUEyQjs7QU1vY3JDO0VBQTBDLFlOcGNoQyxFQUEyQjs7QU1xY3JDO0VBQThDLFlOcmNwQyxFQUEyQjs7QU1zY3JDO0VBQW9DLFlOdGMxQixFQUEyQjs7QU11Y3JDO0VBQWtDLFlOdmN4QixFQUEyQjs7QU13Y3JDO0VBQW9DLFlOeGMxQixFQUEyQjs7QU15Y3JDO0VBQWtDLFlOemN4QixFQUEyQjs7QU0wY3JDO0VBQXlDLFlOMWMvQixFQUEyQjs7QU0yY3JDO0VBQTJDLFlOM2NqQyxFQUEyQjs7QU00Y3JDO0VBQXVDLFlONWM3QixFQUEyQjs7QU02Y3JDO0VBQW1DLFlON2N6QixFQUEyQjs7QU04Y3JDO0VBQXNDLFlOOWM1QixFQUEyQjs7QU0rY3JDO0VBQXNDLFlOL2M1QixFQUEyQjs7QU1nZHJDO0VBQXdDLFlOaGQ5QixFQUEyQjs7QU1pZHJDO0VBQW1DLFlOamR6QixFQUEyQjs7QU1rZHJDO0VBQXlDLFlObGQvQixFQUEyQjs7QU1tZHJDO0VBQXdDLFlObmQ5QixFQUEyQjs7QU1vZHJDO0VBQXdDLFlOcGQ5QixFQUEyQjs7QU1xZHJDO0VBQTBDLFlOcmRoQyxFQUEyQjs7QU1zZHJDO0VBQStDLFlOdGRyQyxFQUEyQjs7QU11ZHJDO0VBQTBDLFlOdmRoQyxFQUEyQjs7QU13ZHJDO0VBQW9DLFlOeGQxQixFQUEyQjs7QU15ZHJDO0VBQTJDLFlOemRqQyxFQUEyQjs7QU0wZHJDO0VBQXFDLFlOMWQzQixFQUEyQjs7QU0yZHJDO0VBQWlDLFlOM2R2QixFQUEyQjs7QU00ZHJDO0VBQXlDLFlONWQvQixFQUEyQjs7QU02ZHJDO0VBQStDLFlON2RyQyxFQUEyQjs7QU04ZHJDO0VBQW9DLFlOOWQxQixFQUEyQjs7QU0rZHJDO0VBQWlDLFlOL2R2QixFQUEyQjs7QU1nZXJDO0VBQXFDLFlOaGUzQixFQUEyQjs7QU1pZXJDO0VBQXNDLFlOamU1QixFQUEyQjs7QU1rZXJDO0VBQTRDLFlObGVsQyxFQUEyQjs7QU1tZXJDO0VBQXdDLFlObmU5QixFQUEyQjs7QU1vZXJDO0VBQXdDLFlOcGU5QixFQUEyQjs7QU1xZXJDO0VBQThDLFlOcmVwQyxFQUEyQjs7QU1zZXJDO0VBQXVDLFlOdGU3QixFQUEyQjs7QU11ZXJDO0VBQXVDLFlOdmU3QixFQUEyQjs7QU13ZXJDO0VBQXdDLFlOeGU5QixFQUEyQjs7QU15ZXJDO0VBQStDLFlOemVyQyxFQUEyQjs7QU0wZXJDO0VBQTZDLFlOMWVuQyxFQUEyQjs7QU0yZXJDO0VBQXNDLFlOM2U1QixFQUEyQjs7QU00ZXJDO0VBQTRDLFlONWVsQyxFQUEyQjs7QU02ZXJDO0VBQTBDLFlON2VoQyxFQUEyQjs7QU04ZXJDO0VBQXFDLFlOOWUzQixFQUEyQjs7QU0rZXJDO0VBQWtDLFlOL2V4QixFQUEyQjs7QU1nZnJDO0VBQWlDLFlOaGZ2QixFQUEyQjs7QU1pZnJDO0VBQXFDLFlOamYzQixFQUEyQjs7QU1rZnJDO0VBQXdDLFlObGY5QixFQUEyQjs7QU1tZnJDO0VBQStDLFlObmZyQyxFQUEyQjs7QU1vZnJDO0VBQXVDLFlOcGY3QixFQUEyQjs7QU1xZnJDO0VBQWtDLFlOcmZ4QixFQUEyQjs7QU1zZnJDO0VBQXlDLFlOdGYvQixFQUEyQjs7QU11ZnJDO0VBQStDLFlOdmZyQyxFQUEyQjs7QU13ZnJDO0VBQTZDLFlOeGZuQyxFQUEyQjs7QU15ZnJDO0VBQXdDLFlOemY5QixFQUEyQjs7QU0wZnJDO0VBQXVDLFlOMWY3QixFQUEyQjs7QU0yZnJDO0VBQXVDLFlOM2Y3QixFQUEyQjs7QU00ZnJDO0VBQTRDLFlONWZsQyxFQUEyQjs7QU02ZnJDO0VBQTRDLFlON2ZsQyxFQUEyQjs7QU04ZnJDO0VBQTZDLFlOOWZuQyxFQUEyQjs7QU0rZnJDO0VBQTBDLFlOL2ZoQyxFQUEyQjs7QU1nZ0JyQztFQUF5QyxZTmhnQi9CLEVBQTJCOztBTWlnQnJDO0VBQXNDLFlOamdCNUIsRUFBMkI7O0FNa2dCckM7RUFBMEMsWU5sZ0JoQyxFQUEyQjs7QU1tZ0JyQztFQUF1QyxZTm5nQjdCLEVBQTJCOztBTW9nQnJDO0VBQWtDLFlOcGdCeEIsRUFBMkI7O0FNcWdCckM7RUFBMEMsWU5yZ0JoQyxFQUEyQjs7QU1zZ0JyQztFQUFzQyxZTnRnQjVCLEVBQTJCOztBTXVnQnJDO0VBQW9DLFlOdmdCMUIsRUFBMkI7O0FNd2dCckM7RUFBbUMsWU54Z0J6QixFQUEyQjs7QU15Z0JyQztFQUFnQyxZTnpnQnRCLEVBQTJCOztBTTBnQnJDO0VBQW9DLFlOMWdCMUIsRUFBMkI7O0FNMmdCckM7RUFBdUMsWU4zZ0I3QixFQUEyQjs7QU00Z0JyQztFQUEyQyxZTjVnQmpDLEVBQTJCOztBTTZnQnJDO0VBQW9DLFlON2dCMUIsRUFBMkI7O0FNOGdCckM7RUFBa0MsWU45Z0J4QixFQUEyQjs7QU0rZ0JyQztFQUFzQyxZTi9nQjVCLEVBQTJCOztBTWdoQnJDO0VBQXVDLFlOaGhCN0IsRUFBMkI7O0FNaWhCckM7RUFBd0MsWU5qaEI5QixFQUEyQjs7QU1raEJyQztFQUFpQyxZTmxoQnZCLEVBQTJCOztBTW1oQnJDO0VBQTBDLFlObmhCaEMsRUFBMkI7O0FNb2hCckM7RUFBb0MsWU5waEIxQixFQUEyQjs7QU1xaEJyQztFQUF3QyxZTnJoQjlCLEVBQTJCOztBTXNoQnJDO0VBQWlDLFlOdGhCdkIsRUFBMkI7O0FNdWhCckM7RUFBa0MsWU52aEJ4QixFQUEyQjs7QU13aEJyQztFQUFxQyxZTnhoQjNCLEVBQTJCOztBTXloQnJDO0VBQXFDLFlOemhCM0IsRUFBMkI7O0FNMGhCckM7RUFBeUMsWU4xaEIvQixFQUEyQjs7QU0yaEJyQztFQUE0QyxZTjNoQmxDLEVBQTJCOztBTTRoQnJDO0VBQW9DLFlONWhCMUIsRUFBMkI7O0FNNmhCckM7RUFBa0MsWU43aEJ4QixFQUEyQjs7QU04aEJyQztFQUFtQyxZTjloQnpCLEVBQTJCOztBTStoQnJDO0VBQXNDLFlOL2hCNUIsRUFBMkI7O0FNZ2lCckM7RUFBMEMsWU5oaUJoQyxFQUEyQjs7QU1paUJyQztFQUEyQyxZTmppQmpDLEVBQTJCOztBTWtpQnJDO0VBQTRDLFlObGlCbEMsRUFBMkI7O0FNbWlCckM7RUFBa0MsWU5uaUJ4QixFQUEyQjs7QU1vaUJyQztFQUFrQyxZTnBpQnhCLEVBQTJCOztBTXFpQnJDO0VBQW9DLFlOcmlCMUIsRUFBMkI7O0FNc2lCckM7RUFBcUMsWU50aUIzQixFQUEyQjs7QU11aUJyQztFQUFxQyxZTnZpQjNCLEVBQTJCOztBTXdpQnJDO0VBQW9DLFlOeGlCMUIsRUFBMkI7O0FNeWlCckM7RUFBd0MsWU56aUI5QixFQUEyQjs7QU0waUJyQztFQUFrQyxZTjFpQnhCLEVBQTJCOztBTTJpQnJDO0VBQW1DLFlOM2lCekIsRUFBMkI7O0FNNGlCckM7RUFBaUMsWU41aUJ2QixFQUEyQjs7QU02aUJyQztFQUFrQyxZTjdpQnhCLEVBQTJCOztBTThpQnJDO0VBQW1DLFlOOWlCekIsRUFBMkI7O0FNK2lCckM7RUFBcUMsWU4vaUIzQixFQUEyQjs7QU1nakJyQztFQUFxQyxZTmhqQjNCLEVBQTJCOztBTWlqQnJDO0VBQWlDLFlOampCdkIsRUFBMkI7O0FNa2pCckM7RUFBd0MsWU5sakI5QixFQUEyQjs7QU1takJyQztFQUFzQyxZTm5qQjVCLEVBQTJCOztBTW9qQnJDO0VBQThDLFlOcGpCcEMsRUFBMkI7O0FNcWpCckM7RUFBb0MsWU5yakIxQixFQUEyQjs7QU1zakJyQztFQUFtQyxZTnRqQnpCLEVBQTJCOztBTXVqQnJDO0VBQW1DLFlOdmpCekIsRUFBMkI7O0FNd2pCckM7RUFBd0MsWU54akI5QixFQUEyQjs7QU15akJyQztFQUFpQyxZTnpqQnZCLEVBQTJCOztBTTBqQnJDO0VBQWlDLFlOMWpCdkIsRUFBMkI7O0FNMmpCckM7RUFBdUMsWU4zakI3QixFQUEyQjs7QU00akJyQztFQUFvQyxZTjVqQjFCLEVBQTJCOztBTTZqQnJDO0VBQWtDLFlON2pCeEIsRUFBMkI7O0FNOGpCckM7RUFBa0MsWU45akJ4QixFQUEyQjs7QU0rakJyQztFQUFtQyxZTi9qQnpCLEVBQTJCOztBTWdrQnJDO0VBQTJDLFlOaGtCakMsRUFBMkI7O0FNaWtCckM7RUFBK0IsWU5qa0JyQixFQUEyQjs7QU1ra0JyQztFQUFzQyxZTmxrQjVCLEVBQTJCOztBTW1rQnJDO0VBQXFDLFlObmtCM0IsRUFBMkI7O0FNb2tCckM7RUFBa0MsWU5wa0J4QixFQUEyQjs7QU1xa0JyQztFQUFtQyxZTnJrQnpCLEVBQTJCOztBTXNrQnJDO0VBQWdDLFlOdGtCdEIsRUFBMkI7O0FNdWtCckM7RUFBb0MsWU52a0IxQixFQUEyQjs7QU13a0JyQztFQUFxQyxZTnhrQjNCLEVBQTJCOztBTXlrQnJDO0VBQW1DLFlOemtCekIsRUFBMkI7O0FNMGtCckM7RUFBbUMsWU4xa0J6QixFQUEyQjs7QU0ya0JyQztFQUF3QyxZTjNrQjlCLEVBQTJCOztBTTRrQnJDO0VBQTBDLFlONWtCaEMsRUFBMkI7O0FNNmtCckM7RUFBaUMsWU43a0J2QixFQUEyQjs7QU04a0JyQztFQUFzQyxZTjlrQjVCLEVBQTJCOztBTStrQnJDO0VBQTRDLFlOL2tCbEMsRUFBMkI7O0FNZ2xCckM7RUFBc0MsWU5obEI1QixFQUEyQjs7QU1pbEJyQztFQUFtQyxZTmpsQnpCLEVBQTJCOztBTWtsQnJDO0VBQXFDLFlObGxCM0IsRUFBMkI7O0FNbWxCckM7RUFBcUMsWU5ubEIzQixFQUEyQjs7QU1vbEJyQztFQUFtQyxZTnBsQnpCLEVBQTJCOztBTXFsQnJDO0VBQXdDLFlOcmxCOUIsRUFBMkI7O0FNc2xCckM7RUFBb0MsWU50bEIxQixFQUEyQjs7QU11bEJyQztFQUFtQyxZTnZsQnpCLEVBQTJCOztBTXdsQnJDO0VBQTBDLFlOeGxCaEMsRUFBMkI7O0FNeWxCckM7RUFBa0MsWU56bEJ4QixFQUEyQjs7QU0wbEJyQztFQUF1QyxZTjFsQjdCLEVBQTJCOztBTTJsQnJDO0VBQXlDLFlOM2xCL0IsRUFBMkI7O0FNNGxCckM7RUFBdUMsWU41bEI3QixFQUEyQjs7QU02bEJyQztFQUF3QyxZTjdsQjlCLEVBQTJCOztBTThsQnJDO0VBQWlDLFlOOWxCdkIsRUFBMkI7O0FNK2xCckM7RUFBb0MsWU4vbEIxQixFQUEyQjs7QU1nbUJyQztFQUFrQyxZTmhtQnhCLEVBQTJCOztBTWltQnJDO0VBQWlDLFlOam1CdkIsRUFBMkI7O0FNa21CckM7RUFBc0MsWU5sbUI1QixFQUEyQjs7QU1tbUJyQztFQUE0QyxZTm5tQmxDLEVBQTJCOztBTW9tQnJDO0VBQTJDLFlOcG1CakMsRUFBMkI7O0FNcW1CckM7RUFBeUMsWU5ybUIvQixFQUEyQjs7QU1zbUJyQztFQUFzQyxZTnRtQjVCLEVBQTJCOztBTXVtQnJDO0VBQXNDLFlOdm1CNUIsRUFBMkI7O0FNd21CckM7RUFBaUMsWU54bUJ2QixFQUEyQjs7QU15bUJyQztFQUFpQyxZTnptQnZCLEVBQTJCOztBTTBtQnJDO0VBQXFDLFlOMW1CM0IsRUFBMkI7O0FNMm1CckM7RUFBd0MsWU4zbUI5QixFQUEyQjs7QU00bUJyQztFQUFtQyxZTjVtQnpCLEVBQTJCOztBTTZtQnJDO0VBQWtDLFlON21CeEIsRUFBMkI7O0FNOG1CckM7RUFBc0MsWU45bUI1QixFQUEyQjs7QU0rbUJyQztFQUFpQyxZTi9tQnZCLEVBQTJCOztBTWduQnJDO0VBQXFDLFlOaG5CM0IsRUFBMkI7O0FNaW5CckM7RUFBb0MsWU5qbkIxQixFQUEyQjs7QU1rbkJyQztFQUFvQyxZTmxuQjFCLEVBQTJCOztBTW1uQnJDO0VBQTJDLFlObm5CakMsRUFBMkI7O0FNb25CckM7RUFBaUMsWU5wbkJ2QixFQUEyQjs7QU1xbkJyQztFQUFzQyxZTnJuQjVCLEVBQTJCOztBTXNuQnJDO0VBQWdELFlOdG5CdEMsRUFBMkI7O0FNdW5CckM7RUFBZ0QsWU52bkJ0QyxFQUEyQjs7QU13bkJyQztFQUFpRCxZTnhuQnZDLEVBQTJCOztBTXluQnJDO0VBQThDLFlOem5CcEMsRUFBMkI7O0FNMG5CckM7RUFBdUMsWU4xbkI3QixFQUEyQjs7QU0ybkJyQztFQUF5QyxZTjNuQi9CLEVBQTJCOztBTTRuQnJDO0VBQWlDLFlONW5CdkIsRUFBMkI7O0FNNm5CckM7RUFBb0MsWU43bkIxQixFQUEyQjs7QU04bkJyQztFQUFrQyxZTjluQnhCLEVBQTJCOztBTStuQnJDO0VBQW1DLFlOL25CekIsRUFBMkI7O0FNZ29CckM7RUFBc0MsWU5ob0I1QixFQUEyQjs7QU1pb0JyQztFQUFzQyxZTmpvQjVCLEVBQTJCOztBTWtvQnJDO0VBQWlDLFlObG9CdkIsRUFBMkI7O0FNbW9CckM7RUFBd0MsWU5ub0I5QixFQUEyQjs7QU1vb0JyQztFQUFnQyxZTnBvQnRCLEVBQTJCOztBTXFvQnJDO0VBQXVDLFlOcm9CN0IsRUFBMkI7O0FNc29CckM7RUFBMkMsWU50b0JqQyxFQUEyQjs7QU11b0JyQztFQUF1QyxZTnZvQjdCLEVBQTJCOztBTXdvQnJDO0VBQTJDLFlOeG9CakMsRUFBMkI7O0FNeW9CckM7RUFBb0MsWU56b0IxQixFQUEyQjs7QU0wb0JyQztFQUFzQyxZTjFvQjVCLEVBQTJCOztBTTJvQnJDO0VBQXFDLFlOM29CM0IsRUFBMkI7O0FNNG9CckM7RUFBbUMsWU41b0J6QixFQUEyQjs7QU02b0JyQztFQUFpQyxZTjdvQnZCLEVBQTJCOztBTThvQnJDO0VBQXdDLFlOOW9COUIsRUFBMkI7O0FNK29CckM7RUFBd0MsWU4vb0I5QixFQUEyQjs7QU1ncEJyQztFQUEwQyxZTmhwQmhDLEVBQTJCOztBTWlwQnJDO0VBQTBDLFlOanBCaEMsRUFBMkI7O0FNa3BCckM7RUFBcUMsWU5scEIzQixFQUEyQjs7QU1tcEJyQztFQUFtQyxZTm5wQnpCLEVBQTJCOztBTW9wQnJDO0VBQWtDLFlOcHBCeEIsRUFBMkI7O0FNcXBCckM7RUFBb0MsWU5ycEIxQixFQUEyQjs7QU1zcEJyQztFQUFtQyxZTnRwQnpCLEVBQTJCOztBTXVwQnJDO0VBQXFDLFlOdnBCM0IsRUFBMkI7O0FNd3BCckM7RUFBbUMsWU54cEJ6QixFQUEyQjs7QU15cEJyQztFQUFrQyxZTnpwQnhCLEVBQTJCOztBTTBwQnJDO0VBQW1DLFlOMXBCekIsRUFBMkI7O0FNMnBCckM7RUFBcUMsWU4zcEIzQixFQUEyQjs7QU00cEJyQztFQUFnQyxZTjVwQnRCLEVBQTJCOztBTTZwQnJDO0VBQXNDLFlON3BCNUIsRUFBMkI7O0FNOHBCckM7RUFBNkMsWU45cEJuQyxFQUEyQjs7QU0rcEJyQztFQUFtQyxZTi9wQnpCLEVBQTJCOztBTWdxQnJDO0VBQW9DLFlOaHFCMUIsRUFBMkI7O0FNaXFCckM7RUFBb0MsWU5qcUIxQixFQUEyQjs7QU1rcUJyQztFQUFzQyxZTmxxQjVCLEVBQTJCOztBTW1xQnJDO0VBQXVDLFlObnFCN0IsRUFBMkI7O0FNb3FCckM7RUFBMkMsWU5wcUJqQyxFQUEyQjs7QU1xcUJyQztFQUFpRCxZTnJxQnZDLEVBQTJCOztBTXNxQnJDO0VBQTZDLFlOdHFCbkMsRUFBMkI7O0FNdXFCckM7RUFBdUMsWU52cUI3QixFQUEyQjs7QU13cUJyQztFQUFzQyxZTnhxQjVCLEVBQTJCOztBTXlxQnJDO0VBQWtDLFlOenFCeEIsRUFBMkI7O0FNMHFCckM7RUFBeUMsWU4xcUIvQixFQUEyQjs7QU0ycUJyQztFQUF5QyxZTjNxQi9CLEVBQTJCOztBTTRxQnJDO0VBQWdDLFlONXFCdEIsRUFBMkI7O0FNNnFCckM7RUFBcUMsWU43cUIzQixFQUEyQjs7QU04cUJyQztFQUFtQyxZTjlxQnpCLEVBQTJCOztBTStxQnJDO0VBQW1DLFlOL3FCekIsRUFBMkI7O0FNZ3JCckM7RUFBdUMsWU5ockI3QixFQUEyQjs7QU1pckJyQztFQUFpQyxZTmpyQnZCLEVBQTJCOztBTWtyQnJDO0VBQW1DLFlObHJCekIsRUFBMkI7O0FNbXJCckM7RUFBdUMsWU5uckI3QixFQUEyQjs7QU1vckJyQztFQUEyQyxZTnByQmpDLEVBQTJCOztBTXFyQnJDO0VBQTRDLFlOcnJCbEMsRUFBMkI7O0FNc3JCckM7RUFBZ0QsWU50ckJ0QyxFQUEyQjs7QU11ckJyQztFQUF3QyxZTnZyQjlCLEVBQTJCOztBTXdyQnJDO0VBQTRDLFlOeHJCbEMsRUFBMkI7O0FNeXJCckM7RUFBcUMsWU56ckIzQixFQUEyQjs7QU0wckJyQztFQUFpQyxZTjFyQnZCLEVBQTJCOztBTTJyQnJDO0VBQTBDLFlOM3JCaEMsRUFBMkI7O0FNNHJCckM7RUFBbUMsWU41ckJ6QixFQUEyQjs7QU02ckJyQztFQUF1QyxZTjdyQjdCLEVBQTJCOztBTThyQnJDO0VBQTBDLFlOOXJCaEMsRUFBMkI7O0FNK3JCckM7RUFBa0MsWU4vckJ4QixFQUEyQjs7QU1nc0JyQztFQUFvQyxZTmhzQjFCLEVBQTJCOztBTWlzQnJDO0VBQWlDLFlOanNCdkIsRUFBMkI7O0FNa3NCckM7RUFBbUMsWU5sc0J6QixFQUEyQjs7QU1tc0JyQztFQUFzQyxZTm5zQjVCLEVBQTJCOztBTW9zQnJDO0VBQW1DLFlOcHNCekIsRUFBMkI7O0FNcXNCckM7RUFBNEMsWU5yc0JsQyxFQUEyQjs7QU1zc0JyQztFQUFpQyxZTnRzQnZCLEVBQTJCOztBTXVzQnJDO0VBQW9DLFlOdnNCMUIsRUFBMkI7O0FNd3NCckM7RUFBc0MsWU54c0I1QixFQUEyQjs7QU15c0JyQztFQUEwQyxZTnpzQmhDLEVBQTJCOztBTTBzQnJDO0VBQWdDLFlOMXNCdEIsRUFBMkI7O0FNMnNCckM7RUFBZ0MsWU4zc0J0QixFQUEyQjs7QU00c0JyQztFQUF3QyxZTjVzQjlCLEVBQTJCOztBTTZzQnJDO0VBQXlDLFlON3NCL0IsRUFBMkI7O0FNOHNCckM7RUFBMkMsWU45c0JqQyxFQUEyQjs7QU0rc0JyQztFQUEwQyxZTi9zQmhDLEVBQTJCOztBTWd0QnJDO0VBQWlELFlOaHRCdkMsRUFBMkI7O0FNaXRCckM7RUFBb0MsWU5qdEIxQixFQUEyQjs7QU1rdEJyQztFQUF5QyxZTmx0Qi9CLEVBQTJCOztBTW10QnJDO0VBQStCLFlObnRCckIsRUFBMkI7O0FNb3RCckM7RUFBcUMsWU5wdEIzQixFQUEyQjs7QU1xdEJyQztFQUFtQyxZTnJ0QnpCLEVBQTJCOztBTXN0QnJDO0VBQWtDLFlOdHRCeEIsRUFBMkI7O0FNdXRCckM7RUFBMEMsWU52dEJoQyxFQUEyQjs7QU13dEJyQztFQUFnQyxZTnh0QnRCLEVBQTJCOztBTXl0QnJDO0VBQW9DLFlOenRCMUIsRUFBMkI7O0FNMHRCckM7RUFBa0MsWU4xdEJ4QixFQUEyQjs7QU0ydEJyQztFQUFzQyxZTjN0QjVCLEVBQTJCOztBTTR0QnJDO0VBQXdDLFlONXRCOUIsRUFBMkI7O0FNNnRCckM7RUFBeUMsWU43dEIvQixFQUEyQjs7QU04dEJyQztFQUFvQyxZTjl0QjFCLEVBQTJCOztBTSt0QnJDO0VBQW1DLFlOL3RCekIsRUFBMkI7O0FNZ3VCckM7RUFBbUMsWU5odUJ6QixFQUEyQjs7QU1pdUJyQztFQUF3QyxZTmp1QjlCLEVBQTJCOztBTWt1QnJDO0VBQXNDLFlObHVCNUIsRUFBMkI7O0FNbXVCckM7RUFBMEMsWU5udUJoQyxFQUEyQjs7QU1vdUJyQztFQUFzQyxZTnB1QjVCLEVBQTJCOztBTXF1QnJDO0VBQW9DLFlOcnVCMUIsRUFBMkI7O0FNc3VCckM7RUFBcUMsWU50dUIzQixFQUEyQjs7QU11dUJyQztFQUEyQyxZTnZ1QmpDLEVBQTJCOztBTXd1QnJDO0VBQWtDLFlOeHVCeEIsRUFBMkI7O0FNeXVCckM7RUFBb0MsWU56dUIxQixFQUEyQjs7QU0wdUJyQztFQUFrQyxZTjF1QnhCLEVBQTJCOztBTTJ1QnJDO0VBQXlDLFlOM3VCL0IsRUFBMkI7O0FNNHVCckM7RUFBZ0MsWU41dUJ0QixFQUEyQjs7QU02dUJyQztFQUFtQyxZTjd1QnpCLEVBQTJCOztBTTh1QnJDO0VBQWtDLFlOOXVCeEIsRUFBMkI7O0FNK3VCckM7RUFBZ0MsWU4vdUJ0QixFQUEyQjs7QU1ndkJyQztFQUFvQyxZTmh2QjFCLEVBQTJCOztBTWl2QnJDO0VBQXNDLFlOanZCNUIsRUFBMkI7O0FNa3ZCckM7RUFBb0MsWU5sdkIxQixFQUEyQjs7QU1tdkJyQztFQUF1QyxZTm52QjdCLEVBQTJCOztBTW92QnJDO0VBQXVDLFlOcHZCN0IsRUFBMkI7O0FNcXZCckM7RUFBeUMsWU5ydkIvQixFQUEyQjs7QU1zdkJyQztFQUF5QyxZTnR2Qi9CLEVBQTJCOztBTXV2QnJDO0VBQW9DLFlOdnZCMUIsRUFBMkI7O0FNd3ZCckM7RUFBdUMsWU54dkI3QixFQUEyQjs7QU15dkJyQztFQUFzQyxZTnp2QjVCLEVBQTJCOztBTTB2QnJDO0VBQXdDLFlOMXZCOUIsRUFBMkI7O0FNMnZCckM7RUFBOEMsWU4zdkJwQyxFQUEyQjs7QU00dkJyQztFQUE2QyxZTjV2Qm5DLEVBQTJCOztBTTZ2QnJDO0VBQWtDLFlON3ZCeEIsRUFBMkI7O0FNOHZCckM7RUFBd0MsWU45dkI5QixFQUEyQjs7QU0rdkJyQztFQUF5QyxZTi92Qi9CLEVBQTJCOztBTWd3QnJDO0VBQXlDLFlOaHdCL0IsRUFBMkI7O0FNaXdCckM7RUFBZ0MsWU5qd0J0QixFQUEyQjs7QU1rd0JyQztFQUF1QyxZTmx3QjdCLEVBQTJCOztBTW13QnJDO0VBQTJDLFlObndCakMsRUFBMkI7O0FNb3dCckM7RUFBMkMsWU5wd0JqQyxFQUEyQjs7QU1xd0JyQztFQUEwQyxZTnJ3QmhDLEVBQTJCOztBTXN3QnJDO0VBQXVDLFlOdHdCN0IsRUFBMkI7O0FNdXdCckM7RUFBa0MsWU52d0J4QixFQUEyQjs7QU13d0JyQztFQUFzQyxZTnh3QjVCLEVBQTJCOztBTXl3QnJDO0VBQXdDLFlOendCOUIsRUFBMkI7O0FNMHdCckM7RUFBNkMsWU4xd0JuQyxFQUEyQjs7QU0yd0JyQztFQUE2QyxZTjN3Qm5DLEVBQTJCOztBTTR3QnJDO0VBQWtDLFlONXdCeEIsRUFBMkI7O0FNNndCckM7RUFBMEMsWU43d0JoQyxFQUEyQjs7QU04d0JyQztFQUE0QyxZTjl3QmxDLEVBQTJCOztBTSt3QnJDO0VBQWlDLFlOL3dCdkIsRUFBMkI7O0FNZ3hCckM7RUFBd0MsWU5oeEI5QixFQUEyQjs7QU1peEJyQztFQUF3QyxZTmp4QjlCLEVBQTJCOztBTWt4QnJDO0VBQWlDLFlObHhCdkIsRUFBMkI7O0FNbXhCckM7RUFBaUMsWU5ueEJ2QixFQUEyQjs7QU1veEJyQztFQUF3QyxZTnB4QjlCLEVBQTJCOztBTXF4QnJDO0VBQXdDLFlOcnhCOUIsRUFBMkI7O0FNc3hCckM7RUFBb0MsWU50eEIxQixFQUEyQjs7QU11eEJyQztFQUFpQyxZTnZ4QnZCLEVBQTJCOztBTXd4QnJDO0VBQW1DLFlOeHhCekIsRUFBMkI7O0FNeXhCckM7RUFBZ0MsWU56eEJ0QixFQUEyQjs7QU0weEJyQztFQUFpQyxZTjF4QnZCLEVBQTJCOztBTTJ4QnJDO0VBQXFDLFlOM3hCM0IsRUFBMkI7O0FNNHhCckM7RUFBdUMsWU41eEI3QixFQUEyQjs7QU02eEJyQztFQUFzQyxZTjd4QjVCLEVBQTJCOztBTTh4QnJDO0VBQWlDLFlOOXhCdkIsRUFBMkI7O0FNK3hCckM7RUFBMEMsWU4veEJoQyxFQUEyQjs7QU1neUJyQztFQUF5QyxZTmh5Qi9CLEVBQTJCOztBTWl5QnJDO0VBQWdELFlOanlCdEMsRUFBMkI7O0FNa3lCckM7RUFBb0QsWU5seUIxQyxFQUEyQjs7QU1teUJyQztFQUFrQyxZTm55QnhCLEVBQTJCOztBTW95QnJDO0VBQXVDLFlOcHlCN0IsRUFBMkI7O0FNcXlCckM7RUFBeUMsWU5yeUIvQixFQUEyQjs7QU1zeUJyQztFQUE0QyxZTnR5QmxDLEVBQTJCOztBTXV5QnJDO0VBQW1DLFlOdnlCekIsRUFBMkI7O0FNd3lCckM7RUFBeUMsWU54eUIvQixFQUEyQjs7QU15eUJyQztFQUFtQyxZTnp5QnpCLEVBQTJCOztBTTB5QnJDO0VBQStCLFlOMXlCckIsRUFBMkI7O0FNMnlCckM7RUFBbUMsWU4zeUJ6QixFQUEyQjs7QU00eUJyQztFQUFxQyxZTjV5QjNCLEVBQTJCOztBTTZ5QnJDO0VBQTRDLFlON3lCbEMsRUFBMkI7O0FNOHlCckM7RUFBc0MsWU45eUI1QixFQUEyQjs7QU0reUJyQztFQUFzQyxZTi95QjVCLEVBQTJCOztBTWd6QnJDO0VBQWtDLFlOaHpCeEIsRUFBMkI7O0FNaXpCckM7RUFBdUMsWU5qekI3QixFQUEyQjs7QU1rekJyQztFQUF3QyxZTmx6QjlCLEVBQTJCOztBTW16QnJDO0VBQWtDLFlObnpCeEIsRUFBMkI7O0FNb3pCckM7RUFBc0MsWU5wekI1QixFQUEyQjs7QU1xekJyQztFQUFtQyxZTnJ6QnpCLEVBQTJCOztBTXN6QnJDO0VBQW9DLFlOdHpCMUIsRUFBMkI7O0FNdXpCckM7RUFBa0MsWU52ekJ4QixFQUEyQjs7QU13ekJyQztFQUFtQyxZTnh6QnpCLEVBQTJCOztBTXl6QnJDO0VBQWtDLFlOenpCeEIsRUFBMkI7O0FNMHpCckM7RUFBb0MsWU4xekIxQixFQUEyQjs7QU0yekJyQztFQUFvQyxZTjN6QjFCLEVBQTJCOztBTTR6QnJDO0VBQXNDLFlONXpCNUIsRUFBMkI7O0FNNnpCckM7RUFBbUMsWU43ekJ6QixFQUEyQjs7QU04ekJyQztFQUF5QyxZTjl6Qi9CLEVBQTJCOztBTSt6QnJDO0VBQTBDLFlOL3pCaEMsRUFBMkI7O0FNZzBCckM7RUFBaUMsWU5oMEJ2QixFQUEyQjs7QU1pMEJyQztFQUFxQyxZTmowQjNCLEVBQTJCOztBTWswQnJDO0VBQXVDLFlObDBCN0IsRUFBMkI7O0FNbTBCckM7RUFBb0MsWU5uMEIxQixFQUEyQjs7QU1vMEJyQztFQUFtQyxZTnAwQnpCLEVBQTJCOztBTXEwQnJDO0VBQWtDLFlOcjBCeEIsRUFBMkI7O0FNczBCckM7RUFBc0MsWU50MEI1QixFQUEyQjs7QU11MEJyQztFQUFtQyxZTnYwQnpCLEVBQTJCOztBTXcwQnJDO0VBQXlDLFlOeDBCL0IsRUFBMkI7O0FNeTBCckM7RUFBc0MsWU56MEI1QixFQUEyQjs7QU0wMEJyQztFQUFvQyxZTjEwQjFCLEVBQTJCOztBTTIwQnJDO0VBQWdDLFlOMzBCdEIsRUFBMkI7O0FNNDBCckM7RUFBbUMsWU41MEJ6QixFQUEyQjs7QU02MEJyQztFQUFpQyxZTjcwQnZCLEVBQTJCOztBTTgwQnJDO0VBQWtDLFlOOTBCeEIsRUFBMkI7O0FNKzBCckM7RUFBbUMsWU4vMEJ6QixFQUEyQjs7QU1nMUJyQztFQUF1QyxZTmgxQjdCLEVBQTJCOztBTWkxQnJDO0VBQW9DLFlOajFCMUIsRUFBMkI7O0FNazFCckM7RUFBa0MsWU5sMUJ4QixFQUEyQjs7QU1tMUJyQztFQUFnQyxZTm4xQnRCLEVBQTJCOztBTW8xQnJDO0VBQXVDLFlOcDFCN0IsRUFBMkI7O0FNcTFCckM7RUFBdUMsWU5yMUI3QixFQUEyQjs7QU1zMUJyQztFQUFrQyxZTnQxQnhCLEVBQTJCOztBTXUxQnJDO0VBQTJDLFlOdjFCakMsRUFBMkI7O0FNdzFCckM7RUFBNkMsWU54MUJuQyxFQUEyQjs7QU15MUJyQztFQUEyQyxZTnoxQmpDLEVBQTJCOztBTTAxQnJDO0VBQXVDLFlOMTFCN0IsRUFBMkI7O0FNMjFCckM7RUFBb0MsWU4zMUIxQixFQUEyQjs7QU00MUJyQztFQUFxQyxZTjUxQjNCLEVBQTJCOztBTTYxQnJDO0VBQW1DLFlONzFCekIsRUFBMkI7O0FNODFCckM7RUFBaUMsWU45MUJ2QixFQUEyQjs7QU0rMUJyQztFQUFpQyxZTi8xQnZCLEVBQTJCOztBTWcyQnJDO0VBQW1DLFlOaDJCekIsRUFBMkI7O0FNaTJCckM7RUFBbUMsWU5qMkJ6QixFQUEyQjs7QU1rMkJyQztFQUF3QyxZTmwyQjlCLEVBQTJCOztBTW0yQnJDO0VBQW1DLFlObjJCekIsRUFBMkI7O0FNbzJCckM7RUFBbUMsWU5wMkJ6QixFQUEyQjs7QU1xMkJyQztFQUEwQyxZTnIyQmhDLEVBQTJCOztBTXMyQnJDO0VBQTRDLFlOdDJCbEMsRUFBMkI7O0FNdTJCckM7RUFBeUMsWU52MkIvQixFQUEyQjs7QU13MkJyQztFQUF3QyxZTngyQjlCLEVBQTJCOztBTXkyQnJDO0VBQXdDLFlOejJCOUIsRUFBMkI7O0FNMDJCckM7RUFBcUMsWU4xMkIzQixFQUEyQjs7QU0yMkJyQztFQUFxQyxZTjMyQjNCLEVBQTJCOztBTTQyQnJDO0VBQW1DLFlONTJCekIsRUFBMkI7O0FNNjJCckM7RUFBbUMsWU43MkJ6QixFQUEyQjs7QU04MkJyQztFQUF5QyxZTjkyQi9CLEVBQTJCOztBTSsyQnJDO0VBQW1DLFlOLzJCekIsRUFBMkI7O0FNZzNCckM7RUFBa0MsWU5oM0J4QixFQUEyQjs7QU1pM0JyQztFQUFzQyxZTmozQjVCLEVBQTJCOztBTWszQnJDO0VBQTZDLFlObDNCbkMsRUFBMkI7O0FNbTNCckM7RUFBeUMsWU5uM0IvQixFQUEyQjs7QU1vM0JyQztFQUF3QyxZTnAzQjlCLEVBQTJCOztBTXEzQnJDO0VBQXVDLFlOcjNCN0IsRUFBMkI7O0FNczNCckM7RUFBaUMsWU50M0J2QixFQUEyQjs7QU11M0JyQztFQUEwQyxZTnYzQmhDLEVBQTJCOztBTXczQnJDO0VBQXlDLFlOeDNCL0IsRUFBMkI7O0FNeTNCckM7RUFBd0MsWU56M0I5QixFQUEyQjs7QU0wM0JyQztFQUF5QyxZTjEzQi9CLEVBQTJCOztBTTIzQnJDO0VBQTRDLFlOMzNCbEMsRUFBMkI7O0FNNDNCckM7RUFBMEMsWU41M0JoQyxFQUEyQjs7QU02M0JyQztFQUFxQyxZTjczQjNCLEVBQTJCOztBTTgzQnJDO0VBQW1DLFlOOTNCekIsRUFBMkI7O0FNKzNCckM7RUFBd0MsWU4vM0I5QixFQUEyQjs7QU1nNEJyQztFQUFpQyxZTmg0QnZCLEVBQTJCOztBTWk0QnJDO0VBQXdDLFlOajRCOUIsRUFBMkI7O0FNazRCckM7RUFBMEMsWU5sNEJoQyxFQUEyQjs7QU1tNEJyQztFQUF5QyxZTm40Qi9CLEVBQTJCOztBTW80QnJDO0VBQW1DLFlOcDRCekIsRUFBMkI7O0FNcTRCckM7RUFBc0MsWU5yNEI1QixFQUEyQjs7QU1zNEJyQztFQUF3QyxZTnQ0QjlCLEVBQTJCOztBTXU0QnJDO0VBQW9DLFlOdjRCMUIsRUFBMkI7O0FNdzRCckM7RUFBb0MsWU54NEIxQixFQUEyQjs7QU15NEJyQztFQUFpQyxZTno0QnZCLEVBQTJCOztBTTA0QnJDO0VBQWtDLFlOMTRCeEIsRUFBMkI7O0FNMjRCckM7RUFBcUMsWU4zNEIzQixFQUEyQjs7QU00NEJyQztFQUFrQyxZTjU0QnhCLEVBQTJCOztBTTY0QnJDO0VBQWtDLFlONzRCeEIsRUFBMkI7O0FNODRCckM7RUFBdUMsWU45NEI3QixFQUEyQjs7QU0rNEJyQztFQUFzQyxZTi80QjVCLEVBQTJCOztBTWc1QnJDO0VBQXVDLFlOaDVCN0IsRUFBMkI7O0FNaTVCckM7RUFBa0MsWU5qNUJ4QixFQUEyQjs7QU1rNUJyQztFQUF1QyxZTmw1QjdCLEVBQTJCOztBTW01QnJDO0VBQXVDLFlObjVCN0IsRUFBMkI7O0FNbzVCckM7RUFBb0MsWU5wNUIxQixFQUEyQjs7QU1xNUJyQztFQUF3QyxZTnI1QjlCLEVBQTJCOztBTXM1QnJDO0VBQXFDLFlOdDVCM0IsRUFBMkI7O0FNdTVCckM7RUFBMkMsWU52NUJqQyxFQUEyQjs7QU13NUJyQztFQUE0QyxZTng1QmxDLEVBQTJCOztBTXk1QnJDO0VBQXNDLFlOejVCNUIsRUFBMkI7O0FNMDVCckM7RUFBa0MsWU4xNUJ4QixFQUEyQjs7QU0yNUJyQztFQUF3QyxZTjM1QjlCLEVBQTJCOztBTTQ1QnJDO0VBQWlDLFlONTVCdkIsRUFBMkI7O0FNNjVCckM7RUFBNEMsWU43NUJsQyxFQUEyQjs7QU04NUJyQztFQUEwQyxZTjk1QmhDLEVBQTJCOztBTSs1QnJDO0VBQTZDLFlOLzVCbkMsRUFBMkI7O0FNZzZCckM7RUFBMkMsWU5oNkJqQyxFQUEyQjs7QU1pNkJyQztFQUFzQyxZTmo2QjVCLEVBQTJCOztBTWs2QnJDO0VBQThDLFlObDZCcEMsRUFBMkI7O0FNbTZCckM7RUFBNEMsWU5uNkJsQyxFQUEyQjs7QU1vNkJyQztFQUFvQyxZTnA2QjFCLEVBQTJCOztBTXE2QnJDO0VBQXVDLFlOcjZCN0IsRUFBMkI7O0FNczZCckM7RUFBZ0MsWU50NkJ0QixFQUEyQjs7QU11NkJyQztFQUEwQyxZTnY2QmhDLEVBQTJCOztBTXc2QnJDO0VBQW9DLFlOeDZCMUIsRUFBMkI7O0FNeTZCckM7RUFBb0MsWU56NkIxQixFQUEyQjs7QU0wNkJyQztFQUFvQyxZTjE2QjFCLEVBQTJCOztBTTI2QnJDO0VBQW9DLFlOMzZCMUIsRUFBMkI7O0FNNDZCckM7RUFBc0MsWU41NkI1QixFQUEyQjs7QU02NkJyQztFQUFtQyxZTjc2QnpCLEVBQTJCOztBTTg2QnJDO0VBQXdDLFlOOTZCOUIsRUFBMkI7O0FNKzZCckM7RUFBNEMsWU4vNkJsQyxFQUEyQjs7QU1nN0JyQztFQUF3QyxZTmg3QjlCLEVBQTJCOztBTWk3QnJDO0VBQTJDLFlOajdCakMsRUFBMkI7O0FNazdCckM7RUFBMkMsWU5sN0JqQyxFQUEyQjs7QU1tN0JyQztFQUFrQyxZTm43QnhCLEVBQTJCOztBTW83QnJDO0VBQWlDLFlOcDdCdkIsRUFBMkI7O0FNcTdCckM7RUFBOEMsWU5yN0JwQyxFQUEyQjs7QU1zN0JyQztFQUFzQyxZTnQ3QjVCLEVBQTJCOztBTXU3QnJDO0VBQTBDLFlOdjdCaEMsRUFBMkI7O0FNdzdCckM7RUFBMEMsWU54N0JoQyxFQUEyQjs7QU15N0JyQztFQUF5QyxZTno3Qi9CLEVBQTJCOztBTTA3QnJDO0VBQXVDLFlOMTdCN0IsRUFBMkI7O0FNMjdCckM7RUFBa0MsWU4zN0J4QixFQUEyQjs7QU00N0JyQztFQUF5QyxZTjU3Qi9CLEVBQTJCOztBTTY3QnJDO0VBQXlDLFlONzdCL0IsRUFBMkI7O0FNODdCckM7RUFBMEMsWU45N0JoQyxFQUEyQjs7QU0rN0JyQztFQUF5QyxZTi83Qi9CLEVBQTJCOztBTWc4QnJDO0VBQXdDLFlOaDhCOUIsRUFBMkI7O0FNaThCckM7RUFBeUMsWU5qOEIvQixFQUEyQjs7QU1rOEJyQztFQUF3QyxZTmw4QjlCLEVBQTJCOztBTW04QnJDO0VBQWlDLFlObjhCdkIsRUFBMkI7O0FNbzhCckM7RUFBd0MsWU5wOEI5QixFQUEyQjs7QU1xOEJyQztFQUFzQyxZTnI4QjVCLEVBQTJCOztBTXM4QnJDO0VBQWtDLFlOdDhCeEIsRUFBMkI7O0FNdThCckM7RUFBc0MsWU52OEI1QixFQUEyQjs7QU13OEJyQztFQUFtQyxZTng4QnpCLEVBQTJCOztBTXk4QnJDO0VBQW1DLFlOejhCekIsRUFBMkI7O0FNMDhCckM7RUFBd0MsWU4xOEI5QixFQUEyQjs7QU0yOEJyQztFQUEwQyxZTjM4QmhDLEVBQTJCOztBTTQ4QnJDO0VBQW1DLFlONThCekIsRUFBMkI7O0FNNjhCckM7RUFBcUMsWU43OEIzQixFQUEyQjs7QU04OEJyQztFQUF3QyxZTjk4QjlCLEVBQTJCOztBTSs4QnJDO0VBQXlDLFlOLzhCL0IsRUFBMkI7O0FNZzlCckM7RUFBd0MsWU5oOUI5QixFQUEyQjs7QU1pOUJyQztFQUErQyxZTmo5QnJDLEVBQTJCOztBTWs5QnJDO0VBQXNDLFlObDlCNUIsRUFBMkI7O0FNbTlCckM7RUFBbUMsWU5uOUJ6QixFQUEyQjs7QU1vOUJyQztFQUFxQyxZTnA5QjNCLEVBQTJCOztBTXE5QnJDO0VBQTZDLFlOcjlCbkMsRUFBMkI7O0FNczlCckM7RUFBZ0MsWU50OUJ0QixFQUEyQjs7QU11OUJyQztFQUF3QyxZTnY5QjlCLEVBQTJCOztBTXc5QnJDO0VBQXdDLFlOeDlCOUIsRUFBMkI7O0FNeTlCckM7RUFBbUMsWU56OUJ6QixFQUEyQjs7QU0wOUJyQztFQUFxQyxZTjE5QjNCLEVBQTJCOztBTTI5QnJDO0VBQXVDLFlOMzlCN0IsRUFBMkI7O0FNNDlCckM7RUFBb0MsWU41OUIxQixFQUEyQjs7QU02OUJyQztFQUEwQyxZTjc5QmhDLEVBQTJCOztBTTg5QnJDO0VBQXNDLFlOOTlCNUIsRUFBMkI7O0FNKzlCckM7RUFBaUMsWU4vOUJ2QixFQUEyQjs7QU1nK0JyQztFQUFxQyxZTmgrQjNCLEVBQTJCOztBTWkrQnJDO0VBQW9DLFlOaitCMUIsRUFBMkI7O0FNaytCckM7RUFBa0MsWU5sK0J4QixFQUEyQjs7QU1tK0JyQztFQUF5QyxZTm4rQi9CLEVBQTJCOztBTW8rQnJDO0VBQW1DLFlOcCtCekIsRUFBMkI7O0FNcStCckM7RUFBdUMsWU5yK0I3QixFQUEyQjs7QU1zK0JyQztFQUFvQyxZTnQrQjFCLEVBQTJCOztBTXUrQnJDO0VBQTJDLFlOditCakMsRUFBMkI7O0FNdytCckM7RUFBZ0MsWU54K0J0QixFQUEyQjs7QU15K0JyQztFQUFpQyxZTnorQnZCLEVBQTJCOztBTTArQnJDO0VBQWlDLFlOMStCdkIsRUFBMkI7O0FNMitCckM7RUFBa0MsWU4zK0J4QixFQUEyQjs7QU00K0JyQztFQUFpQyxZTjUrQnZCLEVBQTJCOztBTTYrQnJDO0VBQXNDLFlONytCNUIsRUFBMkI7O0FNOCtCckM7RUFBa0MsWU45K0J4QixFQUEyQjs7QU0rK0JyQztFQUF1QyxZTi8rQjdCLEVBQTJCOztBTWcvQnJDO0VBQXFDLFlOaC9CM0IsRUFBMkI7O0FNaS9CckM7RUFBMkMsWU5qL0JqQyxFQUEyQjs7QU1rL0JyQztFQUEwQyxZTmwvQmhDLEVBQTJCOztBTW0vQnJDO0VBQXFDLFlObi9CM0IsRUFBMkI7O0FNby9CckM7RUFBd0MsWU5wL0I5QixFQUEyQjs7QU1xL0JyQztFQUF1QyxZTnIvQjdCLEVBQTJCOztBTXMvQnJDO0VBQStCLFlOdC9CckIsRUFBMkI7O0FNdS9CckM7RUFBcUMsWU52L0IzQixFQUEyQjs7QU13L0JyQztFQUFvQyxZTngvQjFCLEVBQTJCOztBTXkvQnJDO0VBQXlDLFlOei9CL0IsRUFBMkI7O0FNMC9CckM7RUFBMEMsWU4xL0JoQyxFQUEyQjs7QU0yL0JyQztFQUFvQyxZTjMvQjFCLEVBQTJCOztBTTQvQnJDO0VBQXNDLFlONS9CNUIsRUFBMkI7O0FNNi9CckM7RUFBd0MsWU43L0I5QixFQUEyQjs7QU04L0JyQztFQUE4QyxZTjkvQnBDLEVBQTJCOztBTSsvQnJDO0VBQTZDLFlOLy9CbkMsRUFBMkI7O0FNZ2dDckM7RUFBNkMsWU5oZ0NuQyxFQUEyQjs7QU1pZ0NyQztFQUFnRCxZTmpnQ3RDLEVBQTJCOztBTWtnQ3JDO0VBQXVELFlObGdDN0MsRUFBMkI7O0FNbWdDckM7RUFBd0MsWU5uZ0M5QixFQUEyQjs7QU1vZ0NyQztFQUFzQyxZTnBnQzVCLEVBQTJCOztBTXFnQ3JDO0VBQXNDLFlOcmdDNUIsRUFBMkI7O0FNc2dDckM7RUFBdUMsWU50Z0M3QixFQUEyQjs7QU11Z0NyQztFQUFrQyxZTnZnQ3hCLEVBQTJCOztBTXdnQ3JDO0VBQXlDLFlOeGdDL0IsRUFBMkI7O0FNeWdDckM7RUFBaUMsWU56Z0N2QixFQUEyQjs7QU0wZ0NyQztFQUF1QyxZTjFnQzdCLEVBQTJCOztBTTJnQ3JDO0VBQWtDLFlOM2dDeEIsRUFBMkI7O0FNNGdDckM7RUFBdUMsWU41Z0M3QixFQUEyQjs7QU02Z0NyQztFQUFzQyxZTjdnQzVCLEVBQTJCOztBTThnQ3JDO0VBQW9DLFlOOWdDMUIsRUFBMkI7O0FNK2dDckM7RUFBa0MsWU4vZ0N4QixFQUEyQjs7QU1naENyQztFQUFrQyxZTmhoQ3hCLEVBQTJCOztBTWloQ3JDO0VBQXVDLFlOamhDN0IsRUFBMkI7O0FNa2hDckM7RUFBNkMsWU5saENuQyxFQUEyQjs7QU1taENyQztFQUFzQyxZTm5oQzVCLEVBQTJCOztBTW9oQ3JDO0VBQTBDLFlOcGhDaEMsRUFBMkI7O0FNcWhDckM7RUFBa0MsWU5yaEN4QixFQUEyQjs7QU1zaENyQztFQUF3QyxZTnRoQzlCLEVBQTJCOztBTXVoQ3JDO0VBQTRDLFlOdmhDbEMsRUFBMkI7O0FNd2hDckM7RUFBa0MsWU54aEN4QixFQUEyQjs7QU15aENyQztFQUFzQyxZTnpoQzVCLEVBQTJCOztBTTBoQ3JDO0VBQWlDLFlOMWhDdkIsRUFBMkI7O0FNMmhDckM7RUFBbUMsWU4zaEN6QixFQUEyQjs7QU00aENyQztFQUF3QyxZTjVoQzlCLEVBQTJCOztBTTZoQ3JDO0VBQW1DLFlON2hDekIsRUFBMkI7O0FNOGhDckM7RUFBa0MsWU45aEN4QixFQUEyQjs7QU0raENyQztFQUEwQyxZTi9oQ2hDLEVBQTJCOztBTWdpQ3JDO0VBQTBDLFlOaGlDaEMsRUFBMkI7O0FNaWlDckM7RUFBeUMsWU5qaUMvQixFQUEyQjs7QU1raUNyQztFQUF5QyxZTmxpQy9CLEVBQTJCOztBTW1pQ3JDO0VBQW1DLFlObmlDekIsRUFBMkI7O0FNb2lDckM7RUFBZ0MsWU5waUN0QixFQUEyQjs7QU1xaUNyQztFQUFtQyxZTnJpQ3pCLEVBQTJCOztBTXNpQ3JDO0VBQTBDLFlOdGlDaEMsRUFBMkI7O0FNdWlDckM7RUFBK0IsWU52aUNyQixFQUEyQjs7QU13aUNyQztFQUFtQyxZTnhpQ3pCLEVBQTJCOztBTXlpQ3JDO0VBQW9DLFlOemlDMUIsRUFBMkI7O0FNMGlDckM7RUFBMkMsWU4xaUNqQyxFQUEyQjs7QU0yaUNyQztFQUFrQyxZTjNpQ3hCLEVBQTJCOztBTTRpQ3JDO0VBQWlDLFlONWlDdkIsRUFBMkI7O0FNNmlDckM7RUFBa0MsWU43aUN4QixFQUEyQjs7QU04aUNyQztFQUFxQyxZTjlpQzNCLEVBQTJCOztBTStpQ3JDO0VBQTJDLFlOL2lDakMsRUFBMkI7O0FNZ2pDckM7RUFBc0MsWU5oakM1QixFQUEyQjs7QU1pakNyQztFQUFpQyxZTmpqQ3ZCLEVBQTJCOztBTWtqQ3JDO0VBQXFDLFlObGpDM0IsRUFBMkI7O0FNbWpDckM7RUFBd0MsWU5uakM5QixFQUEyQjs7QU1vakNyQztFQUE2QyxZTnBqQ25DLEVBQTJCOztBTXFqQ3JDO0VBQXVDLFlOcmpDN0IsRUFBMkI7O0FNc2pDckM7RUFBbUMsWU50akN6QixFQUEyQjs7QU11akNyQztFQUFtQyxZTnZqQ3pCLEVBQTJCOztBTXdqQ3JDO0VBQXVDLFlOeGpDN0IsRUFBMkI7O0FNeWpDckM7RUFBb0MsWU56akMxQixFQUEyQjs7QU0wakNyQztFQUFtQyxZTjFqQ3pCLEVBQTJCOztBTTJqQ3JDO0VBQWdDLFlOM2pDdEIsRUFBMkI7O0FNNGpDckM7RUFBaUMsWU41akN2QixFQUEyQjs7QU02akNyQztFQUFxQyxZTjdqQzNCLEVBQTJCOztBTThqQ3JDO0VBQTJDLFlOOWpDakMsRUFBMkI7O0FNK2pDckM7RUFBMkMsWU4vakNqQyxFQUEyQjs7QU1na0NyQztFQUF1QyxZTmhrQzdCLEVBQTJCOztBTWlrQ3JDO0VBQXdDLFlOamtDOUIsRUFBMkI7O0FNa2tDckM7RUFBdUMsWU5sa0M3QixFQUEyQjs7QU1ta0NyQztFQUFxQyxZTm5rQzNCLEVBQTJCOztBTW9rQ3JDO0VBQXNDLFlOcGtDNUIsRUFBMkI7O0FNcWtDckM7RUFBeUMsWU5ya0MvQixFQUEyQjs7QU1za0NyQztFQUEwQyxZTnRrQ2hDLEVBQTJCOztBTXVrQ3JDO0VBQXNDLFlOdmtDNUIsRUFBMkI7O0FNd2tDckM7RUFBb0MsWU54a0MxQixFQUEyQjs7QU15a0NyQztFQUF1QyxZTnprQzdCLEVBQTJCOztBTTBrQ3JDO0VBQXVDLFlOMWtDN0IsRUFBMkI7O0FNMmtDckM7RUFBc0MsWU4za0M1QixFQUEyQjs7QU00a0NyQztFQUF3QyxZTjVrQzlCLEVBQTJCOztBTTZrQ3JDO0VBQXdDLFlON2tDOUIsRUFBMkI7O0FNOGtDckM7RUFBdUMsWU45a0M3QixFQUEyQjs7QU0ra0NyQztFQUFxQyxZTi9rQzNCLEVBQTJCOztBTWdsQ3JDO0VBQXFDLFlOaGxDM0IsRUFBMkI7O0FNaWxDckM7RUFBdUMsWU5qbEM3QixFQUEyQjs7QU1rbENyQztFQUFrQyxZTmxsQ3hCLEVBQTJCOztBTW1sQ3JDO0VBQXNDLFlObmxDNUIsRUFBMkI7O0FNb2xDckM7RUFBcUMsWU5wbEMzQixFQUEyQjs7QU1xbENyQztFQUEwQyxZTnJsQ2hDLEVBQTJCOztBTXNsQ3JDO0VBQXFDLFlOdGxDM0IsRUFBMkI7O0FNdWxDckM7RUFBbUMsWU52bEN6QixFQUEyQjs7QU13bENyQztFQUEwQyxZTnhsQ2hDLEVBQTJCOztBTXlsQ3JDO0VBQWtDLFlOemxDeEIsRUFBMkI7O0FNMGxDckM7RUFBeUMsWU4xbEMvQixFQUEyQjs7QU0ybENyQztFQUF1QyxZTjNsQzdCLEVBQTJCOztBTTRsQ3JDO0VBQW9DLFlONWxDMUIsRUFBMkI7O0FNNmxDckM7RUFBbUMsWU43bEN6QixFQUEyQjs7QU04bENyQztFQUEwQyxZTjlsQ2hDLEVBQTJCOztBTStsQ3JDO0VBQWlDLFlOL2xDdkIsRUFBMkI7O0FNZ21DckM7RUFBa0MsWU5obUN4QixFQUEyQjs7QU1pbUNyQztFQUFrQyxZTmptQ3hCLEVBQTJCOztBTWttQ3JDO0VBQWtDLFlObG1DeEIsRUFBMkI7O0FNbW1DckM7RUFBd0MsWU5ubUM5QixFQUEyQjs7QU1vbUNyQztFQUFtQyxZTnBtQ3pCLEVBQTJCOztBTXFtQ3JDO0VBQWtDLFlOcm1DeEIsRUFBMkI7O0FNc21DckM7RUFBeUMsWU50bUMvQixFQUEyQjs7QU11bUNyQztFQUFvQyxZTnZtQzFCLEVBQTJCOztBTXdtQ3JDO0VBQWlDLFlOeG1DdkIsRUFBMkI7O0FNeW1DckM7RUFBK0IsWU56bUNyQixFQUEyQjs7QU0wbUNyQztFQUFnQyxZTjFtQ3RCLEVBQTJCOztBTTJtQ3JDO0VBQTRDLFlOM21DbEMsRUFBMkI7O0FNNG1DckM7RUFBd0MsWU41bUM5QixFQUEyQjs7QU02bUNyQztFQUF1QyxZTjdtQzdCLEVBQTJCOztBTThtQ3JDO0VBQXNDLFlOOW1DNUIsRUFBMkI7O0FNK21DckM7RUFBa0MsWU4vbUN4QixFQUEyQjs7QU1nbkNyQztFQUFvQyxZTmhuQzFCLEVBQTJCOztBTWluQ3JDO0VBQW1DLFlOam5DekIsRUFBMkI7O0FNa25DckM7RUFBc0MsWU5sbkM1QixFQUEyQjs7QU1tbkNyQztFQUFtQyxZTm5uQ3pCLEVBQTJCOztBTW9uQ3JDO0VBQWtDLFlOcG5DeEIsRUFBMkI7O0FNcW5DckM7RUFBbUMsWU5ybkN6QixFQUEyQjs7QU1zbkNyQztFQUEyQyxZTnRuQ2pDLEVBQTJCOztBTXVuQ3JDO0VBQW1DLFlOdm5DekIsRUFBMkI7O0FNd25DckM7RUFBcUMsWU54bkMzQixFQUEyQjs7QU15bkNyQztFQUE0QyxZTnpuQ2xDLEVBQTJCOztBTTBuQ3JDO0VBQXVDLFlOMW5DN0IsRUFBMkI7O0FNMm5DckM7RUFBa0MsWU4zbkN4QixFQUEyQjs7QU00bkNyQztFQUFpQyxZTjVuQ3ZCLEVBQTJCOztBTTZuQ3JDO0VBQXdDLFlON25DOUIsRUFBMkI7O0FNOG5DckM7RUFBeUMsWU45bkMvQixFQUEyQjs7QU0rbkNyQztFQUE0QyxZTi9uQ2xDLEVBQTJCOztBTWdvQ3JDO0VBQTRDLFlOaG9DbEMsRUFBMkI7O0FNaW9DckM7RUFBMkMsWU5qb0NqQyxFQUEyQjs7QU1rb0NyQztFQUFvQyxZTmxvQzFCLEVBQTJCOztBTW1vQ3JDO0VBQXVDLFlObm9DN0IsRUFBMkI7O0FNb29DckM7RUFBMkMsWU5wb0NqQyxFQUEyQjs7QU1xb0NyQztFQUFnQyxZTnJvQ3RCLEVBQTJCOztBTXNvQ3JDO0VBQWdELFlOdG9DdEMsRUFBMkI7O0FNdW9DckM7RUFBcUMsWU52b0MzQixFQUEyQjs7QU13b0NyQztFQUFzQyxZTnhvQzVCLEVBQTJCOztBTXlvQ3JDO0VBQTZDLFlOem9DbkMsRUFBMkI7O0FNMG9DckM7RUFBdUMsWU4xb0M3QixFQUEyQjs7QU0yb0NyQztFQUF1QyxZTjNvQzdCLEVBQTJCOztBTTRvQ3JDO0VBQW9DLFlONW9DMUIsRUFBMkI7O0FNNm9DckM7RUFBbUMsWU43b0N6QixFQUEyQjs7QU04b0NyQztFQUFrQyxZTjlvQ3hCLEVBQTJCOztBTStvQ3JDO0VBQWlDLFlOL29DdkIsRUFBMkI7O0FNZ3BDckM7RUFBaUMsWU5ocEN2QixFQUEyQjs7QU1pcENyQztFQUF3QyxZTmpwQzlCLEVBQTJCOztBTWtwQ3JDO0VBQXlDLFlObHBDL0IsRUFBMkI7O0FNbXBDckM7RUFBa0MsWU5ucEN4QixFQUEyQjs7QU1vcENyQztFQUFtQyxZTnBwQ3pCLEVBQTJCOztBTXFwQ3JDO0VBQWlELFlOcnBDdkMsRUFBMkI7O0FNc3BDckM7RUFBaUMsWU50cEN2QixFQUEyQjs7QU11cENyQztFQUFxQyxZTnZwQzNCLEVBQTJCOztBTXdwQ3JDO0VBQXFDLFlOeHBDM0IsRUFBMkI7O0FNeXBDckM7RUFBa0MsWU56cEN4QixFQUEyQjs7QU0wcENyQztFQUFvQyxZTjFwQzFCLEVBQTJCOztBTTJwQ3JDO0VBQTJDLFlOM3BDakMsRUFBMkI7O0FNNHBDckM7RUFBa0MsWU41cEN4QixFQUEyQjs7QU9WckM7RUgyQkUsU0FBUztFQUNULHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQVUsRUFBQTs7QUFVVjtFQUVFLFVBQVU7RUFDVixZQUFZO0VBQ1osU0FBUztFQUNULGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsV0FBVyxFQUFBOztBSXREZjs7O0VkaXJIRTtBYzNxSEY7RUFDRSxvQ0FBb0M7RUFDcEMsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQiwyQ0FBOEM7RUFDOUMsNlRBSW1FLEVBQUE7O0FBR3JFO0VBQ0ksa0NBQWtDO0VBQ2xDLG1DQUFtQztFQUNuQyxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixvQ0FBb0M7RUFDcEMsY0FBYztFQUNkLG9CQUFvQixFQUFBOztBQzFCeEI7OztFZnNzSEU7QWVoc0hGO0VBQ0Usa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsMENBQTZDO0VBQzdDLHdUQUlrRSxFQUFBOztBQUdwRTtFQUNJLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsa0NBQWtDO0VBQ2xDLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsb0JBQW9CLEVBQUE7O0FDM0J4Qjs7O0VoQjR0SEU7QWdCdHRIRjtFQUNFLGtDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLDRDQUErQztFQUMvQyxrVUFJb0UsRUFBQTs7QUFHdEU7RUFDSSxrQ0FBa0M7RUFDbEMsbUNBQW1DO0VBQ25DLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQyxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLG9CQUFvQixFQUFBOztBQzNCeEIsV0FBQTtBQUVBO0VBQ0ksa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFFekIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQix3Q0FBd0MsRUFBQTs7QUFFNUM7RUFDSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxTQUFTO0VBQ1QsVUFBVSxFQUFBO0VBTGQ7SUFRUSxhQUFhLEVBQUE7RUFSckI7SUFZUSxlQUFlO0lBQ2YsWUFBWSxFQUFBOztBQUdwQjs7RUFFSSx1Q0FBdUM7RUFJdkMsK0JBQStCLEVBQUE7O0FBR25DO0VBQ0ksa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTtFQU50QjtJQVVRLFdBQVc7SUFDWCxjQUFjLEVBQUE7RUFYdEI7SUFlUSxXQUFXLEVBQUE7RUFHZjtJQUNJLGtCQUFrQixFQUFBOztBQUcxQjtFQUNJLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtFQVdmLGFBQWEsRUFBQTtFakJ5dEhmO0lpQmx1SE0sWUFBWSxFQUFBO0VBTHBCO0lBUVEsY0FBYyxFQUFBO0VBUnRCO0lBV1EsYUFBYSxFQUFBO0VBWHJCO0lBaUJRLG9CQUFvQixFQUFBO0VBR3hCO0lBQ0ksY0FBYyxFQUFBO0VBR2xCO0lBQ0ksa0JBQWtCLEVBQUE7RUFHdEI7SUFDSSxjQUFjO0lBQ2QsWUFBWTtJQUNaLDZCQUE2QixFQUFBOztBQUdyQztFQUNJLGFBQWEsRUFBQTs7QUNoR2pCO0VBQ0Usc0JBQXNDO0VBQ3RDLHVEQUFxRTtFQUNyRSw4U0FHdUc7RUFDdkcsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QWxCdXpIckI7RWtCbnpIRSwrRUFBQTtFQUNBLGlDQUFpRDtFQUNqRCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFFZCxzQ0FBQTtFQUNBLG1DQUFtQztFQUNuQyxrQ0FBa0MsRUFBQTs7QUFHcEM7RUFFSSxZQzVCTztFRDZCUCxjQUFjLEVBQUE7O0FBR2xCO0VBRUksWUNqQ1k7RURrQ1osY0FBYyxFQUFBOztBQUdsQjtFQUVJLFlDdENVO0VEdUNWLGNBQWMsRUFBQTs7QUFHbEI7RUFFSSxZQzNDUztFRDRDVCxXQUFXLEVBQUE7O0FBR2Y7RUFFSSxZQ2hEVztFRGlEWCxXQUFXLEVBQUE7O0FBR2Y7RUFFSSxZQ3JEUTtFRHNEUixXQUFXLEVBQUE7O0FBR2Y7RUFFSSxZQzFEWTtFRDJEWixjQUFjLEVBQUE7O0FBR2xCO0VBRUksWUMvRFM7RURnRVQsY0FBYyxFQUFBOztBQUdsQjtFQUVJLFlDcEVTO0VEcUVULFdBQVcsRUFBQTs7QUFHZjtFQUVJLFlDekVPO0VEMEVQLGNBQWMsRUFBQTs7QUFHbEI7RUFFSSxZQzlFTztFRCtFUCxjQUFjLEVBQUE7O0FBR2xCO0VBRUksWUNuRk87RURvRlAsY0FBYyxFQUFBOztBQUdsQjtFQUVJLFlDeEZPO0VEeUZQLGNBQWMsRUFBQTs7QUFHbEI7RUFFSSxZQzdGTztFRDhGUCxjQUFjLEVBQUE7O0FBR2xCO0VBRUksWUNsR087RURtR1AsY0FBYyxFQUFBOztBQUdsQjtFQUVJLFlDdkdTLEVBQU87O0FEMEdwQjtFQUVJLFlDM0dTO0VENEdULGNBQWMsRUFBQTs7QUFHbEI7RUFFSSxZQ2hIUztFRGlIVCxjQUFjLEVBQUE7O0FBR2xCO0VBRUksWUNySFU7RURzSFYsV0FBVyxFQUFBOztBQUdmO0VBRUksWUMxSFE7RUQySFIsV0FBVyxFQUFBOztBQUdmO0VBRUksWUMvSFU7RURnSVYsV0FBVyxFQUFBOztBQUdmO0VBRUksWUNwSU87RURxSVAsY0FBYyxFQUFBOztBQUdsQjtFQUVJLFlDeklPO0VEMElQLGNBQWMsRUFBQTs7QUFHbEI7RUFFSSxZQzlJVSxFQUFPOztBRGlKckI7RUFFSSxZQ2xKUTtFRG1KUixjQUFjLEVBQUE7O0FFOUtsQjtFQUNFO0lBQ0UsYUFBYTtJQUNiLFVBQVUsRUFBQTtFQUdaO0lBQ0UsY0FBYztJQUNkLFVBQVUsRUFBQTtFQUdaO0lBQ0UsY0FBYztJQUNkLFVBQVUsRUFBQSxFQUFBOztBQW1CZDtFQUNFO0lBQ0UsYUFBYTtJQUNiLFVBQVUsRUFBQTtFQUdaO0lBQ0UsY0FBYztJQUNkLFVBQVUsRUFBQTtFQUdaO0lBQ0UsY0FBYztJQUNkLFVBQVUsRUFBQSxFQUFBOztBQUdkO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsVUFBVSxFQUFBO0VBR1o7SUFDRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLFVBQVUsRUFBQTtFQUdaO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixVQUFVLEVBQUEsRUFBQTs7QUFtQmQ7RUFDRTtJQUNFLGFBQWE7SUFDYixVQUFVLEVBQUE7RUFHWjtJQUNFLG9CQUFhO0lBQWIsYUFBYTtJQUNiLFVBQVUsRUFBQTtFQUdaO0lBQ0Usb0JBQWE7SUFBYixhQUFhO0lBQ2IsVUFBVSxFQUFBLEVBQUE7O0FDN0ZkOzs7RXJCcy9IRTtBc0J0L0hGOzs0Q3RCeS9INEM7QXNCdC9INUM7OztFQUdFLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLHFCQUFxQixFQUFBOztBQUd2Qjs7Ozs7O0VBTUUsU0FBUztFQUNULFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7O0FBR2xCOzs7Ozs7RUFPRSxVQUFVO0VBQ1YsU0FBUyxFQUFBOztBQUdYO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWMsRUFBQTtFQUZoQjtJQUtJLGVBQWUsRUFBQTs7QUFJbkI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7O0VBRUUsV0FBVztFQUNYLFlBQVksRUFBQTs7QUFHZDtFQUNFLGNDNUR1QjtFRDZEdkIscUhBQXFIO0VFN0RySCxlQUFxQjtFQUNyQixpQkFBOEI7RUNEOUIsc0JBQXFDLEVBQUE7O0FINkV2Qzs7Ozs7RUFLSSxjQ2xGcUI7RURtRnJCLG9CQUFxQjtFRW5GdkIsZUFBcUI7RUFDckIsaUJBQThCLEVBQUE7O0FGeUZoQzs7O0VBR0UsWUFBWSxFQUFBOztBQUdkO0VBQ0Usd0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFtQixFQUFBOztBSXhHckIsMkVBQUE7QUFDQTsrRTFCK2xJK0U7QTBCN2xJL0U7Ozs7RTFCa21JRTtBc0JsaklGO0VJMUNFLGdCQUFnQjtFQUNoQixNQUFBO0VBQ0EsMEJBQTBCO0VBQzFCLE1BQUE7RUFDQSw4QkFBOEI7RUFDOUIsTUFBQSxFQUFPOztBQUVUOytFMUIrbEkrRTtBMEI3bEkvRTs7RTFCZ21JRTtBc0JyaklGO0VJdkNFLFNBQVMsRUFBQTs7QUFFWDs7RTFCZ21JRTtBMEI3bElGOzs7Ozs7RUFNRSxjQUFjLEVBQUE7O0FBRWhCOzs7RTFCaW1JRTtBMEI3bElGO0VBQ0UsY0FBYztFQUNkLGdCQUFnQixFQUFBOztBQUVsQjsrRTFCK2xJK0U7QTBCN2xJL0U7OztFMUJpbUlFO0EwQjdsSUY7OztFQUdFLE1BQUE7RUFDQSxjQUFjLEVBQUE7O0FBRWhCOztFMUJnbUlFO0EwQjdsSUY7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7OztFMUJpbUlFO0EwQjdsSUY7RUFDRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLE1BQUE7RUFDQSxTQUFTO0VBQ1QsTUFBQTtFQUNBLGlCQUFpQjtFQUNqQixNQUFBLEVBQU87O0FBRVQ7OztFMUJpbUlFO0EwQjdsSUY7RUFDRSxpQ0FBaUM7RUFDakMsTUFBQTtFQUNBLGNBQWM7RUFDZCxNQUFBLEVBQU87O0FBRVQ7K0UxQitsSStFO0EwQjdsSS9FOzs7RTFCaW1JRTtBc0JocElGO0VJb0RFLDZCQUE2QjtFQUM3QixNQUFBO0VBQ0EscUNBQXFDO0VBQ3JDLE1BQUEsRUFBTzs7QUFFVDs7O0UxQmltSUU7QTBCN2xJRjtFQUNFLG1CQUFtQjtFQUNuQixNQUFBO0VBQ0EsMEJBQTBCO0VBQzFCLE1BQUE7RUFDQSx5Q0FBaUM7VUFBakMsaUNBQWlDO0VBQ2pDLE1BQUEsRUFBTzs7QUFFVDs7RTFCZ21JRTtBMEI3bElGOztFQUVFLG9CQUFvQixFQUFBOztBQUV0Qjs7RTFCZ21JRTtBMEJwbUlGOztFQVNFLG1CQUFtQixFQUFBOztBQUVyQjs7O0UxQmltSUU7QTBCN2xJRjs7O0VBR0UsaUNBQWlDO0VBQ2pDLE1BQUE7RUFDQSxjQUFjO0VBQ2QsTUFBQSxFQUFPOztBQUVUOztFMUJnbUlFO0EwQjdsSUY7RUFDRSxrQkFBa0IsRUFBQTs7QUFFcEI7O0UxQmdtSUU7QTBCN2xJRjtFQUNFLHNCQUFzQjtFQUN0QixXQUFXLEVBQUE7O0FBRWI7O0UxQmdtSUU7QTBCN2xJRjtFQUNFLGNBQWMsRUFBQTs7QUFFaEI7OztFMUJpbUlFO0EwQjdsSUY7O0VBRUUsY0FBYztFQUNkLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsd0JBQXdCLEVBQUE7O0FBRzFCO0VBQ0UsZUFBZSxFQUFBOztBQUdqQjtFQUNFLFdBQVcsRUFBQTs7QUFFYjsrRTFCNmxJK0U7QTBCM2xJL0U7O0UxQjhsSUU7QTBCM2xJRjs7RUFFRSxxQkFBcUIsRUFBQTs7QUFFdkI7O0UxQjhsSUU7QTBCM2xJRjtFQUNFLGFBQWE7RUFDYixTQUFTLEVBQUE7O0FBRVg7O0UxQjhsSUU7QXNCMXVJRjtFSWdKRSxrQkFBa0IsRUFBQTs7QUFFcEI7O0UxQjhsSUU7QTBCM2xJRjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjsrRTFCNmxJK0U7QTBCM2xJL0U7OztFMUIrbElFO0FzQnp0SUY7Ozs7O0VJbUlFLHVCQUF1QjtFQUN2QixNQUFBO0VBQ0EsZUFBZTtFQUNmLE1BQUE7RUFDQSxpQkFBaUI7RUFDakIsTUFBQTtFQUNBLFNBQVM7RUFDVCxNQUFBLEVBQU87O0FBRVQ7OztFMUIrbElFO0EwQjNsSUY7O0VBRUUsTUFBQTtFQUNBLGlCQUFpQixFQUFBOztBQUVuQjs7O0UxQitsSUU7QTBCM2xJRjs7RUFFRSxNQUFBO0VBQ0Esb0JBQW9CLEVBQUE7O0FBRXRCOzs7O0UxQmdtSUU7QTBCM2xJRjs7O0VBSUUsMEJBQTBCO0VBQzFCLE1BQUEsRUFBTzs7QUFFVDs7RTFCNmxJRTtBQUNGOzs7O0UwQnZsSUUsa0JBQWtCO0VBQ2xCLFVBQVUsRUFBQTs7QUFFWjs7RTFCNmxJRTtBQUNGOzs7O0UwQnZsSUUsOEJBQThCLEVBQUE7O0FBRWhDOztFMUI2bElFO0EwQjFsSUY7RUFDRSw4QkFBOEIsRUFBQTs7QUFFaEM7Ozs7O0UxQmdtSUU7QTBCMWxJRjtFQUNFLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsTUFBQTtFQUNBLGNBQWM7RUFDZCxNQUFBO0VBQ0EsY0FBYztFQUNkLE1BQUE7RUFDQSxlQUFlO0VBQ2YsTUFBQTtFQUNBLFVBQVU7RUFDVixNQUFBO0VBQ0EsbUJBQW1CO0VBQ25CLE1BQUEsRUFBTzs7QUFFVDs7O0UxQjhsSUU7QTBCMWxJRjtFQUNFLHFCQUFxQjtFQUNyQixNQUFBO0VBQ0Esd0JBQXdCO0VBQ3hCLE1BQUEsRUFBTzs7QUFFVDs7RTFCNmxJRTtBMEIxbElGO0VBQ0UsY0FBYyxFQUFBOztBQUVoQjs7O0UxQjhsSUU7QUFDRjs7RTBCemxJRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLE1BQUE7RUFDQSxVQUFVO0VBQ1YsTUFBQSxFQUFPOztBQUVUOztFMUI2bElFO0FBQ0Y7O0UwQnpsSUUsWUFBWSxFQUFBOztBQUVkOzs7RTFCOGxJRTtBQUNGO0UwQjFsSUUsNkJBQTZCO0VBQzdCLE1BQUE7RUFDQSxvQkFBb0I7RUFDcEIsTUFBQSxFQUFPOztBQUVUOztFMUI2bElFO0FBQ0Y7O0UwQnpsSUUsd0JBQXdCLEVBQUE7O0FBRTFCOzs7RTFCOGxJRTtBMEIxbElGO0VBQ0UsMEJBQTBCO0VBQzFCLE1BQUE7RUFDQSxhQUFhO0VBQ2IsTUFBQSxFQUFPOztBQUVUOytFMUI0bEkrRTtBMEIxbEkvRTs7O0UxQjhsSUU7QTBCMWxJRjs7RUFHRSxjQUFjLEVBQUE7O0FBRWhCOztFMUI0bElFO0EwQnpsSUY7RUFDRSxrQkFBa0IsRUFBQTs7QUFFcEI7K0UxQjJsSStFO0EwQnpsSS9FOztFMUI0bElFO0EwQnpsSUY7RUFDRSxxQkFBcUIsRUFBQTs7QUFFdkI7O0UxQjRsSUU7QTBCemxJRjtFQUNFLGFBQWEsRUFBQTs7QUFFZjsrRTFCMmxJK0U7QTBCemxJL0U7O0UxQjRsSUU7QUFDRjtFMEJ6bElFLGFBQWEsRUFBQTs7QUM1WGQ7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VIWm5CLGVBQXFCO0VBQ3JCLGlCQUE4QixFQUFBO0VHUzlCO0lBU0UsaUJBQWlCO0lBQ2pCLFlBQVMsRUFBSTs7QUFJaEI7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7O0FDNUJ6QjtFQUNFLGdCQUFnQixFQUFBOztBQU9sQjtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxVQUFVO0VBQ1YsV0FBVztFQUNYLFlBQVk7RUFDWixvQ0FBbUMsRUFBQTs7QUFhckM7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxrQkFBa0IsRUFBQTtFQXVCbEI7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVyxFQUFBO0VBb0JiO0lBQ0Usa0JBQWtCLEVBQUE7RUFhcEI7SUFDRSxrQkFBa0IsRUFBQTs7QUM5RnRCO0VBRUUsa0JBQWtCO0VBQ2xCLDhEQUF1QjtFQUN2Qix5Qk5BdUI7RU1DdkIsNEJBQTRCO0VBQzVCLFdOQ29CLEVBQUE7O0FNU3JCO0VBQ0MsV0FBVyxFQUFBOztBQXVCWDtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlLEVBQUE7O0FBRWhCO0VBQ0Msa0JBQWtCO0VMM0NuQixlQUFxQjtFQUNyQixpQkFBOEIsRUFBQTs7QUtxRDlCO0VBQ0MscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixvQ0FBb0M7RUFDcEMsV05yRG1CO0VNc0RuQixxQkFBcUI7RUFDckIsMkNBQW1DO0VBQW5DLG1DQUFtQyxFQUFBO0VBTm5DO0lDdkRELHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJRDZEakIsV04xRGtCO0lDTHBCLGVBQXFCO0lBQ3JCLGlCQUE4QjtJS2dFNUIsWVZqRFMsRUFBTztFVXNDakI7SUFvQkMseUJOckVrQixFQUFBOztBTXlGcEI7RUFDQyxpQkFBaUI7RUwvRmxCLGVBQXFCO0VBQ3JCLGlCQUE4QixFQUFBOztBS3dHOUI7RUx6R0EsZUFBcUI7RUFDckIsaUJBQThCLEVBQUE7RUt3RzdCO0lDMUdELHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJRG9IaEIsY0FBYztJTHRIakIsZUFBcUI7SUFDckIsZUFBOEI7SUt1SDNCLFlWbkdTLEVBQU87RVVvRmxCO0lDMUdELHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJTkZuQixlQUFxQjtJQUNyQixpQkFBOEI7SUtvSTNCLFlWakhPLEVBQU87O0FVMkhqQjtFQUNDLFdOM0ltQixFQUFBOztBTWdKckI7RUFDQyxzQk43SW9CO0VNOElwQixXTmxKb0I7RUNMcEIsZUFBcUI7RUFDckIsaUJBQThCO0VDRDlCLHNCQUFxQztFSTBKckMsa0JBQWtCLEVBQUE7O0FBVW5CO0VBQ0Msa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1Qsd0JBQXdCO0VBQ3hCLHNCTnBLb0I7RU1xS3BCLGNOMUt1QjtFTTJLdkIsZUFBZSxFQUFBO0VBUGY7SUF3QkMsY0FBYztJQzdMZixzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SUQ0TGxCLGlDQUF5QjtZQUF6Qix5QkFBeUI7SUFDekIsWVYvS1UsRUFBTzs7QVlsQnBCO0VBRUUsWUFBWTtFQUNaLFdSSW9CLEVBQUE7O0FRb0VwQjtFQUVDLGtCQUFrQixFQUFBOztBQVFuQjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsV1JoRm1CO0VRaUZuQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiwrQkFBdUI7RUFBdkIsdUJBQXVCLEVBQUE7RUFKdkI7SUFNQyxXQUFXO0lBQ1gscUJBQXFCLEVBQUE7O0FBU3ZCO0VBQ0MsaUJBQWlCO0VOcEdsQix1QkFBcUM7RU1zR3BDLG1CQUFtQixFQUFBOztBQWdCcEI7RUFDQyxVQUFVO0VBQ1YsZUFBZTtFQUNmLFdBQVcsRUFBQTs7QUE0Q1o7RUFDQyxXUmpLbUIsRUFBQTtFUWdLbkI7SUFrQkMscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixlQUFlLEVBQUE7O0FBc0VmO0VBRUMsYUFBYSxFQUFBOztBQXdDYjtFQUNDLDJCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLGNSOVNvQjtFUStTcEIsaUJBQWlCO0VBQ2pCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDZCQUFxQjtFQUFyQixxQkFBcUIsRUFBQTtFQUxyQjtJQWFDLHFCQUFxQjtJQUNyQixVQUFVO0lBQ1YsWUFBWTtJQUNaLGllQUFpZTtJQUNqZSxrQ0FBa0M7SUFDbEMsMEJBQTBCO0lBQzFCLDRCQUE0QjtJQUM1QixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVcsRUFBQTtFQXJCWjtJQThCQyxjUnhVbUI7SVF5VW5CLHFCQUFxQixFQUFBOztBQWtDeEI7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHNCUjNXa0I7RVE0V2xCLGNSblhxQjtFUW9YckIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbURBQTJDO0VBQTNDLDJDQUEyQyxFQUFBO0VBUjNDO0lEOVdGLHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQzZYaEIsaUJBQWlCO0lBQ2pCLGNSOVhvQjtJQ0Z2QixlQUFxQjtJQUNyQixpQkFBOEI7SU9pWTNCLDZCQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsWVpuWFEsRUFBTztFWTZWaEI7SUF5QkMseUJSdFlvQjtJUXVZcEIsV1JsWWlCO0lRbVlqQixxQkFBcUIsRUFBQTtJQTNCdEI7TUE2QkUsV1JyWWdCLEVBQUE7O0FRbVpsQjtFRHpaRixzQkFBc0M7RUFDdEMsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUNvYWhCLGlCQUFpQjtFQUNqQixXUmxhaUI7RUNMcEIsZUFBcUI7RUFDckIsZUFBOEI7RU93YTNCLFladFpTLEVBQU87O0FZNlpuQjtFQUVDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhLEVBQUE7O0FBaUJiO0VBQ0MsVUFBVTtFQUNWLGVBQWU7RUFDZixXQUFXLEVBQUE7O0FBRVo7RUFDQyxlQUFlLEVBQUE7RUFEZjtJRHpjRixzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SUMrZGhCLFlaemNTLEVBQU87O0FZa2dCbEI7RUFDQyxhQUFhLEVBQUE7O0FBbUVkO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsc0JSNWxCa0I7RVE2bEJsQixvQkFBb0I7RUFDcEIseUJSam1CcUI7RVFrbUJyQixXUi9sQmtCO0VRZ21CbEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0NBQWdDO0VBQWhDLGdDQUFnQyxFQUFBO0VBUmhDO0lBVUMsa0JBQWtCO0lEem1CckIsc0JBQXNDO0lBQ3RDLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lORm5CLGVBQXFCO0lBQ3JCLGlCQUE4QjtJTzBtQjNCLFlaeGxCUyxFQUFPO0VZMmtCakI7SUFnQkMsc0JSM21CaUI7SVE0bUJqQixxQkFBcUIsRUFBQTs7QUFpQmQ7RUFDUCx5QlIvbkJvQixFQUFBOztBUThwQnJCO0VBaUJDLHdDQUFnQztVQUFoQyxnQ0FBZ0MsRUFBQTtFQUN4QjtJQUNQLGtEQUEwQztZQUExQywwQ0FBMEMsRUFBQTs7QUFJbkM7RUFDUCx3Q0FBd0MsRUFBQTs7QUF4QjFDO0VBNEJDLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTtFQUN2QjtJQUNQLGlEQUF5QztZQUF6Qyx5Q0FBeUMsRUFBQTs7QUNoc0IvQzs7Ozs7Ozs7Ozs7Ozs7Q2hDODZLQztBZ0M3NUtDO0VBQ0UsZUFBZSxFQUFBOztBQUVqQjtFQUNFLGFBQWEsRUFBQTs7QUFMakI7RUFRSSxjQUFjLEVBQUE7O0FDeEJsQjtFQUVRLFdBQVc7RUFDWCxzQlZNYztFVUxkLGtCQUFrQixFQUFBOztBQUoxQjtFQXlDUSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYSxFQUFBO0VBekNyQjtJQWtEWSxjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsMkZBQXlDO0lBQ3pDLDBCQUEwQjtJQUMxQixXQUFXLEVBQUE7O0FDeER2QjtFQUVRLHlCQUF5QjtFQUN6QixrQkFBa0IsRUFBQTtFQUgxQjtJQWFZLGtCWFJVO0lXU1YsV1hUVSxFQUFBOztBV1lsQjtFQUNJLG1CQUFtQjtFQUNuQixpQkFBaUI7RVZqQnZCLGVBQXFCO0VBQ3JCLGlCQUE4QixFQUFBO0VVYzNCO0lBS08sY1hwQmEsRUFBQTs7QVd1QnJCO0VBQ0ksYUFBYTtFQUNiLGtCQUFrQixFQUFBOztBQTNCMUI7RUE4QlEsb0JBQW9CLEVBQUE7O0FBOUI1QjtFQW1DZ0Isc0JYOUJNLEVBQUE7O0FZTHRCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NuQ3dqTEM7QW1DMWdMRDtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWiw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBQ2xCLHNCWjNDb0I7RVk0Q3BCLGNabkR1QjtFQ0F2QixlQUFxQjtFQUNyQixpQkFBOEI7RVdvRDlCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixtREFBMkM7RUFBM0MsMkNBQTJDLEVBQUE7RUFnQjNDO0lMeEVBLHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJS3VFakIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixjWnpFcUI7SUNGdkIsZUFBcUI7SUFDckIsaUJBQThCO0lXNEU1QixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLDZCQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsWWhCL0RTLEVBQU87RWdCa0VoQjtJQUNFLFloQmxFTyxFQUFPO0VnQnNGbEI7SUFDRSxXQUFXLEVBQUE7RUFFYjtJQUNFLHlCWjNHcUI7SVk0R3JCLFdadkdrQjtJWXdHbEIscUJBQXFCLEVBQUE7SUFDckI7TUFDRSxXWjFHZ0IsRUFBQTtFWTZHcEI7SUFDRSxrQkFBa0IsRUFBQTs7QUFJdEI7RUFFSSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixpQkFBaUIsRUFBQTs7QUFvQm5CO0VBRUUsc0JaakprQjtFWWtKbEIsV1poSmtCLEVBQUE7RVk2SW5CO0lBS0csV1psSmdCLEVBQUE7RVk2SW5CO0lBUUcseUJaeEptQixFQUFBOztBWTZKdkI7RUFFRSxzQkFBc0I7RUFDdEIsb0JBQW9CLEVBQUE7O0FBSXRCO0VBRUUseUJadEtxQjtFWXVLckIsc0JBQXNCO0VBQ3RCLGNaeEtxQixFQUFBOztBWXFIekI7RUF1REksNEJBQTRCO0VBQzVCLFdaMUtrQixFQUFBO0VZa0h0QjtJQTBETSxXWjVLZ0IsRUFBQTs7QVlrSHRCO0VBc0VJLHlCWjdMcUIsRUFBQTtFWXVIekI7SUF3RU0seUJadkxtQixFQUFBO0VZK0d6QjtJQTJFTSxXQUFXO0lBQ1gsb0JBQW9CLEVBQUE7O0FBNUUxQjtFQW1GSSx5QloxTXFCLEVBQUE7RVl1SHpCO0lBeUZNLGlDQUF5QjtZQUF6Qix5QkFBeUI7SUxqTjdCLHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJS2dOZixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFdaL01nQjtJQ0xwQixlQUFxQjtJQUNyQixpQkFBOEI7SVdxTjFCLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsNkJBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixZaEJ4TU8sRUFBTztFZ0J1R3BCO0lBb0dNLGFBQWEsRUFBQTtFQXBHbkI7SUF1R00seUJadE5tQixFQUFBOztBWStHekI7RUE4R0ksc0JabE9rQjtFWW1PbEIsaUJBQWlCLEVBQUE7RUEvR3JCO0lBaUhNLHlCWnRPbUIsRUFBQTs7QWFIcEI7RUFFTyxnQkFBZ0IsRUFBQTs7QUFHeEI7RUFDSSx5QmJNaUI7RWFMakIsa0JBQWtCO0VBQ2xCLGNiUGlCO0VhUWpCLG9DQUE0QjtFQUE1Qiw0QkFBNEIsRUFBQTtFQUovQjtJQWVPLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lOcEJ2QixzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SU1tQlQsY2JuQmE7SWFvQmIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsWWpCUkMsRUFBTztFaUJaZjtJQXNDTyxxQkFBcUIsRUFBQTs7QUFPN0I7RUFDSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QixFQUFBO0VBSmpDO0lBYU8sY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0NBQWtDO0lBQ2xDLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsY2JsRWE7SUNGdkIsZUFBcUI7SUFDckIsaUJBQThCO0lZcUVwQixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVcsRUFBQTtFQVdOO0lBRUQsc0VBQXVCLEVBQUE7RUFHdEI7SUFFRCxzRUFBdUIsRUFBQTtFQUd0QjtJQUVELHdFQUF1QixFQUFBO0VBR3RCO0lBRUQsd0VBQXVCLEVBQUE7RUFHdEI7SUFFRCx1RUFBdUIsRUFBQTtFQUd0QjtJQUVELHVFQUF1QixFQUFBO0VBR3RCO0lBRUQsc0VBQXVCLEVBQUE7RUFHdEI7SUFFRCxzRUFBdUIsRUFBQTtFQUd0QjtJQUVELHNFQUF1QixFQUFBO0VBR3RCO0lBRUQsc0VBQXVCLEVBQUE7RUFHdEI7SUFFRCxzRUFBdUIsRUFBQTtFQUd0QjtJQUVELHNFQUF1QixFQUFBO0VBR3RCO0lBRUQsc0VBQXVCLEVBQUE7RUFHdEI7SUFFRCxzRUFBdUIsRUFBQTs7QUF1Qy9CO0VBQ0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIseUJiL0xhO0VhZ01iLFdiM0xVO0VDTHBCLGVBQXFCO0VBQ3JCLGlCQUE4QjtFWWlNcEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFXM0I7RVo5TU4sZUFBcUI7RUFDckIsaUJBQThCLEVBQUE7O0FhSGhDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NyQ2c3TEM7QXFDNTVMRDtFQUVRLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLHlCQUF5QjtFQUN6Qix3Q0FBb0M7RUFDcEMsY0FBYyxFQUFBOztBQUVsQjtFQUNJLGtCQUFrQjtFYjVCeEIsZUFBcUI7RUFDckIsaUJBQThCO0VhNkJ4QixpQkFBaUIsRUFBQTtFQUhwQjtJQUtPLGtCQUFrQjtJQUNsQixzQkFBc0IsRUFBQTs7QUFHOUI7RUFDSSxnQkFBZ0IsRUFBQTtFQURuQjtJQUdPLGdCQUFnQixFQUFBOztBQUs1Qjs7Ozs7Ozs7Ozs7Ozs7O0NyQ3c2TEM7QXFDeDVMRDtFQUNJLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsY0FBYyxFQUFBOztBQ2hFZDtFQUNJLHlCZldpQjtFZVZqQixrQkFBa0IsRUFBQTtFQUZyQjtJQUlPLGdCQUFnQixFQUFBO0VBSnZCO0lBT08seUJmTmEsRUFBQTs7QWVTckI7RUFDSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixvQ0FBb0M7RUFDcEMsMEJBQTBCO0VkYmhDLGVBQXFCO0VBQ3JCLGlCQUE4QjtFY2N4Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix3Q0FBZ0M7RUFBaEMsZ0NBQWdDLEVBQUE7RUFQbkM7SUFlTyxrQkFBa0I7SUFDbEIsaUJBQWlCO0lkekIzQixlQUFxQjtJQUNyQixlQUE4QjtJYzBCcEIsZ0JBQWdCO0lBQ2hCLFlBQVksRUFBQTtFQW5CbkI7SUFzQk8sa0JBQWtCO0lBQ2xCLGNmOUJhO0lPSHZCLHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJUWdDVCw0Q0FBb0M7SUFBcEMsb0NBQW9DO0lBQ3BDLFluQjFCQyxFQUFPO0VtQnNDSjtJQUNKLGlCQUFpQjtJQUNqQiw0QmZ0Q2E7SWV1Q2Isc0JmM0NVLEVBQUE7SWV3Q0w7TUFLRCxpQ0FBeUI7Y0FBekIseUJBQXlCO01BQ3pCLGNmckRTLEVBQUE7O0FleURyQjtFQUNJLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBO0VBT2Y7SUFDSixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0VBVnBCO0lBYU8sV2ZuRVU7SWVvRVYsaUJBQWlCO0lkdkUzQixlQUFxQjtJQUNyQixlQUE4QjtJY3dFcEIsZ0JBQWdCO0lBQ2hCLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsWUFBWSxFQUFBOztBQzdFeEI7Ozs7Ozs7Ozs7OztDdkNpa01DOztBdUMxaU1TO0VBQ04scUJBQXFCO0VBRW5CLGVBQVE7RUFDUixnQkFBUztFQUVYLGdCQUFnQjtFQUNoQixrQkFBa0I7RWY1QnBCLGVBQXFCO0VBQ3JCLGlCQUE4QjtFZTZCNUIsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBRUUsc0JoQi9Ca0I7RWdCZ0NsQixXaEJoQ2tCO0VnQmlDbEIsaUJBQWlCLEVBQUE7O0FBRW5CO0VBRUUseUJoQnhDcUI7RWdCeUNyQix5QmhCekNxQjtFZ0IwQ3JCLFdoQnJDa0I7RWdCc0NsQixtQkFBbUIsRUFBQTs7QUFHcEI7RUFLRyxnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDRSxpQkFBaUIsRUFBQTs7QUFrQ2pCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBQWV0QjtFQVdHLGdCQUFnQixFQUFBOztBQ3ZIdEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0N4Q3MwTUM7QXdDanFNRCxrQ0FBQTs7QUFZQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QseUJqQnZLdUI7RWlCd0t2QixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUE7O0F4Q3l2TXBCOztFd0Nwdk1FLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CQUFlO01BQWYsZUFBZSxFQUFBOztBQzdMakI7Ozs7Ozs7Ozs7Ozs7Ozs7O0N6Q3M4TUM7QXlDbjdNRDtFQUNDLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBQTs7QUFPakI7Ozs7Ozs7Ozs7Ozs7Ozs7O0N6Q2c4TUM7QXlDNzZNRDtFQUVFLG1CQUFtQjtFQUNuQixpQkFBaUI7RWpCaERqQixlQUFxQjtFQUNyQixpQkFBOEI7RUNEOUIscUJBQXFDLEVBQUE7O0FnQjZDdkM7RUFRRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGNsQmpEdUI7RWtCa0R2QixnQkFBZ0I7RWpCeERoQixlQUFxQjtFQUNyQixpQkFBOEI7RWlCeUQ5QixnQkFBZ0I7RWhCMURoQixzQkFBcUMsRUFBQTs7QWdCNkV2Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Q3pDdzdNQztBeUNyNk1EO0VBQ0Msa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VqQnBHaEIsZUFBcUI7RUFDckIsaUJBQThCO0VrQitDOUIsZ0JBVGU7RWpCdkNmLHNCQUFxQyxFQUFBO0VnQmdHdkM7SUFTRSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxXQUFXO0lBQ1gsc0JsQjFHb0I7SWtCMkdwQixXQUFXLEVBQUE7RUFkYjtJQWtCRSxTQUFTO0lBQ1QsV0FBVyxFQUFBO0VBbkJiO0lBdUJFLFNBQVM7SUFDVCxXQUFXLEVBQUE7RUF4QmI7SUEyQkUsY2xCM0h1QjtJa0I0SHZCLDBCQUEwQixFQUFBO0lBNUI1QjtNQThCRyxxQkFBcUIsRUFBQTs7QUFrQnhCOzs7Ozs7Ozs7Ozs7Ozs7OztDekN5Nk1DO0F5Q3Q1TUQ7RUFDQyxtQkFBbUI7RUFDbkIsaUJBQWlCO0VqQnJLaEIsZUFBcUI7RUFDckIsZUFBOEI7RUNEOUIsc0JBQXFDO0VnQndLdEMsZ0JBQWdCLEVBQUE7RUFMakI7SUFPRSxjbEIxS3VCO0lrQjJLdkIsNkJBQXFCO0lBQXJCLHFCQUFxQixFQUFBO0lBUnZCO01BVUcsY2xCM0tzQjtNa0I0S3RCLHFCQUFxQixFQUFBO0lBWHhCO01BY0cscUJBQXFCO01BQ3JCLFVBQVU7TUFDVixZQUFZO01BQ1osaUJBQWlCO01BQ2pCLGllQUFpZTtNQUNqZSxrQ0FBa0M7TUFDbEMsMEJBQTBCO01BQzFCLDRCQUE0QjtNQUM1QixtQkFBYztVQUFkLGtCQUFjO2NBQWQsY0FBYztNQUNkLFdBQVcsRUFBQTs7QUU1TGQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QzNDZ29OQzs7QTJDbGxORDtFQUlFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVyxFQUFBOztBQUdYO0VBQ0Msa0JBQWtCLEVBQUE7O0FBY25CO0VBQ0Msa0JBQWtCLEVBQUE7O0FBdUJwQjtFQUNDLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsV0FBVztFbkIvRlgsZUFBcUI7RUFDckIsaUJBQThCLEVBQUE7O0FvQkhoQzs7Ozs7Ozs7Ozs7O0M1QzRzTkM7QTRDL3JORDtFQUNJLGtCQUFrQjtFQUNsQix5QnJCRnFCO0VxQkdyQixrQkFBa0I7RUFDbEIsYUFBYSxFQUFBO0VBQ2I7SUFDSSxrQkFBa0I7SUFDbEIseUJyQmxCaUIsRUFBQTs7QXFCc0J6QjtFQUNJLGNBQWM7RUFDZCxlQUFlLEVBQUE7O0FBR25CO0VBRUksY0FBYyxFQUFBO0VBdUJWO0lBQ0ksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWEsRUFBQTtFQUZwQjtJQVdPLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIseUJyQmhFYTtJcUJpRWIsV3JCNURVO0lDTHBCLGVBQXFCO0lBQ3JCLGlCQUE4QjtJb0JrRXBCLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjLEVBQUE7SUFoQnJCO01Ba0JXLDBCQUEwQjtNQUMxQixtQkFBYztVQUFkLGtCQUFjO2NBQWQsY0FBYyxFQUFBOztBQW9COUI7Ozs7Ozs7Ozs7OztDNUN1ck5DO0E0QzFxTkQ7RUFFSSxxQkFBcUI7RUFDckIsWUFBWSxFQUFBO0VBSGhCO0lBS1Esa0JBQWtCLEVBQUE7RUFMMUI7SUFRUSxjQUFjLEVBQUE7RUFSdEI7SUFXUSxpQkFBaUIsRUFBQTs7QUFHekI7Ozs7Ozs7Ozs7Ozs7QzVDb3JOQzs7QTRDem9ORDs7Ozs7Ozs7Ozs7Ozs7OztDNUNtck5DO0E0Q2xxTkQ7RUFFSSxjQUFjO0VBQ2QsV0FBVztFQUNYLGlCQUFpQixFQUFBOztBQ3ZMckI7Ozs7Ozs7Ozs7QzdDcTJOQztBNkN6MU5BO0VBQ0Msa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWix5QnRCRnVCLEVBQUE7O0FzQkt2QjtFQUVDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsWUFBWTtFQUNaLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGVBQWUsRUFBQTtFQUNOO0lBRVAsWXZDbWdDVSxFQUFPOztBdUMvZ0NwQjtFQ1BFLHFCQUFxQjtFQUNyQixrQ0FWbUM7RUFXbkMsZ0JBVHFCO0VBVXJCLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2Qsb0JBQW9CO0VEaUJyQixZdkM2RFcsRUFBTzs7QXVDekRwQjtFQUNDLFlBQVksRUFBQTtFQURaO0lBR0MsZ0N0QjlCc0IsRUFBQTs7QXNCa0N2QjtFQUVDLGFBQWE7RUFDYixlQUFlO0VBQ2YsV0FBVztFQUNYLGFBQWE7RUFDYixZQUFZO0VBQ1osc0J0Qi9DbUI7RXNCZ0RuQiw2QkFBcUI7RUFBckIscUJBQXFCLEVBQUE7RUFDYjtJQUNQLGNBQWM7SUFDZCxPQUFPLEVBQUE7O0FBR1Q7RUFDQyxhQUFhO0VBQ2IsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0NBQWlDO0VBQ2pDLGdDQUF3QjtFQUF4Qix3QkFBd0IsRUFBQTtFQUNoQjtJQUNQLGNBQWMsRUFBQTs7QUVyRWxCOzs7Ozs7Ozs7Ozs7Ozs7OztDL0MrNk5DO0FzQno0TkQ7RXlCWkMsY3hCdEJ3QjtFd0J1QnhCLHFCQUFxQixFQUFBO0V6Qld0QjtJeUJWVywwQkFBMEIsRUFBQTs7QUFLcEM7RUFDQyxjQUFjLEVBQUE7O0FBRmhCO0VBS0UsY3hCakN1QjtFd0JrQ3ZCLDBCQUEwQixFQUFBO0VBTjVCO0lBUUcscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQiw4ZEFBOGQ7SUFDOWQseUJ4QjFDc0I7SXdCMkN0Qix5QkFBeUI7SUFDekIsNEJBQTRCO0lBQzVCLCtCQUErQjtJQUMvQixvQkFBb0I7SUFDcEIsV0FBVyxFQUFBO0VBbkJkO0lBc0JHLHFCQUFxQixFQUFBO0VBdEJ4QjtJakIvQkUsc0JBQXNDO0lBQ3RDLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lpQnVEakIsNkJBQTZCO0lBQzdCLHNCQUFzQjtJdkIxRHhCLGVBQXFCO0lBQ3JCLGlCQUE4QjtJdUIyRDVCLGlCQUFpQjtJQUNqQixZNUI1Q1MsRUFBTzs7QW5CNDhOcEI7RWdEcDlORSxrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7RWhEczlObEI7SWdEcDlOQyxlQUFlLEVBQUE7RWhEczlOaEI7SWdEbjlOQyxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFlBQVMsRUFBSTs7QUFLaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Q2hEaStOQztBZ0QvOE5EO0VBRUUsZ0JBQWdCLEVBQUE7RUFGbEI7SUFJRyxjQUFjO0lBQ2QsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLG1CQUFtQjtJQUNuQix5QnpCaERzQjtJeUJpRHRCLFdBQVcsRUFBQTs7QUFVZDs7Ozs7Ozs7Ozs7Ozs7OztDaER1OU5DO0FnRHI4TkQ7RUFFRSxzQkFBc0IsRUFBQTtFQUZ4QjtJQUlHLGNBQWM7SUFDZCxXQUFXO0lBQ1gsY3pCbkZzQjtJeUJvRnRCLGlCQUFpQjtJdkJ0RmxCLHVCQUFxQztJdUJ3RnBDLGlCQUFpQjtJQUNqQix5QkFBeUIsRUFBQTs7QUFVNUI7Ozs7Ozs7Ozs7Ozs7Ozs7Q2hENjhOQztBZ0QzN05EO0VBQ0Msc0JBQXNCLEVBQUE7RUFEdkI7SUFFYSw2QkFBNkIsRUFBQTs7QUFJMUM7Ozs7Ozs7Ozs7Ozs7Ozs7Q2hEMjhOQztBZ0R6N05EO0VBQ0Msa0JBQWtCO0VBQ2xCLGN6QnZJd0I7RUNSdkIsZUFBcUI7RUFDckIsaUJBQThCLEVBQUE7RXdCNEloQztJQUtFLFlBQVMsRUFBSTs7QUFLZjs7Ozs7Ozs7Ozs7Ozs7OztDaER3OE5DO0FnRHQ3TkQ7RUFDQyxrQkFBa0IsRUFBQTtFQURuQjtJQUVhLFlBQVksRUFBQTs7QUFJekI7Ozs7Ozs7Ozs7Ozs7Ozs7Q2hEczhOQztBZ0RwN05EO0VBQ0Msa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBO0VBRm5CO0lBR2EsYUFBYSxFQUFBOztBQUcxQjtFQUNDLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsT0FBTztFQUNQLGN6QnpNd0IsRUFBQTs7QXlCNk12QjtFQUVDLGdCQUFnQixFQUFBOztBQ25ObkI7Ozs7Ozs7Ozs7Ozs7Ozs7Q2pEdXBPQztBaURwb09HO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixRQUFRO0VBQ1IsU0FBUztFQUNULGFBQWE7RUFDYix3Q0FBK0I7VUFBL0IsZ0NBQStCLEVBQUE7O0FBR25DO0VBQ0UsV0FBVztFekIzQmIsZ0JBQXFCO0VBQ3JCLGdCQUE4QixFQUFBOztBMEIyQnhCO0VBQ0ksZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQ2hDOUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDbkRvdk9DO0FtRC9zT0Q7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFFSSxjQUFjLEVBQUE7O0FBRWhCO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0NBQWlDO0VBQ2pDLGFBQWEsRUFBQTs7QUFHZDtFQUVHLGFBQWE7RUFDYixlQUFlO0VBQ2YsUUFBUTtFQUNSLFNBQVM7RUFDVCxhQUFhO0VBQ2Isd0NBQStCO1VBQS9CLGdDQUErQjtFQUMvQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsc0JBQXNCLEVBQUE7O0FBUXhCO0VBQ0UsYUFBYSxFQUFBO0VBRGQ7SUFHRyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7O0FBRzNCO0VBQ0UsaUJBQWlCO0VBQ2pCLHlCNUJ6RW1CO0U0QjBFbkIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZiwrQkFBdUI7RUFBdkIsdUJBQXVCLEVBQUE7RUFMeEI7SUFNVyxXQUFXLEVBQUE7O0FBT3pCO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsYUFBYTtFQUNiLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtFQUNmLCtCQUF1QjtFQUF2Qix1QkFBdUIsRUFBQTtFQVJ4QjtJQVVHLFlBQVksRUFBQTtFQVZmO0lBY0csY0FBYztJQUNkLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsT0FBTztJQUNQLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsV0FBVyxFQUFBO0VBcEJkO0lBK0JHLGdDQUF3QjtZQUF4Qix3QkFBd0IsRUFBQTtFQS9CM0I7SUFvQ0csaUNBQXlCO1lBQXpCLHlCQUF5QixFQUFBOztBQ3JJL0I7Ozs7Ozs7Ozs7OztDcERzMU9DO0FxRHQxT0Q7RUFFUSxrQkFBa0IsRUFBQTtFQUYxQjtJQWFZLGtCQUFrQixFQUFBO0lBYjlCO01BdUJnQixrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLFNBQVM7TUFDVCxXQUFXO01BQ1gsd0NBQWdDO2NBQWhDLGdDQUFnQztNQUNoQyxZQUFZO01BQ1osWUFBWTtNQUNaLHNCOUJyQk07TThCc0JOLFdBQVcsRUFBQTs7QUFPdkI7RUFDSSxTQUFTO0VBQ1QsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixrQ0FBa0M7RUFDbEMsc0JBQXNCLEVBQUE7O0FBK0MxQjtFQUNJLGdCQUFnQjtFNUJ6RnRCLHVCQUFxQyxFQUFBOztBNEJrR25DO0U3QmxHRixlQUFxQjtFQUNyQixpQkFBOEIsRUFBQTs7QThCSGhDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDdER1OU9DO0FzRGo4T0Q7RUFFRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFnQnZCO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsc0IvQnRDbUI7RStCdUNuQixjL0I5Q3NCO0VDQXZCLGVBQXFCO0VBQ3JCLGlCQUE4QjtFQ0Q5QixzQkFBcUM7RTZCaURwQyx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixtREFBMkM7RUFBM0MsMkNBQTJDLEVBQUE7RUFUM0M7SUFXQyxxQkFBcUI7SUFDckIsYy9CcERxQjtJT0h2QixzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SU5GbkIsZUFBcUI7SUFDckIsaUJBQThCO0k4QndENUIsNkJBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixZbkMxQ1MsRUFBTztFbUMwQmpCO0lBbUJDLHlCL0I3RHFCO0krQjhEckIsVy9CekRrQjtJK0IwRGxCLHFCQUFxQixFQUFBO0lBckJ0QjtNQXVCRSxXL0I1RGlCLEVBQUE7RStCcUNuQjtJQW1DRSxpQ0FBeUI7WUFBekIseUJBQXlCO0lBQ3pCLGtCQUFrQixFQUFBO0VBcENwQjtJQWdERSxpQkFBaUIsRUFBQTs7QUFNcEI7RUFDQyxrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7RUFGbEI7SUFjQyxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0lBQ1gsVUFBVTtJQUNWLGlEQUF5QztZQUF6Qyx5Q0FBeUM7SXhCcEgzQyxzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SU5GbkIsZUFBcUI7SUFDckIsaUJBQThCO0k4QnFINUIsb0JBQW9CO0lBQ3BCLFluQ3ZHUyxFQUFPOztBbUMwR2xCO0VBQ0MsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQix5Qi9CaElzQjtFK0JpSXRCLGtCQUFrQjtFQUNsQixzQi9CN0htQjtFK0I4SG5CLGMvQm5Jc0I7RStCb0l0QixnQkFBZ0I7RUFDaEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsb0JBQW9CLEVBQUE7O0FBeENyQjtFQTJDQyxjQUFjO0VBQ2QsV0FBVztFQUNYLGVBQWU7RUFDZixZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsYUFBYTtFQUNiLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RUFuRGpCO0lBcURFLGFBQWEsRUFBQTs7QUN0SmpCO0VBRVEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWUsRUFBQTs7QUErQm5CO0VBQ0ksY0FBYztFQUNkLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpREFBd0M7VUFBeEMseUNBQXdDLEVBQUE7RUFOM0M7SUFRTyxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXLEVBQUE7RUFkbEI7SUFrQk8sVUFBVTtJQUNWLHFIQUFzRjtJQUF0Rix1RkFBc0Y7SUFDdEYsK0JBQXVCO0lBQXZCLHVCQUF1QixFQUFBO0VBcEI5QjtJQXdCTyxVQUFVO0lBQ1YsVUFBVTtJQUNWLHdIQUE0RjtJQUE1Riw4RkFBNEY7SUFDNUYsK0JBQXVCO0lBQXZCLHVCQUF1QixFQUFBO0VBM0I5QjtJQThCTyxxQkFBcUIsRUFBQTs7QUFlNUI7RUFPTyxpQ0FBeUI7RUFBekIseUJBQXlCLEVBQUE7O0FBdUJqQztFQUNJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0VBQ1YsV0FBVztFQUNYLFdoQzVHYztFZ0M2R2QsaUJBQWlCO0VBQ2pCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHFCQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCLEVBQUE7RUFUNUI7SXpCNUdILHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJeUI4SFQsZ0JBQWdCO0lBQ2hCLFdoQzVIVTtJQ0xwQixlQUFxQjtJQUNyQixpQkFBOEI7SStCa0lwQixZcENuSEMsRUFBTzs7QXFDbEJwQjtFQUVRLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCLEVBQUE7O0FBaUJ0QjtFQUNJLGdCQUFnQjtFaENwQnRCLGVBQXFCO0VBQ3JCLGlCQUE4QjtFZ0NxQnhCLGtCQUFrQixFQUFBOztBQ0l0QjtFQUNJLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQiwrQ0FBc0M7VUFBdEMsdUNBQXNDLEVBQUE7RUFSekM7SUEwQk8scUJBQXFCLEVBQUE7SUExQjVCO01BNEJXLFVBQVUsRUFBQTs7QUFJdEI7RUFDSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXLEVBQUE7RUFKZDtJQU1PLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxVQUFVO0lBQ1YsV0FBVztJQUNYLFlBQVk7SUFDWixpSEFBd0U7SUFBeEUsMkVBQXdFO0lBQ3hFLFdBQVcsRUFBQTtFQWRsQjtJQWlCTyxXQUFXLEVBQUE7O0FBR25CO0VBQ0ksa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixZQUFZO0VBQ1oseUJsQ2xGaUI7RWtDbUZqQixXbEM5RWMsRUFBQTs7QWtDd0ZsQjtFQUNJLG1CQUFtQjtFQUNuQixpQkFBaUI7RWpDL0Z2QixlQUFxQjtFQUNyQixpQkFBOEIsRUFBQTs7QWlDeUc1QjtFQUNJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLFdsQ3RHYztFQ1BwQixlQUFxQjtFQUNyQixpQkFBOEI7RWlDOEd4Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixxQkFBeUI7TUFBekIsa0JBQXlCO1VBQXpCLHlCQUF5QixFQUFBO0VBTjVCO0kzQjNHSCxzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7STJCaUhULGlCQUFpQjtJQUNqQixXbEM3R1U7SWtDOEdWLFl0Q3JHQyxFQUFPOztBdUNqQmY7RUFFTyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7O0FBUXZCO0VBQ0kseUJuQ0FhO0VtQ0NiLGtCQUFrQjtFQUNsQixhQUFhLEVBQUE7RUFIaEI7SUFhTyxrQkFBa0I7SUFDbEIseUJuQ3hCUyxFQUFBOztBbUMyQmpCO0VBQ0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQix5Qm5DOUJhO0VtQytCYixXbkMxQlU7RW1DMkJWLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QsZUFBZTtFQUNmLHdDQUFnQztFQUFoQyxnQ0FBZ0MsRUFBQTtFQVBuQztJQWVPLGtCQUFrQjtJNUIzQ2hDLHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJTkZuQixlQUFxQjtJQUNyQixpQkFBOEI7SWtDNENoQixZdkNyQkYsRUFBTztFdUNHWjtJQXFCTyx5Qm5DeENTLEVBQUE7O0FtQzZDcEI7RUFFTyxrQkFBa0I7RUFDbEIsc0JuQ2pEVSxFQUFBOztBbUMrRGQ7RUFDSSxxQkFBcUI7RUFDckIsaUJBQWlCLEVBQUE7O0FBVXhCO0VBR1csZ0JBQWdCLEVBQUE7O0FBR3hCO0VBQ0kseUJuQzlFYTtFbUMrRWIsa0JBQWtCO0VBQ2xCLGNuQzNGYTtFbUM0RmIsb0NBQTRCO0VBQTVCLDRCQUE0QixFQUFBO0VBSi9CO0lBZ0JPLHNCbkNyR007SW1Dc0dOLHFCQUFxQixFQUFBO0VBakI1QjtJQXVCTyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGlCQUFpQjtJNUJqSC9CLHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJNEJnSEwsY25DaEhTO0lDRnZCLGVBQXFCO0lBQ3JCLGlCQUE4QjtJa0NtSGhCLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsWXZDdEdILEVBQU87O0F1Q29IWjtFQUNJLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFBQTtFQUZuQjtJQWtCTyxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCx3Q0FBZ0M7WUFBaEMsZ0NBQWdDO0lBQ2hDLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJQUNmLGdCQUFnQixFQUFBOztBQVN4QjtFQUNJLGlCQUFpQjtFQUNqQiw2QkFBcUI7RUFBckIscUJBQXFCLEVBQUE7RUFDYjtJQUNKLFduQ3ZLTTtJbUN3S04sMEJBQTBCLEVBQUE7O0FBVWxDO0VBQ0ksY0FBYyxFQUFBOztBQVdsQjtFQUNJLGNuQzFMYSxFQUFBOztBbUMrTGpCO0VBQ0ksMkJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsY25Ddk1hO0VtQ3dNYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBO0VBSHRCO0lBWU8sa0JBQWtCO0k1QnBOaEMsc0JBQXNDO0lBQ3RDLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0k0Qm1OTCxjbkNuTlM7SW1Db05ULGNBQWMsRUFBQTtFQVFUO0lBRUQsWXZDMU1ULEVBQU87RXVDNk1HO0lBRUQsWXZDdE5ULEVBQU87RXVDeU5HO0lBRUQsWXZDeE5QLEVBQU87RXVDMk5DO0lBRUQsWXZDN05QLEVBQU87RXVDZ09DO0lBRUQsWXZDM05SLEVBQU87RXVDOE5FO0lBRUQsWXZDaE9SLEVBQU87RXVDbU9FO0lBRUQsWXZDdk9ULEVBQU87RXVDME9HO0lBRUQsWXZDNU9ULEVBQU87RXVDK09HO0lBRUQsWXZDN1BULEVBQU87RXVDZ1FHO0lBRUQsWXZDL1BULEVBQU87RXVDa1FHO0lBRUQsWXZDdFFULEVBQU87RXVDeVFHO0lBRUQsWXZDMVFULEVBQU87RXVDNlFHO0lBRUQsWXZDbFJULEVBQU87RXVDZ1JHO0lBT0QsWXZDdlJULEVBQU87RXVDMFJHO0lBRUQsWXZDclNULEVBQU87O0F3Q0hsQjtFQUNJLGtCQUFrQixFQUFBO0VBRHRCO0lBV1EsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCx3Q0FBZ0M7WUFBaEMsZ0NBQWdDO0lBQ2hDLFlBQVk7SUFDWixZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLFdBQVcsRUFBQTs7QUNuQmY7RUFDSSxrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7RUFGbkI7SUFPTyxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0lBQ1gsaURBQXlDO1lBQXpDLHlDQUF5QztJOUJYbkQsc0JBQXNDO0lBQ3RDLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lORm5CLGVBQXFCO0lBQ3JCLGlCQUE4QjtJb0NZcEIsb0JBQW9CO0lBQ3BCLFl6Q0VDLEVBQU87O0F5Q2xCcEI7RUFvQlEsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIseUJyQ1ZpQjtFcUNXakIsa0JBQWtCO0VBQ2xCLHNCckNsQmM7RXFDbUJkLGNyQ3hCaUI7RXFDeUJqQixlQUFlO0VBQ2YsYUFBYTtFQUNiLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RUE3QnhCO0lBK0JZLGFBQWEsRUFBQTs7QUM5QnBCO0VBRU8sZ0JBQWdCLEVBQUE7O0FBR3hCO0VBQ0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFXO0VBQ1gsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixzQnRDRmM7RXNDR2QsY3RDVmlCO0VDQXZCLGVBQXFCO0VBQ3JCLGlCQUE4QjtFcUNXeEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbURBQTJDO0VBQTNDLDJDQUEyQyxFQUFBO0VBVDlDO0kvQkxILHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJK0JjVCxpQkFBaUI7SUFDakIsY3RDZmE7SUNGdkIsZUFBcUI7SUFDckIsaUJBQThCO0lxQ2tCcEIsNkJBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixZMUNKQyxFQUFPO0UwQ1pmO0lBbUJPLHlCdEN2QmE7SXNDd0JiLFd0Q25CVTtJc0NvQlYscUJBQXFCLEVBQUE7SUFyQjVCO01BdUJXLFd0Q3RCTSxFQUFBO0VzQ0RqQjtJQTRCVyxZMUNmSCxFQUFPOztBMENtQmhCO0VBQ0ksV0FBVztFQUNYLGtCQUFrQixFQUFBOztBQ3hDMUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QzlEbXVRQzs7QThEbHJRRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QzlEOHNRQztBOER6clFEO0VBRUksV0FBVyxFQUFBOztBQUZmO0VBTU0sV0FBVyxFQUFBOztBQzVFakI7RUFFUSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEIsRUFBQTtFQUx0QztJQWVZLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFdBQVcsRUFBQTs7QUFtQm5CO0VBQ0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBO0VBSDFCO0lqQ3BDSCxzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SWlDZ0RULGNBQWMsRUFBQTtFQWZyQjtJQW9DVyxZNUNqRUosRUFBTztFNEM2QmQ7SUF5Q1csWTVDdkVELEVBQU87RTRDOEJqQjtJQThDVyxZNUM3RUgsRUFBTztFNEMrQmY7SUFxRE8sa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsV3hDdEZVLEVBQUE7SXdDOEJqQjtNQTJFVyxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLE1BQU07TUFDTixPQUFPO01BQ1AsV0FBVztNQUNYLFdBQVc7TUFDWCxZQUFZO01BQ1osb0JBQW9CO01BQ3BCLHNCeENuSE07TXdDb0hOLFdBQVcsRUFBQTs7QUN6SDNCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDaEVvN1FDO0FnRTczUUM7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYSxFQUFBO0VBRWI7SUFDRSxnQkFBZ0I7SUFDaEIseUJ6Qy9DbUI7SXlDZ0RuQixtQkFBbUI7SUFDbkIsc0J6Q3ZEZ0I7SXlDd0RoQixlQUFlO0lBQ2Ysd0JBQWdCO0lBQWhCLGdCQUFnQixFQUFBO0lBTmpCO01BU0csa0JBQWtCLEVBQUE7SUFUckI7TUFhRyx5QkFBdUMsRUFBQTs7QUFLN0M7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixZQUFZO0VBQ1oseUJ6Q3BFcUI7RXlDcUVyQixzQnpDM0VrQixFQUFBO0V5Q3FFbkI7SUFTRyxjQUFjO0lBQ2QsWUFBWSxFQUFBO0VBR2Q7SUFDRSxZQUFZLEVBQUE7O0FBS2xCO0VBQ0UseUJBQXlCLEVBQUE7RUFRdkI7SUFDRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJeEN6R3JCLGVBQXFCO0lBQ3JCLGlCQUE4QjtJQ0Q5QixxQkFBcUMsRUFBQTtJdUNzR2xDO01BY0csY0FBYztNQUNkLFdBQVc7TUFDWCxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHNCQUFzQjtNQUN0QixXQUFXLEVBQUE7SUFHWDtNeEM1SE4sZUFBcUI7TUFDckIsaUJBQThCO01DRDlCLHNCQUFxQztNdUMrSDdCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsU0FBUztNQUNULFFBQVE7TUFDUixvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CLEVBQUE7TUFScEI7UWxCbkhMLHFCQUFxQjtRQUNyQixrQ0FWbUM7UUFXbkMsZ0JBVHFCO1FBVXJCLGtDQUFrQztRQUNsQyxtQ0FBbUM7UUFDbkMsa0JBQWtCO1FBQ2xCLG9CQUFvQjtRQUNwQixjQUFjO1FBQ2Qsb0JBQW9CO1FrQnVIWixZMUQxRlM7UWtCOUNuQixlQUFxQjtRQUNyQixlQUE4QjtRd0N5SXBCLGNBQWM7UUFDZCxpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLFNBQVMsRUFBQTtFQU1qQjtJQUNFLHNCQUFzQjtJQUN0Qix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsbUJBQWU7UUFBZixlQUFlLEVBQUE7RUFHakI7SUFDRSx5QkFBeUIsRUFBQTtFQUcxQjtJQUVHLGNBQWMsRUFBQTtFQUlsQjtJQUNFLGtCQUFrQjtJeEN0S3RCLGVBQXFCO0lBQ3JCLGlCQUE4QjtJQ0Q5QixzQkFBcUM7SXVDeUtqQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGtCQUFrQixFQUFBO0lBTm5CO01BU0csY0FBYyxFQUFBO01BVGpCO1FsQjVKRCxxQkFBcUI7UUFDckIsa0NBVm1DO1FBV25DLGdCQVRxQjtRQVVyQixrQ0FBa0M7UUFDbEMsbUNBQW1DO1FBQ25DLGtCQUFrQjtRQUNsQixvQkFBb0I7UUFDcEIsY0FBYztRQUNkLG9CQUFvQjtRa0JpS2QsWTFEdElVO1EwRHVJVixrQkFBa0I7UUFDbEIsYUFBYTtRQUNiLFVBQVU7UUFDVixtQ0FBMkI7Z0JBQTNCLDJCQUEyQjtReEN0TG5DLGVBQXFCO1FBQ3JCLGlCQUE4QixFQUFBO0V3QzJMNUI7SUFDRSxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLGdCQUFnQixFQUFBO0VBUWxCO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLFNBQVMsRUFBQTtJQUxWO01BaUJHLFlBQVksRUFBQTtFQVVoQjtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsbUJBQWU7UUFBZixlQUFlLEVBQUE7SUFXYjtNQUNFLFlBQVk7TXhDaFBwQixlQUFxQjtNQUNyQixpQkFBOEI7TXdDaVB0QixpQkFBaUIsRUFBQTtJQUduQjtNQUNFLFlBQVksRUFBQTtNQURiO1FBSUcseUJBQXlCO1FBQ3pCLG1CQUFtQjtRQUNuQixjQUFjO1F4QzNQeEIsZUFBcUI7UUFDckIsZUFBOEI7UXdDNFBwQixpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLGlCQUFpQixFQUFBO1FBVnBCO1VBYUsseUJBQXlCO1VBQ3pCLG1CQUFtQjtVQUNuQixjQUFjLEVBQUE7SUFXcEI7TXhDL1FOLGVBQXFCO01BQ3JCLGlCQUE4QjtNd0NnUnRCLGlCQUFpQjtNQUNqQixnQkFBZ0IsRUFBQTtNQUhqQjtRQWtCSywwQkFBMEIsRUFBQTtNQWxCL0I7UUF1QkcsY0FBYztRQUNkLGlCQUFpQixFQUFBOztBQ3pTN0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDakVvcFJDO0FpRTluUkQ7RUFDSSxzQkFBc0I7RUFDdEIsZ0JBQWdCLEVBQUE7O0FBU3BCO0VBRVEsV0FBVztFQUNYLGNBQWM7RUFDZCw2QjFDeEJpQjtFMEN5QmpCLHlCQUF5QixFQUFBOztBQUxqQztFQWdCUSxtQkFBbUIsRUFBQTs7QUFoQjNCO0VBbUJRLHlCMUNoRGlCO0UwQ2lEakIsVzFDOUNjO0UwQytDZCxpQkFBaUIsRUFBQTs7QUFyQnpCO0VBMkJRLGdDMUMvQ2lCLEVBQUE7RTBDb0J6QjtJQTZCWSw0QjFDNURhO0kwQzZEYixpQkFBaUIsRUFBQTs7QUFLN0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDakVncVJDO0FpRXhuUkQ7RUFFUSw2QjFDakdpQjtFMENrR2pCLHlCQUF5QixFQUFBOztBQUhqQztFQVVRLHlCQUF5QixFQUFBOztBQVZqQztFQWNRLGdCQUFnQixFQUFBO0VBZHhCO0lBZ0JZLDhCMUMvR2EsRUFBQTs7QTBDK0Z6QjtFQW9CUSxjMUM1SGlCO0UwQzZIakIsaUJBQWlCLEVBQUE7O0FDakl6Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Q2xFMHdSQztBa0V2dlJEO0VBQ0MsbUJBQW1CO0V4QjhCbEIsZ0JBVGUsRUFBQTs7QXdCWmpCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NsRXF3UkM7QWtFaHZSRDtFQUNDLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBQTs7QUFFbEI7RUFDQyxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBU3BCO0VBQ0MsVzNDN0RxQjtFMkM4RHJCLGlCQUFpQixFQUFBOztBQUdsQjtFQUVFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1Qsa0JBQWtCLEVBQUE7RUFKcEI7SUFNRyxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsY0FBYztJcEMvRWYsc0JBQXNDO0lBQ3RDLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lORm5CLGVBQXFCO0lBQ3JCLGlCQUE4QjtJMENnRjdCLFkvQ3pFVSxFQUFPO0UrQzREcEI7SUFnQkcsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxTQUFTO0lBQ1QsVUFBVTtJQUNWLGdDQUFnQztJQUNoQywyQ0FBOEI7SUFDOUIsV0FBVyxFQUFBOztBQXRCZDtFQTBCRSxnQkFBZ0IsRUFBQTs7QUExQmxCO0VBNkJFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0UxQ25HakIsZUFBcUI7RUFDckIsaUJBQThCLEVBQUE7RTBDbUVoQztJQWtDRyxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxZQUFTLEVBQUk7O0FBS2hCOzs7Ozs7Ozs7Ozs7Ozs7Q2xFdXZSQztBa0V0dVJEO0VBQXVCLGlCQUFpQixFQUFBOztBQUV4QztFQUF3QixrQkFBa0IsRUFBQTs7QUFFMUM7RUFBc0IsZ0JBQWdCLEVBQUE7O0FDcElsQztFQUNJLGFBQWE7RUFDYix5QjVDVWlCO0U0Q1RqQixrQkFBa0IsRUFBQTs7QUFpQnJCO0VBRU8sb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQU45QjtFQVNPLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULGFBQWE7RUFDYixXQUFXLEVBQUE7O0FBYmxCO0VBZ0JPLGVBQWU7RUFDZiw2QkFBcUI7RUFBckIscUJBQXFCLEVBQUE7RUFqQjVCO0lBOEJXLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1oseUI1QzlDUztJNEMrQ1QsbUJBQW1CO0lBQ25CLHNCNUNuRE07STRDb0ROLG9DQUE0QjtJQUE1Qiw0QkFBNEI7SUFDNUIsV0FBVyxFQUFBOztBQXZDdEI7RUFtRE8sVzVDbkVVO0U0Q29FVixpQkFBaUIsRUFBQTtFQXBEeEI7SUEwRFcsc0I1QzFFTSxFQUFBOztBNENnRmpCO0VBRU8sb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBO0VBQ2Y7SUFDSixhQUFhLEVBQUE7O0FBUnhCO0VBWU8sa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsV0FBVyxFQUFBOztBQWZsQjtFQWtCTyxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDZCQUFxQjtFQUFyQixxQkFBcUIsRUFBQTs7QUFwQjVCO0VBa0NPLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUI1Q2xIYTtFNENtSGIsa0JBQWtCO0VBQ2xCLHNCNUN2SFU7RTRDd0hWLG9DQUE0QjtFQUE1Qiw0QkFBNEI7RUFDNUIsV0FBVyxFQUFBOztBQTNDbEI7RUFzRE8sVzVDdElVO0U0Q3VJVixnQkFBZ0IsRUFBQTtFQXZEdkI7SUE2RFcsa0I1QzdJTTtJNEM4SU4sc0I1QzlJTSxFQUFBO0U0Q2dGakI7SUFpRVcscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsaUNBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsV0FBVztJQUVQLDZCNUN0SkU7STRDdUpGLDJCNUN2SkU7STRDeUpOLFdBQVcsRUFBQTs7QUNoSzNCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q3BFOGlTQztBb0V4Z1NEO0VBRUUsa0JBQWtCLEVBQUE7O0FBVW5CO0VBRUUsNkI3Q3ZDc0I7RTZDd0N0QixnQzdDeENzQixFQUFBOztBNkMyQ3ZCO0VBRUMsNkI3QzdDc0IsRUFBQTs7QTZDZ0R4QjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsV0FBVztFQUNYLGM3QzlEdUIsRUFBQTtFNkMyRHZCO0lBY0MsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SXRDMUVmLHNCQUFzQztJQUN0QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJc0N5RWxCLGM3Q3pFc0I7STZDMEV0QixZakQ1RFUsRUFBTztFaUQyQ2xCO0lBa0NFLFlqRDVFUyxFQUFPO0VpRDBDbEI7STVDM0RBLGVBQXFCO0lBQ3JCLGVBQThCLEVBQUE7RTRDMEQ5QjtJQThDRSxZakRuRk8sRUFBTztFaURxQ2hCO0lBb0RFLFlqRGhHTyxFQUFPO0VpRDRDaEI7SUEwREUsWWpEbkdTLEVBQU87RWlEeUNsQjtJQWdFRSxZakR6R1MsRUFBTztFaUR5Q2xCO0lBc0VFLFlqRHhHUSxFQUFPO0VpRGtDakI7SUE0RUUsWWpEOUdRLEVBQU87RWlEa0NqQjtJQWtGRSxZakR0SE8sRUFBTztFaURvQ2hCO0lBd0ZFLFlqRDVITyxFQUFPO0VpRG9DaEI7SUE4RkUsWWpEOUlPLEVBQU87RWlEZ0RoQjtJQW9HRSxZakRqSk8sRUFBTztFaUQ2Q2hCO0lBMEdFLFlqRHpKTyxFQUFPO0VpRCtDaEI7SUFnSEUsWWpEOUpPLEVBQU87RWlEOENoQjtJQXNIRSxZakR2S08sRUFBTztFaURpRGhCO0lBNEhFLFlqRHRMTyxFQUFPO0VpRDBEaEI7SUFnSUMscUJBQXFCLEVBQUE7O0FBSXZCO0VBQ0MsYzdDMUx1QjtFNkMyTHZCLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjLEVBQUE7O0FBTWQ7RUFDQyxjQUFjLEVBQUE7O0FBRmY7RUFRQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFlBQVk7RUFDWixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLHlCN0NsTnNCO0U2Q21OdEIsV0FBVztFNUNuTlosZUFBcUI7RUFDckIsaUJBQThCO0U0Q29ON0Isa0JBQWtCO0VBQ2xCLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsd0NBQWdDO0VBQWhDLGdDQUFnQyxFQUFBOztBQWdCbEM7RUFDQyw4Q0FBc0M7RUFBdEMsc0NBQXNDLEVBQUE7O0FBK0J0QztFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RTVDM1FwQixlQUFxQjtFQUNyQixpQkFBOEIsRUFBQTtFNEN3UTdCO0lBZ0JDLGNBQWM7SUFDZCxXQUFXLEVBQUE7O0FBc0NmOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q3BFOCtSQzs7QW9FdDZSQTtFQUNDLGNBQWM7RUFDZCwrQkFBdUI7RUFBdkIsdUJBQXVCLEVBQUE7RUFGdkI7SUFHVSxXQUFXLEVBQUE7O0FBRXJCO0VBQ00sV0FBVyxFQUFBOztBQUVsQjtFQUNDLHlCQUF5QixFQUFBOztBQUkxQjtFQUNDLGNBQWM7RUFDZCxrQkFBa0IsRUFBQTs7QUN6WnBCO0VBRVEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLDZEQUFpQjtFQUVqQiw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLFc5Q0ZjO0U4Q0dkLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7RUFYL0I7SUF5QlksY0FBYztJQUNkLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZO0lBQ1osd0hBQTRGO0lBQTVGLDJGQUE0RjtJQUM1RixXQUFXLEVBQUE7O0FBTW5CO0VBQ0ksa0JBQWtCLEVBQUE7O0FBVXJCO0VBRU8sVUFBVSxFQUFBOztBQVVkO0VBQ0ksa0JBQWtCLEVBQUE7RUFEckI7SUFHTyxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFVBQVU7SUFDVixtQ0FBMkI7WUFBM0IsMkJBQTJCO0l2Q2xFekMsc0JBQXNDO0lBQ3RDLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0l1Q2lFTCxjOUNqRVM7SThDa0VULGtCQUFrQjtJQUNsQixvQkFBb0IsRUFBQTtJQU9aO01BQ0osWWxEM0VKLEVBQU87SWtEbUZDO003Q3JGdEIsZUFBcUI7TUFDckIsaUJBQThCO002Q3NGWixZbERoRkosRUFBTzs7QWtEb0ZmO0VBQ0ksVzlDdkZVO0U4Q3dGVixpQkFBaUI7RTVDN0YzQix1QkFBcUM7RWlCZ0RyQyxnQkFUZTtFMkJ5REwsa0JBQWtCLEVBQUE7O0FBVXRCO0VBQ0ksV0FBVztFQUNYLHNCOUN2R1U7RThDd0dWLDBDOUN4R1U7RThDeUdWLGFBQWEsRUFBQTtFQU9MO0lBQ0osZ0JBQWdCLEVBQUE7RUFFWjtJQUNKLDBCQUEwQixFQUFBO0VBRXRCO0lBQ0osMEJBQTBCLEVBQUE7O0FBR2xDO0VBQ0ksV0FBVztFQUNYLGtCQUFrQjtFQUNsQix5QjlDaElhO0U4Q2lJYixXOUM5SFU7RThDK0hWLGlCQUFpQjtFNUNwSTNCLHNCQUFxQztFNENzSTNCLHdDQUFnQztFQUFoQyxnQ0FBZ0M7RUFDaEMsYUFBYSxFQUFBO0VBUmhCO0lBb0JPLHNCOUNoSk0sRUFBQTs7QThDNkpWO0VBQ0ksVzlDNUpNO0VDTHBCLGVBQXFCO0VBQ3JCLGlCQUE4QjtFQ0Q5Qix1QkFBcUM7RTRDb0t2QiwwQkFBMEIsRUFBQTtFQUo3QjtJQU1PLHFCQUFxQixFQUFBOztBQ3BLckM7RUFFQyxPQUFPO0VBQ1AsMkNBQW1DO0VBQW5DLG1DQUFtQyxFQUFBOztBQUhwQztFQU1DLE9BQU87RUFDUCwyQ0FBbUM7RUFBbkMsbUNBQW1DLEVBQUE7O0FBZ0JyQztFQUNDLGtCQUFrQixFQUFBOztBQUVuQjtFQUNDLGNBQWM7RUFDZCxjL0M5QnFCO0UrQytCckIscUJBQXFCLEVBQUE7RUFIckI7SUFLQyxxQkFBcUIsRUFBQTs7QUFHdEI7RUFFQyxrQ0FBa0M7RUFDbEMsc0JBQXNCLEVBQUE7O0FBK0N4QjtFQUNDLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLHVDQUErQjtFQUEvQiwrQkFBK0IsRUFBQTs7QUFXaEM7RUFDQyxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLHVDQUErQjtFQUEvQiwrQkFBK0I7RTlDeEdqQyxlQUFxQjtFQUNyQixpQkFBOEIsRUFBQTs7QThDbUg1QjtFQUVDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFKeEI7RUFnQkMsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBQWpCcEI7RUE0QkMsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1Ysc0IvQzlJaUI7RStDK0lqQixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLFlBQVk7RUFDWixhQUFhLEVBQUE7O0FBbkNkO0VBc0NDLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0IvQ3pKaUI7RStDMEpqQixzQi9DMUppQixFQUFBOztBK0NlbkI7RUErSUMsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixzQi9DaktrQjtFK0NrS2xCLFlBQVk7RUFDWixlQUFlLEVBQUE7RUF0SmhCO0l4Q25CRCxzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SXdDeUxoQixjQUFjO0lBQ2QsYy9DNUxvQjtJQ0F2QixlQUFxQjtJQUNyQixpQkFBOEI7SThDNkwzQixZbkQ5S1EsRUFBTzs7QW1ERWpCO0VBNExFLGlDQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsaUJBQWlCLEVBQUE7O0FBN0xuQjtFQTZNRSxrQkFBa0IsRUFBQTs7QUFvQnJCO0VBRUMsc0IvQzlPbUIsRUFBQTs7QWdEV25CO0lqRHlDSDtNQU1JLGlCQUFpQixFQUFBO0VBOENyQjtJQUVJLGFBQWEsRUFBQTtFS25IakI7SUFHRyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGNBQWM7SUFDZCx5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixxQkFBeUI7UUFBekIsa0JBQXlCO1lBQXpCLHlCQUF5QixFQUFBO0lBTTFCO01BTUUsZ0JBQWdCLEVBQUE7SUNEVjtNQUVKLGNBQWMsRUFBQTtJQWlCbEI7TUFFSSxtQkFBbUIsRUFBQTtJQU92QjtNQUVJLFdBQVc7TUFDWCxpQkFBaUI7TUFDakIsY0FBYyxFQUFBO01BUWxCO1FBSUksZ0JBQWdCO1FBQ2hCLGNBQWMsRUFBQTtJQU9sQjtNQUVJLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsV0FBVztNQUNYLGlCQUFpQjtNQUNqQixjQUFjO01BQ2QseUJBQThCO1VBQTlCLHNCQUE4QjtjQUE5Qiw4QkFBOEIsRUFBQTtNQUlsQztRQUdJLFlBQVksRUFBQTtNQVdoQjtRQUdJLFlBQVksRUFBQTtJQ2hHbEI7TUFRRyxnQ0FBZ0M7TUFDaEMsc0JBQXNCLEVBQUE7SUFPeEI7TUFHRSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLGlCQUFpQjtNQUNqQixjQUFjO01BQ2QsZUFBZSxFQUFBO0VBUWhCO0lBR0UsVUFBVTtJQUNWLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjLEVBQUE7SUFVZjtNQUtFLGdCQUFnQixFQUFBO01BT2xCO1FBYUUsa0JBQWtCLEVBQUE7TUFicEI7UUFzQkUscUJBQXFCLEVBQUE7RUFPeEI7SUFHRSxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjLEVBQUE7SUFNaEI7TUFJRSxtQkFBbUI7TUFDbkIsbUJBQW1CLEVBQUE7SUFNcEI7TUFJRSxnQkFBZ0IsRUFBQTtNQUpsQjtRQWlCRyxrQkFBa0IsRUFBQTtNQWpCckI7UUE4Qkcsa0JBQWtCLEVBQUE7SUFjdkI7TUFPRSxlQUFlLEVBQUE7SUFRakI7TUFTRSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLGtCQUFrQjtNQUNsQixnQkFBZ0I7TUwvS2pCLGVBQXFCO01BQ3JCLGlCQUE4QjtNS2dMN0IseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsK0JBQXVCO01BQXZCLHVCQUF1QixFQUFBO01BZHhCO1FBNkJFLGtCQUFrQjtRTGpNcEIsZUFBcUI7UUFDckIsaUJBQThCLEVBQUE7SUttSzlCO01Bc0NFLFdBQVcsRUFBQTtJRTVNZjtNQUtHLGVBQWU7TUFDZix5QkFBeUI7TUFDekIsaUJBQWlCO01BQ2pCLG1CQUFtQjtNQUNuQixrQkFBa0I7TUFDbEIsOERBQXVCO01BQ3ZCLHlCUlBzQjtNUVF0Qiw0QkFBNEI7TUFDNUIsaUNBQWlDO01BQ2pDLHlCQUF5QixFQUFBO0VBUTNCO0lBRUUsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCLEVBQUE7RUFML0I7SUFTRSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixTQUFTO0lBQ1QsVUFBVTtJQUNWLFlBQVk7SUFDWix3R0FBK0U7SUFBL0UsMEVBQStFO0lBQy9FLFdBQVcsRUFBQTtFQUtiO0lBRUUsVUFBVSxFQUFBO0lBOEJaO01BSUUsVUFBVSxFQUFBO0lBc0JaO01BS0Usa0JBQWtCO01QeEdwQixlQUFxQjtNQUNyQixpQkFBOEI7TWtCK0M5QixnQkFUZSxFQUFBO0VYOEVmO0lBUUUsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCx3QkFBb0I7UUFBcEIsb0JBQW9CLEVBQUE7RUFtQnRCO0lBRUUsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixxQkFBeUI7UUFBekIsa0JBQXlCO1lBQXpCLHlCQUF5QixFQUFBO0VBRzNCO0lBRUUsaUJBQWlCO0lQekpuQixlQUFxQjtJQUNyQixpQkFBOEIsRUFBQTtFT3NKN0I7SUFVRSxpQkFBaUIsRUFBQTtJQXlCcEI7TUFJRSxrQkFBa0I7TUFDbEIseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUIsRUFBQTtJQUxwQjtNQWNFLGtCQUFrQjtNQUNsQixTQUFTO01BQ1QsT0FBTztNQUNQLFdBQVc7TUFDWCxXQUFXO01BQ1gsNkJBQTZCO01BQzdCLFdBQVc7TUFDWCx3Q0FBZ0M7TUFBaEMsZ0NBQWdDLEVBQUE7SUFyQmxDO01BMEJFLGNBQWM7TUFDZCxVQUFVO01BQ1YsV0FBVztNQUNYLGlCQUFpQjtNQUNqQixnQ0FBd0I7Y0FBeEIsd0JBQXdCO01BQ3hCLDhkQUE4ZDtNQUM5ZCwwQkFBMEI7TUFDMUIsV0FBVyxFQUFBO0lBakNiO01BK0NHLHNCUnBPZ0IsRUFBQTtJUXFMbkI7TUE2REcsc0JSbFBnQixFQUFBO0lRNlBuQjtNQUlFLGtCQUFrQjtNQUNsQixTQUFTO01BQ1QsT0FBTztNQUNQLFdBQVc7TUFDWCw2QkFBNkI7TUFDN0Isa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQiwwQkFBMEI7TUFDMUIsc0JSelFpQixFQUFBO0VRcVJsQjtJQUdFLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBQTtFQUpyQjtJQVdHLGdCQUFnQixFQUFBO0lBT25CO01QNVNGLGVBQXFCO01BQ3JCLGVBQThCLEVBQUE7TU8yUzNCO1FBdUJFLGlCQUFpQixFQUFBO0VBWXJCO0lBRUUsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsY0FBYztJQUNkLG1CQUFlO1FBQWYsZUFBZSxFQUFBO0VBR2pCO0lBRUUsYUFBYTtJUHpWaEIsZUFBcUI7SUFDckIsaUJBQThCO0lDRDlCLHNCQUFxQyxFQUFBO0VNdVZuQztJQVFFLGlCQUFpQixFQUFBO0VBUm5CO0lBYUUsZUFBZSxFQUFBO0lBU2xCO01BVUUsNEJBQTRCLEVBQUE7RUF3QjlCO0lBR0UsYUFBYSxFQUFBO0lBOEJoQjtNQUlFLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsV0FBVyxFQUFBO0VBR1o7SUFHRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHNCUnhiaUI7SVF5YmpCLG9CQUFvQjtJQUNwQixzQlIxYmlCO0lRMmJqQixjUmhjb0IsRUFBQTtJUXdjdEI7TUFHRSxpQkFBaUI7TU4zY3BCLHVCQUFxQyxFQUFBO01Nd2NuQztRQTJCRSxrQkFBa0I7UVBuZXRCLGVBQXFCO1FBQ3JCLGlCQUE4QixFQUFBO0VPNmY3QjtJQUVFLDRCQUFTO1FBQVQsa0JBQVM7WUFBVCxTQUFTO0lBQ1QsY0FBYyxFQUFBO0VBYVA7SUFFTix1QkFBdUIsRUFBQTtJQVUxQjtNQUdFLFFBQVE7TUFDUixVQUFVO01BQ1YsWUFBWTtNQUNaLDZCQUE2QjtNQUM3Qiw2QkFBcUI7TUFBckIscUJBQXFCLEVBQUE7SUFVZDtNQUVOLFlBQVksRUFBQTtFQVNmO0lBRUUsYUFBYSxFQUFBO0VBNkJmO0lBR0UsaUJBQWlCLEVBQUE7SUUxbEJ0QjtNQU1ZLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsY0FBYztNQUNkLHVCQUF1QjtNQUN2QixtQkFBZTtVQUFmLGVBQWUsRUFBQTtFQVQzQjtJQWlCWSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBbkIvQjtJQXVCZ0Isa0JBQWtCLEVBQUE7RUF2QmxDO0lBOEJvQixjQUFjO0lBQ2QsVUFBVTtJQUNWLFlBQVk7SUFDWixpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLFdBQVcsRUFBQTtJQW5DL0I7TUEyQ1kseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUIsRUFBQTtJQzNDL0I7TUFLWSxjQUFjO01BQ2QsYUFBYSxFQUFBO0lDd0N6QjtNQWFJLFlBQVk7TUFDWixnQkFBZ0IsRUFBQTtJQUtsQjtNQUVJLDBCQUEwQixFQUFBO0lBcUI5QjtNQUVJLFVBQVU7TUFDViw0QkFBNEIsRUFBQTtJQUgvQjtNQVVLLGtCQUFrQixFQUFBO0lBNEJ4QjtNQUlJLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCLEVBQUE7SUFKMUI7TUFXSyx1QkFBc0I7VUFBdEIsb0JBQXNCO2NBQXRCLHNCQUFzQixFQUFBO0lBaEI5QjtNQTZETSxnQkFBZ0IsRUFBQTtFcUNyTGxCO0lBRVEsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixjQUFjO0lBQ2QsbUJBQWU7UUFBZixlQUFlLEVBQUE7RUFKdEI7SUFTZSx3QkFBaUI7SUFDakIsMkJBQW9CLEVBQUE7RUFLcEM7SUFFUSxVQUFVLEVBQUE7RUFGakI7SUFNVyxlQUFlLEVBQUE7RUFPM0I7SUFFUSxVQUFVLEVBQUE7RUFGakI7SUFXVyxlQUFlLEVBQUE7RUFYMUI7SUFnQlcsMEJBQTBCLEVBQUE7SXBDdkN0QztNQU1RLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsWUFBWSxFQUFBO01BUG5CO1FBc0JXLFNBQVM7UVoxQnZCLGVBQXFCO1FBQ3JCLGlCQUE4QixFQUFBO01ZRzNCO1FBd0NXLFVBQVU7UUFDVixzQmIxQ00sRUFBQTtJYThDbEI7TUFNUSxVQUFVO01BQ1Ysc0JBQXNCLEVBQUE7SUFvQmxCO01BRUEsV2IzRU07TWE0RU4sMEJBQTBCLEVBQUE7RUEyRWxDO0lBRVEsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixVQUFVO0lBQ1YsZUFBZSxFQUFBO0VBR3ZCO0lBRVEsVUFBVTtJQUNWLGVBQWU7SUFDZiw4QmIxSlM7SWEySlQsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxrQkFBa0IsRUFBQTtFQU56QjtJQWVXLFVBQVU7SUFDVixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYyxFQUFBO0lBVzFCO01BU1EsY0FBYyxFQUFBO0lFNUwxQjtNQVNRLDRCQUE0QixFQUFBO01BVG5DO1FBNEJXLFNBQVM7UUFDVCxXQUFXO1FkdEN6QixlQUFxQjtRQUNyQixpQkFBOEIsRUFBQTtJY3dENUI7TUFJUSw0QkFBNEIsRUFBQTtNQUpuQztRQW9CVyxrQkFBa0IsRUFBQTtFQ2pFbEM7SUFHTSxnQkFBZ0IsRUFBQTtFQStCcEI7SUFFSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0lBTWpCO01BR0ksb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixZQUFZO01BQ1osa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixtQkFBYztVQUFkLGtCQUFjO2NBQWQsY0FBYztNQUNkLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCLEVBQUE7SUFLakI7TUFFSixjQUFjLEVBQUE7RUFJbkI7SUFHSyxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYyxFQUFBO0VBSG5CO0lBUVMsZ0JBQWdCLEVBQUE7SUFRdkI7TUFTSyxpQkFBaUIsRUFBQTtFQVF4QjtJQUdLLFVBQVU7SUFDVixtQkFBbUIsRUFBQTtFQVN2QjtJQUVJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQzJDN0I7SUFFSSxlQUFPLEVBQUE7RUFGWDtJQUVJLGdCQUFPLEVBQUE7RUFGWDtJQUVJLFVBQU8sRUFBQTtFQUZYO0lBRUksZ0JBQU8sRUFBQTtFQUZYO0lBRUksZ0JBQU8sRUFBQTtFQUZYO0lBRUksVUFBTyxFQUFBO0VBRlg7SUFFSSxnQkFBTyxFQUFBO0VBRlg7SUFFSSxnQkFBTyxFQUFBO0VBRlg7SUFFSSxVQUFPLEVBQUE7RUFGWDtJQUVJLGdCQUFPLEVBQUE7RUFGWDtJQUVJLGdCQUFPLEVBQUE7RUFGWDtJQUVJLFdBQU8sRUFBQTtFQzFIYjtJQWtCRyxnQkFBZ0IsRUFBQTtJQWlDbkI7TUFtQ0csZ0JBQWdCLEVBQUE7RUV2Rm5CO0lBQ2lCLGNBQWMsRUFBQTtJQVE3QjtNQUVpQixtQkFBbUIsRUFBQTtFQUdwQztJQUVFLFlBQVk7SUFDWixxQkFBcUIsRUFBQTtJQU92QjtNQUVpQixtQkFBbUIsRUFBQTtFQUdwQztJQUVFLFdBQVc7SUFDWCxxQkFBcUIsRUFBQTtFM0NrbU52QjtJMkM1bE5HLGNBQWM7SUFDZCxZQUFZO0lBQ1osa0JBQWtCLEVBQUE7SUN6RHZCO01BSVEsWUFBWSxFQUFBO0lBSnBCO01BWVksWUFBWSxFQUFBO0lBWnhCO01BaUJZLFVBQVUsRUFBQTtNQVFkO1FBR1EsWUFBWSxFQUFBO0lBb0J4QjtNQUdZLGdCQUFTO01BQ1QsaUJBQVUsRUFBQTtFQW9EMUI7SUFHWSxVQUFVLEVBQUE7RUFIdEI7SUFVZ0IsZ0JBQWdCLEVBQUE7RUFWaEM7SUFrQmdCLGVBQWUsRUFBQTtFNUNpME43QjtJZ0RwOU5DLGNBQWMsRUFBQTtFRUpqQjtJQUdZLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhLEVBQUE7RUFHcEI7SUFHVyxVQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjLEVBQUE7RUFMekI7SUFlVyxlQUFlLEVBQUE7SUFTdkI7TTFCNUJOLGVBQXFCO01BQ3JCLGlCQUE4QixFQUFBO0UwQnNDNUI7SUFFUSxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYyxFQUFBO0lDYXZCO01BY0ssY0FBYyxFQUFBO01BMkJuQjtRQXNCSyxXQUFXLEVBQUE7SUV2SG5CO01BSVksWUFBWTtNQUNaLG1CQUFtQjtNQUNuQixVQUFVO01BQ1YsaUJBQWlCLEVBQUE7TUFQN0I7UUFlZ0IsYUFBYTtRQUNiLHFCQUFxQixFQUFBO1FBaEJyQztVQWlDb0IsaUJBQWlCLEVBQUE7SUFLakM7TUFPUSx3QkFBd0I7TUFDeEIsNEJBQTRCO01BQzVCLHlCQUF5QjtNQUN6QixrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFdBQVc7TUFDWCxxQ0FBNkI7Y0FBN0IsNkJBQTZCO01BQzdCLGlCQUFpQjtNQUNqQixZQUFZLEVBQUE7RUF1QnBCO0lBRVEsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixZQUFZO0lBQ1oscUJBQXFCLEVBQUE7SUFTN0I7TTdCeEZGLGVBQXFCO01BQ3JCLGlCQUE4QixFQUFBO0k2QmlHNUI7TVhsREYsZ0JBVGU7TWpCdkNmLHNCQUFxQyxFQUFBO0k2QjBDcEM7TUE0QkUsNEJBQTRCLEVBQUE7SUE1QjlCO01BeUNFLDRCQUE0QixFQUFBO0lBYS9CO01BSUUsVUFBVTtNQUNWLGdCQUFnQjtNQUNoQixjQUFjLEVBQUE7RUNuR2Q7SUFFUSxZQUFZO0lBQ1osbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWMsRUFBQTtFQUhyQjtJQVVXLDBCQUEwQixFQUFBO0VBVnJDO0lBZVcseUJBQXlCLEVBQUE7TUFjcEM7UUFpQ2UsVUFBVTtRQUNWLFVBQVUsRUFBQTtNQWxDekI7UUF1Q2UsVUFBVTtRQUNWLFVBQVUsRUFBQTtJQUt6QjtNQVNXLFdBQVcsRUFBQTtJQVVQO01BRUEsNkJBQXFCO2NBQXJCLHFCQUFxQixFQUFBO0lBU3JDO01BV1EsWUFBWTtNQUNaLGVBQWU7TS9Cdkh6QixlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtFZ0NIaEM7SUFZWSxlQUFlLEVBQUE7RUNaM0I7SUFHWSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixtQkFBZTtRQUFmLGVBQWUsRUFBQTtFQUd2QjtJQUVRLFlBQVksRUFBQTtFQUZuQjtJQU1XLDBCQUEwQixFQUFBO0VBTnJDO0lBV1cseUJBQXlCLEVBQUE7SUFTcEM7TUFXVyxVQUFVO01BQ1YsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sT0FBTztNQUNQLFVBQVU7TUFDVixXQUFXO01BQ1gsWUFBWTtNQUNaLHNCbENwQ007TWtDcUNOLDBDQUF5QztNQUN6QywrQkFBdUI7TUFBdkIsdUJBQXVCO01BQ3ZCLFdBQVcsRUFBQTtJQThCdkI7TUFPUSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLG9CQUFvQjtNQUNwQiw0QkFBc0I7TUFBdEIsNkJBQXNCO1VBQXRCLDBCQUFzQjtjQUF0QixzQkFBc0IsRUFBQTtFQVc5QjtJQUVRLG1CQUFtQixFQUFBO0lDckcxQjtNQUtXLG9CQUFvQixFQUFBO0lBTTVCO01BS1EsWUFBWTtNQUNaLGtCQUFrQixFQUFBO0lBVzFCO01BU1Esa0JBQWtCLEVBQUE7SUFpQjdCO01BS1csb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsa0JBQWtCO01sQzVEaEMsZUFBcUI7TUFDckIsaUJBQThCO01rQzZEaEIseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUIsRUFBQTtJQVExQjtNQUtXLGlCQUFpQixFQUFBO0lBYTdCO01BTVEsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixrQkFBa0IsRUFBQTtNQVB6QjtRQW1CVyxrQkFBa0IsRUFBQTtJQXlCOUI7TUFJUSxZQUFZO01BQ1osZ0JBQWdCO01BQ2hCLFNBQVM7TUFDVCxrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLG1CQUFjO1VBQWQsa0JBQWM7Y0FBZCxjQUFjLEVBQUE7RUFtQnRCO0lBRVEsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxrQkFBa0IsRUFBQTtJQUcxQjtNQVFRLG1CQUFtQjtNbEM5S2pDLGVBQXFCO01BQ3JCLGlCQUE4QixFQUFBO0VrQzBMeEI7SUFFUSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUFTM0I7TUFLUSxpQkFBaUIsRUFBQTtNQUx4QjtRbEN2TVAsZUFBcUI7UUFDckIsaUJBQThCLEVBQUE7SW1DSGhDO01BR1EsY0FBYztNQUNkLG9CQUFvQixFQUFBO01BSjVCO1FBc0JZLGlCQUFpQixFQUFBO0lDckJ6QjtNQUlRLFlBQVksRUFBQTtJQ2lDcEI7TUFJUSxrQkFBa0IsRUFBQTtNQUp6QjtRQU1XLGVBQWU7UUFDZixnQkFBZ0IsRUFBQTtFQ045QjtJQUVJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLGdCQUFnQixFQUFBO0lDNUN0QjtNQU9ZLFlBQVk7TUFDWixpQkFBaUI7TUFDakIsb0JBQW9CLEVBQUE7TUFUaEM7UUFvQmdCLE1BQU07UUFDTixPQUFPO1FBQ1AsV0FBVztRQUNYLFlBQVk7UUFDWix5QnhDWFM7UXdDWVQsb0JBQW9CLEVBQUE7SUFZaEM7TUFLUSxlQUFlO01BQ2YsbUJBQWM7VUFBZCxrQkFBYztjQUFkLGNBQWMsRUFBQTtNQU5yQjtRQWlCVyxrQkFBa0I7UXZDcERoQyxlQUFxQjtRQUNyQixlQUE4QixFQUFBO011Q2tDM0I7UXZDbkNILGVBQXFCO1FBQ3JCLGlCQUE4QixFQUFBO011Q2tDM0I7UUEwRFcsK0ZBQW1FO1FBQW5FLGlFQUFtRSxFQUFBO0lBMUQ5RTtNQXlGVyx5QnhDakhTO013Q2tIVCw0QnhDN0hTLEVBQUE7SXlDNkZ6QjtNQUdJLHVCQUF1QixFQUFBO01BTXZCO1FBT0ksbUJBQW1CLEVBQUE7TUErRXZCO1FBS0ksa0JBQWtCO1FBQ2xCLGtCQUFrQjtRQUNsQixnQkFBZ0IsRUFBQTtNQUlwQjtRQU9JLGFBQWE7UUFDYixVQUFVLEVBQUE7SUFhZDtNQUVJLFlBQVksRUFBQTtNQUlmO1FBTUssbUJBQW1CLEVBQUE7TUFpQ3JCO1FBRUksWUFBWSxFQUFBO1FBSWhCO1VBS0ksWUFBWTtVQUNaLGtCQUFrQjtVQUNsQixTQUFTLEVBQUE7SUNsUXJCO01BSVEsa0JBQWtCLEVBQUE7SUFPMUI7TUFPWSxXQUFXLEVBQUE7SUV2Q25CO01BTVksZ0JBQVM7TUFDVCxpQkFBVTtNQUVkLGFBQWEsRUFBQTtJQVdwQjtNQW1CVyxrQkFBa0IsRUFBQTtNQW5CN0I7UUF5Q2UsUUFBUTtRQUNSLE9BQU8sRUFBQTtJQXNCdEI7TUFzQlcsa0JBQWtCLEVBQUE7SUF0QjdCO01BNkNXLFFBQVE7TUFDUixPQUFPLEVBQUE7TUE5Q2xCO1FBNkVlLFFBQVE7UUFDUixTQUFTLEVBQUE7SUM3SDdCO01BS0ksZ0JBQWdCLEVBQUE7SUFrQm5CO01BS0UseUJBQXlCO01BQ3pCLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCLEVBQUE7TUFOeEI7UUFvQkcsZUFBUTtRQUNSLGlCQUFVLEVBQUE7TUFyQmI7UUF3Q0UsYUFBYSxFQUFBO0lBNEZoQjtNQUlFLGVBQWUsRUFBQTtJQXVCUDtNQUVOLHlCN0MxTm9CLEVBQUE7STZDb012QjtNQTJCRyxlQUFlLEVBQUE7SUFRbkI7TUFHRSxVQUFVO01BQ1YsZUFBZTtNNUM3T2hCLGVBQXFCO01BQ3JCLGlCQUE4QixFQUFBO0k0Q21QdEI7TUFFTixXN0NuUGtCO002Q29QbEIsaUJBQWlCLEVBQUE7RUFJbkI7SUFHRSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFFBQVEsRUFBQTtJQVNWO01BS0UsYzdDNVFxQixFQUFBO002Q3VRdEI7UUFtQkUsV0FBVztRQUNYLFlBQVk7UUFDWixnQkFBZ0I7UUFDaEIsbUJBQW1CO1FBQ25CLDhkQUE4ZDtRQUM5ZCx5QjdDL1JvQjtRNkNnU3BCLHlCQUF5QjtRQUN6Qiw0QkFBNEI7UUFDNUIsK0JBQStCLEVBQUE7RUFrRm5DO0lBRUUsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixtQkFBZTtRQUFmLGVBQWUsRUFBQTtFQUdqQjtJQUVFLFVBQVU7SUFDVixpQkFBaUIsRUFBQTtFQUhsQjtJQU1pQixlQUFlLEVBQUE7SUFjakM7TUFFaUIsYUFBYSxFQUFBO0lDcFovQjtNQWFZLGlCQUFpQjtNQUNqQixvQkFBb0I7TUFDcEIsa0NBQWtDLEVBQUE7TUFmOUM7UUFrQ2dCLGlCQUFpQixFQUFBO0lBSTdCO01BR1EsU0FBUztNQUNULFlBQVksRUFBQTtJQU9uQjtNQUlXLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osZ0JBQWdCLEVBQUE7TUFNdkI7UUFZVyxXQUFXLEVBQUE7UUFLUDtVN0M1RXRCLGVBQXFCO1VBQ3JCLGlCQUE4QixFQUFBO0k2QzBGeEI7TUFPUSxnQkFBZ0I7TTdDbEc5QixlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtJNkN5R3hCO01BTVEsNEJBQTRCLEVBQUE7SUFlcEM7TUFVUSxnQkFBZ0I7TUFDaEIsZUFBZTtNN0MxSTdCLGVBQXFCO01BQ3JCLGVBQThCLEVBQUE7RTZDcUp2QjtJQUdXLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtFQ3hJbkM7SUFHRSxnQkFBZ0I7SUFDaEIseUJBQXlCLEVBQUE7SUFjMUI7TUFLRSx3QkFBd0I7TUFDeEIsNEJBQTRCO01BRzVCLGFBQWEsRUFBQTtFQXlCaEI7SUFFRSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFFBQVE7SUFDUixTQUFTO0lBQ1QsbUNBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixZQUFZLEVBQUE7SUFTZDtNQU1FLG1CQUFtQjtNOUM1RnRCLGVBQXFCO01BQ3JCLGlCQUE4QjtNOEM2RjNCLGtCQUFrQixFQUFBO0lBT3BCO003Q3JHRCxzQkFBcUM7TWlCZ0RyQyxnQkFUZSxFQUFBO0k0QjZFYjtNQU1FLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osU0FBUztNQUNULG1DQUEyQjtjQUEzQiwyQkFBMkIsRUFBQTtJQVQ3QjtNQW9CRyxpQkFBaUIsRUFBQTtJQXRIckI7TUF3SkUsVUFBVTtNQUNWLFFBQVE7TUFDUixVQUFVO01BQ1YsbUNBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQixvREFBNEM7TUFBNUMsNENBQTRDLEVBQUE7SUFNckM7TUFFTixVQUFVLEVBQUE7RUFwS2I7SUFpTEUsWUFBWSxFQUFBO0VBS0w7SUFFTixVQUFVLEVBQUE7RUF4TGI7SUFrTUUsYUFBYSxFQUFBO0VBS047SUFFTixXQUFXLEVBQUE7RUFXZjtJQUdFLGVBQWUsRUFBQTtJQVVqQjtNQUtHLGdCQUFTO01BQ1Qsb0JBQWE7TUFFZCxlQUFlLEVBQUEsRWhEakxsQjs7QWlEbERFO0lqRG1DSDtNQVVNLGVBQWU7TUFDZixXQUFXO01BQ1gsWUFBWSxFQUFBO0lBTWxCOzs7OztNRTdFRSxlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtFRndHaEM7SUFFSSxhQUFhLEVBQUE7RUs3R2pCO0lBU0csYUFBYSxFQUFBO0lDYU47TUFFSixjQUFjLEVBQUE7SUFZbEI7TUFLSSxtQkFBbUIsRUFBQTtJQUl2QjtNQU9JLFdBQVc7TUFDWCxlQUFlLEVBQUE7TUFJbkI7UUFRSSxlQUFlLEVBQUE7TUFjbkI7UUFNSSxXQUFXO1FBRVQsbUJBQVc7UUFDWCxrQkFBVSxFQUFBO01BS2hCO1FBTUksV0FBVztRQUNYLGdCQUFnQjtRQUVkLG1CQUFXO1FBQ1gsa0JBQVUsRUFBQTtJQ3ZHbEI7TUFZRywrQkFBK0I7TUFDL0IsMEJBQTBCLEVBQUE7SUFHNUI7TUFTRSxrQkFBa0IsRUFBQTtFQUtuQjtJQU9FLG1CQUFtQixFQUFBO0lBT3BCO01BUUUsa0JBQWtCLEVBQUE7TUFJcEI7UUFnQkUsaUJBQWlCLEVBQUE7SUF3QnBCO01BUUUsbUJBQW1CLEVBQUE7SUFHcEI7TUFPRSxnQkFBZ0IsRUFBQTtNQVBsQjtRQW9CRyxrQkFBa0IsRUFBQTtNQXBCckI7UUFpQ0csa0JBQWtCLEVBQUE7SUFXdkI7TUFVRSxlQUFlLEVBQUE7SUFLakI7TUFpQkUsY0FBYztNQUNkLFdBQVc7TUFDWCxZQUFZO01BQ1osWUFBWTtNQUNaLGNBQWMsRUFBQTtNQXJCZjtRTHBLQSxlQUFxQjtRQUNyQixpQkFBOEIsRUFBQTtJT0hoQztNQWlCRyx3QkFBZ0I7TUFBaEIsZ0JBQWdCO01BQ2hCLE1BQU07TUFDTixXQUFXLEVBQUE7RUF3Qlo7SUFLRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYLDhEQUF1QjtJQUN2Qix5QlJqRHFCO0lRa0RyQiw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLCtCQUErQixFQUFBO0VBYmhDO0lBaUJFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFNBQVM7SUFDVCxXQUFXO0lBQ1gsVUFBVTtJQUNWLFlBQVk7SUFDWix3R0FBK0U7SUFBL0UsMEVBQStFO0lBQy9FLFdBQVcsRUFBQTtJQU9kO01BT0UseUJBQXlCLEVBQUE7SUFHMUI7TUFXRSxZQUFZO01BQ1osZUFBZSxFQUFBO0lBSWxCO01BVUUsaUJBQWlCO01QN0duQixlQUFxQjtNQUNyQixlQUE4QjtNa0IrQzlCLGdCQVRlLEVBQUE7RVg4RWY7SUFZRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLE9BQU87SUFDUCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYix5QlJySXFCO0lRc0lyQiwyQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLGlDQUFpQyxFQUFBO0VBRTFCO0lBRU4sU0FBUyxFQUFBO0VBVVo7SUFNRSw2QlJ4SmtCLEVBQUE7SVFnS3BCO01BR0Usb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixXQUFXO01BQ1gsYUFBYTtNUDFLZixlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtJT29LN0I7TUR0S0Qsc0JBQXNDO01BQ3RDLG1CQUFtQjtNQUNuQixrQkFBa0I7TUFDbEIsbUJBQW1CO01DOEtoQixpQkFBaUI7TUFDakIsV1I1S2lCO01DTHBCLGVBQXFCO01BQ3JCLGlCQUE4QjtNT2tMM0IsWVpuS1EsRUFBTztJWTBLbEI7TUFRRSxXQUFXO01BQ1gsYUFBYTtNUG5NZixlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtJT3lMN0I7TUQzTEQsc0JBQXNDO01BQ3RDLG1CQUFtQjtNQUNuQixrQkFBa0I7TUFDbEIsbUJBQW1CO01DNk5oQixpQkFBaUI7TUFDakIsV1IzTmlCO01DTHBCLGVBQXFCO01BQ3JCLGlCQUE4QjtNT2lPM0IsNENBQW9DO01BQXBDLG9DQUFvQztNQUNwQyxZWjFOUSxFQUFPO0lZaUxqQjtNQXFERSw2QkFBNkI7TUFDN0Isc0JSM09pQjtNUTRPakIsY1JqUG9CO01Ra1BwQixpQkFBaUI7TU5sUHBCLHNCQUFxQyxFQUFBO0lNMExwQztNQWtFRyxnQ0FBd0I7Y0FBeEIsd0JBQXdCO01BQ3hCLGNSN1BtQixFQUFBO0lRa1F0QjtNQWVFLGFBQWE7TUFDYixzQlI3UWlCO01ROFFqQiwwQ0FBa0M7TUFBbEMsa0NBQWtDLEVBQUE7RUFPbkM7SUFPRSxtQkFBbUIsRUFBQTtFQVByQjtJQWNHLGdCQUFnQixFQUFBO0lBSW5CO01QNVNGLGVBQXFCO01BQ3JCLGlCQUE4QixFQUFBO01PMlMzQjtRQTBCRSxpQkFBaUIsRUFBQTtFQWlCcEI7SUFrQkUsZUFBZSxFQUFBO0lBSWxCO01BYUUsNEJBQTRCO01QMVgvQixlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtFTzhZN0I7SUFNRSxnQkFBZ0IsRUFBQTtFQUdsQjtJQUVFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsV0FBVztJQUNYLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsc0JSM1ppQjtJUTRaakIsV1IxWmlCO0lDTHBCLGVBQXFCO0lBQ3JCLGlCQUE4QjtJQ0Q5QixzQkFBcUM7SU1rYWxDLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUFzQ3JCO01BT0Usb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLFlBQVk7TUFDWixlQUFlO01BQ2YseUJSOWNvQjtNUStjcEIsV1JoZGlCO01RaWRqQixZQUFZO01BQ1oseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsd0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUIsRUFBQTtJQUVoQjtNQUVOLHlCUjFkbUIsRUFBQTtNUXNjckI7UVB4Y0YsZUFBcUI7UUFDckIsZUFBOEIsRUFBQTtJT3VjNUI7TUFvQ0UsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixxQkFBcUI7TUFDckIsU0FBUztNQUNULG1DQUEyQjtjQUEzQiwyQkFBMkI7TUFDM0IsVUFBVTtNQUNWLFdBQVc7TUFDWCw2QkFBNkI7TUFDN0IsV0FBVztNQUNYLHdDQUFnQztNQUFoQyxnQ0FBZ0MsRUFBQTtJQUV6QjtNQUVOLHNCUnBmZSxFQUFBO0VReWZuQjtJQU1FLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxPQUFPO0lBQ1AsV0FBVztJQUNYLGVBQWU7SUFDZix5QlJ6Z0JvQjtJUTBnQnBCLCtDQUF1QztJQUF2Qyx1Q0FBdUMsRUFBQTtFQUVoQztJQUtOLFVBQVU7SUFDVixtQkFBbUI7SUFFbkIsYUFBYSxFQUFBO0lBSWhCO01BVUUsV0FBVztNQUVYLDJCQUEyQjtNQUMzQixZQUFZO01BQ1osb0JBQW9CO01BQ3BCLGtDQUEwQjtNQUExQiwwQkFBMEIsRUFBQTtFQWE1QjtJQUtFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsV0FBVztJQUNYLG1DQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsVUFBVTtJQUNWLFlBQVk7SUFDWiw2QkFBNkI7SUFDN0IsYUFBYSxFQUFBO0VBRU47SUFFTixRQUFRO0lBQ1IsZ0JBQWdCLEVBQUE7RUFqQmxCO0lEdmpCRixzQkFBc0M7SUFDdEMsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SUMya0JmLGtCQUFrQjtJQUNsQixjUjlrQm1CO0lDQXZCLGVBQXFCO0lBQ3JCLGlCQUE4QjtJTytrQjFCLFlaeGpCUSxFQUFPO0VZNmpCbEI7SUFNRSxhQUFhLEVBQUE7RUF3QmY7SUFHRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsVUFBVTtJQUNWLGVBQWU7SUFDZix5QlIzbkJvQjtJUTRuQnBCLFdSdm5CaUI7SVF3bkJqQixzQkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBTXhCO0lBR0UsY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZLEVBQUE7RUFMZDtJQVVFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFNBQVM7SUFDVCxtQ0FBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLFVBQVU7SUFDVixXQUFXO0lBQ1gsNkJBQTZCO0lBQzdCLFdBQVc7SUFDWCx3Q0FBZ0M7SUFBaEMsZ0NBQWdDLEVBQUE7RUFFekI7SUFFTixzQlJ0cEJlLEVBQUE7RVEycEJuQjtJQUVFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsMkJBQTJCO0lBQzNCLFNBQVM7SUFDVCxtQ0FBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLFVBQVU7SUFDVixjQUFjO0lBQ2QsV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsc0JSdnFCaUI7SVF3cUJqQiw0QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLFdBQVcsRUFBQTtJRWhyQmhCO01BWVksY0FBYyxFQUFBO0VBWjFCO0lBMEJnQixnQ0FBZ0MsRUFBQTtJQTFCaEQ7TUE4Q1ksV0FBVztNQUNYLGFBQWEsRUFBQTtNQS9DekI7UUEwRGdCLGVBQWUsRUFBQTtJQzFEL0I7TUFTWSxjQUFjO01BQ2QsYUFBYSxFQUFBO0lDb0N6QjtNQWlCSSxXQUFXLEVBQUE7SUFFYjtNQUtJLGdCQUFnQixFQUFBO0lBa0JwQjtNQU1JLDRCQUE0QixFQUFBO0lBTi9CO01BYUssa0JBQWtCLEVBQUE7SUF5QnhCO01BT0ksbUJBQWU7VUFBZixlQUFlLEVBQUE7SUFackI7TUFnRU0sZUFBZSxFQUFBO0lBaEVyQjtNQXFGTSxnQkFBZ0I7TUFDaEIsNEJBQVE7VUFBUixpQkFBUTtjQUFSLFFBQVEsRUFBQTtFcUMvTFQ7SUFTVyxnQkFBZ0IsRUFBQTtFQUkzQjtJQU1XLGdCQUFnQixFQUFBO0lwQzdCNUI7TUFVUSxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLDBDQUEwQyxFQUFBO01BWmpEO1FBMEJXLGtCQUFrQjtRQUNsQixNQUFNO1FBQ04sUUFBUTtRQUNSLFlBQVk7UUFDWixZQUFZO1FBQ1osOEJieEJTO1FheUJULDBCQUEwQjtRQUMxQixzQmI5Qk07UUNQcEIsZUFBcUI7UUFDckIsaUJBQThCLEVBQUE7SVlnRDVCO01BVVEsbUJBQW1CLEVBQUE7TUFWMUI7UUF3QlcsaUJBQWlCLEVBQUE7RUF3RnhCO0lBVVcsZ0JBQWdCLEVBQUE7RUFsQi9CO0lBOEJXLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsV0FBVztJQUNYLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUFHM0I7TUFZUSxZQUFZO01BQ1osZUFBZTtNQUNmLGNBQWM7TUFDZCxtQkFBYztVQUFkLGtCQUFjO2NBQWQsY0FBYyxFQUFBO0lBR3RCO01BR1EsaUJBQWlCO01BQ2pCLG1CQUFjO1VBQWQsa0JBQWM7Y0FBZCxjQUFjLEVBQUE7SUV6TTFCO01BWVEsNEJBQTRCLEVBQUE7TUFabkM7UUFpQ1csU0FBUztRQUNULFdBQVc7UWQzQ3pCLGVBQXFCO1FBQ3JCLGlCQUE4QixFQUFBO0ljd0Q1QjtNQU9RLGtCQUFrQixFQUFBO01BUHpCO1FBdUJXLGdCQUFnQixFQUFBO0lBdkIzQjtNQTRCVyw0QkFBNEI7TUFDNUIsbUJBQWM7VUFBZCxrQkFBYztjQUFkLGNBQWMsRUFBQTtFQzFFOUI7SUFNTSxnQkFBZ0IsRUFBQTtJQW9DcEI7TUFXSSxtQkFBbUIsRUFBQTtFQVF0QjtJQVdTLGdCQUFnQixFQUFBO0lBS3hCO01BSUksV0FBVztNQUNYLG1CQUFlO1VBQWYsZUFBZSxFQUFBO0lBTGxCO01BWUssZ0JBQWdCLEVBQUE7RUFLdkI7SUFPSyxnQkFBZ0IsRUFBQTtFQ29EdEI7SUFLSSxXQUFXLEVBQUE7RUFMZjtJQUtJLFdBQVcsRUFBQTtFQUxmO0lBS0ksV0FBVyxFQUFBO0VBTGY7SUFLSSxXQUFXLEVBQUE7RUFMZjtJQUtJLFdBQVcsRUFBQTtFQUxmO0lBS0ksV0FBVyxFQUFBO0VBTGY7SUFLSSxXQUFXLEVBQUE7RUFMZjtJQUtJLFdBQVcsRUFBQTtFQUxmO0lBS0ksV0FBVyxFQUFBO0VBTGY7SUFLSSxXQUFXLEVBQUE7RUFMZjtJQUtJLFdBQVcsRUFBQTtFQUxmO0lBS0ksV0FBVyxFQUFBO0VDN0hqQjtJQXFCRyxnQkFBZ0IsRUFBQTtJQThCbkI7TUFzQ0csZ0JBQWdCLEVBQUE7RUUxRm5CO0lBRWlCLGNBQWMsRUFBQTtJQU83QjtNQUdpQixtQkFBbUIsRUFBQTtFQUVwQztJQU1FLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtJQUdwQjtNQUdpQixnQkFBZ0IsRUFBQTtFM0M2bU5qQztJMkM1bE5rQixXQUFXLEVBQUE7SUM3RC9CO01BT1EsV0FBVyxFQUFBO0lBUG5CO01Bb0JZLFVBQVUsRUFBQTtNQUtkO1FBTVEsV0FBVyxFQUFBO0lBaUJ2QjtNQVNZLGVBQVE7TUFDUixpQkFBVSxFQUFBO0VBOEMxQjtJQU1ZLFVBQVUsRUFBQTtFQU50QjtJQWFnQixnQkFBZ0IsRUFBQTtFQWJoQztJQXNCb0IsYUFBTTtJQUNOLGVBQVEsRUFBQTtFNUNnME4xQjtJZ0RyOU5DLG1CQUFtQixFQUFBO0VFRGpCO0lBUVcsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxnQkFBZ0IsRUFBQTtFQVYzQjtJQWtCVyxrQkFBa0I7SUFDbEIsU0FBUztJQUNULG1DQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsZ0JBQWdCLEVBQUE7SUFHeEI7TTFCNUJOLGVBQXFCO01BQ3JCLGlCQUE4QixFQUFBO0kyQnFEN0I7TUFpQkssd0JBQXdCLEVBQUE7RUFoQ2hDO0lBcURvQixlQUFlLEVBQUE7TUFHaEM7UUF5QkssV0FBVyxFQUFBO0lFMUhuQjtNQVVZLG9CQUFvQixFQUFBO01BVmhDO1FBbUJnQixtQkFBbUI7UUFDbkIsZUFBZSxFQUFBO0lBa0IzQjtNQW1CUSxrQkFBa0I7TUFDbEIsbUNBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQixZQUFZO01BQ1osdUJBQXVCO01BQ3ZCLGdCQUFnQixFQUFBO0lBdkJ2QjtNQTJCVyxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxPQUFPO01BQ1AsV0FBVztNQUNYLFdBQVc7TUFDWCx5R0FBc0U7TUFBdEUsdUVBQXNFO01BQ3RFLFdBQVcsRUFBQTtFQUl2QjtJQVFRLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsaUJBQWlCO0lBQ2pCLGVBQWUsRUFBQTtJQUd2QjtNN0J4RkYsZUFBcUI7TUFDckIsaUJBQThCLEVBQUE7STZCaUc1QjtNWGxERixnQkFUZTtNakJ2Q2Ysc0JBQXFDLEVBQUE7STZCb0J2QztNQVFHLG1CQUFlO1VBQWYsZUFBZSxFQUFBO0VBR2hCO0lBR0UsWUFBWSxFQUFBO0VBSGQ7SUFPRyxpQkFBaUIsRUFBQTtJQUluQjtNQStCRSwwQkFBMEIsRUFBQTtJQS9CNUI7TUE0Q0UsMEJBQTBCLEVBQUE7SUFVN0I7TUFTRSxXQUFXO01BQ1gsbUJBQW1CO01BQ25CLDRCQUFTO1VBQVQsa0JBQVM7Y0FBVCxTQUFTLEVBQUE7RUN4R1Q7SUFNUSxZQUFZLEVBQUE7RUFObkI7SUFvQlcsaUJBQWlCLEVBQUE7RUFwQjVCO0lBeUJXLGdCQUFnQixFQUFBO0VBaUQ1QjtJQUVRLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsZ0JBQWdCLEVBQUE7SUFKdkI7TUFZVyxrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLFNBQVM7TUFDVCx3Q0FBZ0M7Y0FBaEMsZ0NBQWdDO01BQ2hDLFdBQVc7TUFDWCxZQUFZLEVBQUE7SUFFUjtNQUtBLG1EQUEyQztjQUEzQywyQ0FBMkMsRUFBQTtJQU0zRDtNQWdCUSxZQUFZO01BQ1osYUFBYSxFQUFBO0lDOUh6QjtNQU1ZLGtCQUFrQjtNQUNsQixnQkFBZ0IsRUFBQTtFQVA1QjtJQWVZLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsbUNBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixnQkFBZ0IsRUFBQTtFQ1Z2QjtJQWdCVyxnQkFBZ0IsRUFBQTtJQXdENUI7TUFZUSxvQkFBb0IsRUFBQTtFQVE1QjtJQUtRLG1CQUFtQixFQUFBO0lDeEcxQjtNQVFXLGNBQWMsRUFBQTtJQUd0QjtNQVNRLFlBQVk7TUFDWixrQkFBa0IsRUFBQTtJQU8xQjtNQVlRLGtCQUFrQixFQUFBO0lBYzdCO01BWVcsbUJBQW1CO01BQ25CLGVBQWU7TUFDZixrQkFBa0IsRUFBQTtJQXFCMUI7TUFVUSxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCw0QkFBNEIsRUFBQTtNQWJuQztRQWdDVyxrQkFBa0I7UUFDbEIsTUFBTTtRQUNOLFFBQVE7UUFDUixXQUFXO1FBQ1gsWUFBWTtRQUNaLDhCbkNsSEs7UW1DbUhMLDBCQUEwQjtRQUMxQixzQm5DeEhFO1FtQ3lIRix3QkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUIsRUFBQTtJQUluQztNQVlRLFdBQVc7TUFDWCxTQUFTO01BQ1QsbUJBQW1CO01BQ25CLGtCQUFrQixFQUFBO0lBbUIxQjtNQVlRLG1CQUFtQixFQUFBO0lBRzNCO01sQ3JMTixlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtJa0NnTXhCO01sQ2pNTixlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtJa0NzTXhCO01BUVEsZUFBZTtNbEMvTTdCLGVBQXFCO01BQ3JCLGlCQUE4QixFQUFBO01rQ3NNdkI7UWxDdk1QLGVBQXFCO1FBQ3JCLGVBQThCLEVBQUE7SW1DSGhDO01BT1EsY0FBYztNQUNkLG9CQUFvQixFQUFBO0lFOEJ4QjtNQVdRLGtCQUFrQixFQUFBO01BWHpCO1FBYVcsZUFBZTtRQUNmLGdCQUFnQixFQUFBO0lFcERoQztNQVlZLGlCQUFpQixFQUFBO01BWjdCO1FBNEJnQixRQUFRO1FBQ1IsU0FBUztRQUNULHdDQUFnQztnQkFBaEMsZ0NBQWdDO1FBQ2hDLFlBQVk7UUFDWixXQUFXO1FBQ1gseUJ4Q3BCUyxFQUFBO0l3Q3dCckI7TUFTUSxxQkFBcUI7TUFDckIsWUFBWTtNQUNaLG1CQUFjO1VBQWQsa0JBQWM7Y0FBZCxjQUFjLEVBQUE7TUFYckI7UUFxQlcsaUJBQWlCLEVBQUE7SUFyQjVCO01BMEJXLFdBQVc7TUFDWCxZQUFZO01BQ1osc0J4QzVETTtNd0M2RE4sbUJBQW1CO01BQ25CLHNCeEM1RE07TXdDNkROLFdBQVcsRUFBQTtNQS9CdEI7UUE2RFcsZUFBZTtRdkNoRzdCLGVBQXFCO1FBQ3JCLGlCQUE4QixFQUFBO011Q2tDM0I7UXZDbkNILGVBQXFCO1FBQ3JCLGlCQUE4QixFQUFBO011Q3NHUjtRdkN2R3RCLGVBQXFCO1FBQ3JCLGlCQUE4QixFQUFBO0l1Q2tDM0I7TUE4RmUsWUFBWTtNQUNaLHlCeEN2SEssRUFBQTtJeUNrRnpCO01BTUksYUFBYSxFQUFBO01BR2I7UUFVSSxtQkFBbUIsRUFBQTtNQXVGdkI7UUFXSSxVQUFVO1FBQ1YsU0FBUztRQUNULG1DQUEyQjtnQkFBM0IsMkJBQTJCLEVBQUE7TUFjOUI7UUFTSyxrQkFBa0IsRUFBQTtRQW9DcEI7VUFVSSxVQUFVO1VBQ1YsZ0JBQWdCO1VBQ2hCLGVBQWU7VUFDZixtQkFBbUIsRUFBQTtJQ3hRL0I7TUFPUSxrQkFBa0IsRUFBQTtJQUkxQjtNQVVZLGNBQWM7TUFDZCxrQkFBa0IsRUFBQTtJQVg5QjtNQXVCWSxnQzFDM0NhLEVBQUE7STBDK0Z6QjtNQUtZLGNBQWM7TUFDZCxrQkFBa0IsRUFBQTtJRWpIMUI7TUFhWSxlQUFRO01BQ1IsaUJBQVU7TUFFZCxhQUFhLEVBQUE7SUFJcEI7TUFzQlcsY0FBYztNQUNkLFdBQVc7TUFDWCw0QkFBNEI7TUFDNUIsc0I1Q3JDTTtNNENzQ04sa0JBQWtCO01BQ2xCLHNCNUN2Q00sRUFBQTtNNENZakI7UUE2Q2UsU0FBUztRQUNULFVBQVUsRUFBQTtJQTlDekI7TUFzRFcsa0I1Q3RFTTtNNEN1RU4sc0I1Q3JFTSxFQUFBO0k0QzhFakI7TUF5QlcsY0FBYztNQUNkLFdBQVc7TUFDWCw0QkFBNEI7TUFDNUIsc0I1Q3hHTTtNNEN5R04sa0JBQWtCO01BQ2xCLHNCNUMxR00sRUFBQTtJNEM0RWpCO01BaURXLFNBQVM7TUFDVCxVQUFVLEVBQUE7SUFsRHJCO01BeURXLGtCNUN6SU07TTRDMElOLHNCNUN4SU0sRUFBQTtNNEM4RWpCO1FBaUZlLFNBQVM7UUFDVCxVQUFVLEVBQUE7SUNqSTlCO01BUUksZ0JBQWdCLEVBQUE7SUFlbkI7TUFTRSxrQkFBa0I7TUFDbEIsd0JBQXdCO01BQ3hCLG1CQUFlO1VBQWYsZUFBZSxFQUFBO01BWGhCO1FBeUJFLGtCQUFrQjtRQUNsQixRQUFRO1FBQ1IsUUFBUTtRQUNSLG1DQUEyQjtnQkFBM0IsMkJBQTJCO1E1Q3ZGN0IsZUFBcUI7UUFDckIsaUJBQThCLEVBQUE7STRDc005QjtNQUdFLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhLEVBQUE7SUFKZjtNQThCRyxlQUFlLEVBQUE7SUFLbkI7TUFRRSxXQUFXO01BQ1gsZ0JBQWdCLEVBQUE7RUFTakI7SUFRRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0lBR3pCO01BUUUsVUFBVTtNQUNWLDRCQUE0QjtNQUM1QixrQkFBa0I7TUFDbEIsc0I3QzdRa0I7TTZDOFFsQixjN0NyUnFCO002Q3NSckIsbURBQTJDO01BQTNDLDJDQUEyQyxFQUFBO01BYjVDO1F0QzFRRCxzQkFBc0M7UUFDdEMsbUJBQW1CO1FBQ25CLGtCQUFrQjtRQUNsQixtQkFBbUI7UXNDc1NoQixpQkFBaUI7UUFDakIsYzdDdlNvQjtRQ0Z2QixlQUFxQjtRQUNyQixpQkFBOEI7UTRDMFMzQixZakQzUlE7UWlENFJSLDZCQUFxQjtRQUFyQixxQkFBcUIsRUFBQTtJQW5DdkI7TUF3Q0UseUI3Q2pUb0I7TTZDa1RwQixXN0M3U2lCO002QzhTakIscUJBQXFCLEVBQUE7SUExQ3ZCO01BOENHLFc3Q2xUZ0IsRUFBQTtFNkN1WHBCO0lBU2lCLGdCQUFnQixFQUFBO0lBV2xDO01BR2lCLGFBQWEsRUFBQTtJQ3JaL0I7TUFrQlksWUFBWTtNQUNaLGlCQUFpQjtNQUNqQixvQkFBb0I7TUFDcEIsZUFBZTtNQUNmLGtDQUFrQyxFQUFBO0lBZ0IxQztNQU9RLFdBQVc7TUFDWCxZQUFZLEVBQUE7SUFHbkI7TUFTVyxXQUFXLEVBQUE7TUFHbEI7UUFlVyxXQUFXLEVBQUE7UUFFUDtVN0M1RXRCLGVBQXFCO1VBQ3JCLGlCQUE4QixFQUFBO0k2QzBGeEI7TUFXUSxnQkFBZ0I7TTdDdEc5QixlQUFxQjtNQUNyQixpQkFBOEIsRUFBQTtJNkN5R3hCO01BU1EsNEJBQTRCLEVBQUE7SUFZcEM7TUFlUSxnQkFBZ0I7TUFDaEIsZUFBZSxFQUFBO0VBT3RCO0lBT1csZ0JBQWdCLEVBQUE7SUN6SGhDO01BWUUsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixrQkFBa0I7TUFFbEIsMEJBQTBCO01BQzFCLGdCQUFnQjtNQUNoQix5QkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQix3QkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QixFQUFBO0lBbEJ6QjtNQXNCRyxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxPQUFPO01BQ1AsV0FBVztNQUNYLFdBQVc7TUFDWCx5R0FBc0U7TUFBdEUsdUVBQXNFO01BQ3RFLFdBQVcsRUFBQTtFQUtmO0lBVUUsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsZUFBZSxFQUFBO0lBR2pCO01BV0UsbUJBQW1CO005Q2pHdEIsZUFBcUI7TUFDckIsaUJBQThCLEVBQUE7SThDb0c3QjtNN0NyR0Qsc0JBQXFDO01pQmdEckMsZ0JBVGUsRUFBQTtJNEI2RWI7TUFZRSxvQkFBb0IsRUFBQTtJQVp0QjtNQXVCRyxpQkFBaUIsRUFBQTtJQXpIckI7TUErSkUsWUFBWTtNQUNaLHNCL0MzS2lCLEVBQUE7RStDV25CO0lBb0xFLFVBQVUsRUFBQTtFQXBMWjtJQXFNRSxXQUFXLEVBQUE7RUFlZDtJQU1FLGVBQWU7SUFDZiw4R0FBMEY7SUFBMUYsMEVBQTBGLEVBQUE7SUFNNUY7TUFXRSxnQkFBZ0I7TUFDaEIsZUFBZSxFQUFBLEVoRHRMaEI7O0FNekVEO0lBRkY7TUFHSSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLDRCQUFzQjtNQUF0Qiw2QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQixFQUFBLEVBRXpCIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMy4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742oXCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742pXCI7IH1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mBXCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqlwiOyB9XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nq1wiOyB9XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eQXCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaxcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmYJcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GhXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CsXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja1cIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WWXCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja5cIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QoFwiOyB9XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mEXCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nr1wiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742wXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742xXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XkVwiOyB9XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJVcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WXXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742bXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74y3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MuFwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NslwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VmFwiOyB9XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eSXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CcXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ChXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WZXCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtVwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZpcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaJcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C0XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vm1wiOyB9XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zh1wiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjblcIjsgfVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NulwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nu1wiOyB9XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SXXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbxcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7429XCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eXXCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZxcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJhcIjsgfVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl5pcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C2XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RplwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SnlwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ecXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqVwiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJpcIjsgfVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZ1cIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GqXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb9cIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZ5cIjsgfVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZilwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vn1wiOyB9XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rq1wiOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XnlwiOyB9XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xn1wiOyB9XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl6FcIjsgfVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl6RcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CtXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CWXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746AXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJtcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ScXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvl6dcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VoFwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLlcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C6XCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C8XCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL9cIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GBXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYNcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYVcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rh1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UnVwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmY9cIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yoXCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrVwiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoFcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OglwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746DXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746FXCI7IH1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WhXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJ5cIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mRXCI7IH1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrVwiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KzXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Zk1wiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlJ9cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VolwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WjXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WkXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K4XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OiFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6dcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OpXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6pcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tq1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OsXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OtXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk65cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tr1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OyXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlaVcIjsgfVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmZRcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SgXCI7IH1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ShXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjotcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjFwiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746NXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjlwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746PXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmZVcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GwXCI7IH1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKJcIjsgfVxuXG4uZmEtZGljZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SjXCI7IH1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UpFwiOyB9XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UpVwiOyB9XG5cbi5mYS1kaWNlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UplwiOyB9XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SnXCI7IH1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SoXCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkVwiOyB9XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlaZcIjsgfVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xq1wiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746SXCI7IH1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ok1wiOyB9XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKlcIjsgfVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvladcIjsgfVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GxXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OlFwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpVcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbJcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtFwiOyB9XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrlcIjsgfVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlKpcIjsgfVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SrXCI7IH1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SulwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746WXCI7IH1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlahcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75euXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ol1wiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlalcIjsgfVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VqlwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYtcIjsgfVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746ZXCI7IH1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjppcIjsgfVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtFwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CwXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75exXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CjXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZmFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UrFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746dXCI7IH1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CuXCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NolwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yeXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaBcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746eXCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+On1wiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlK1cIjsgfVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlatcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlaxcIjsgfVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VrVwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WuXCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvla9cIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WwXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbFcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G3XCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbhcIjsgfVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WyXCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WzXCI7IH1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W0XCI7IH1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbVcIjsgfVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W2XCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W3XCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkblcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SKXCI7IH1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqFcIjsgfVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VuFwiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY1cIjsgfVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VuVwiOyB9XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJdcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZnVwiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZnlwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742cXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ClXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6ZcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OolwiOyB9XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GOXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746jXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746kXCI7IH1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlK5cIjsgfVxuXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VulwiOyB9XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SLXCI7IH1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmaJcIjsgfVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SMXCI7IH1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UjVwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SvXCI7IH1cblxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpVwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqZcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QplwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75W7XCI7IH1cblxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLBcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlbxcIjsgfVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlb1cIjsgfVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VvlwiOyB9XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqdcIjsgfVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GQXCI7IH1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqFwiOyB9XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqVwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746qXCI7IH1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746rXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4uZmEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZpFwiOyB9XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UsVwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLJcIjsgfVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vv1wiOyB9XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aAXCI7IH1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aBXCI7IH1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WglwiOyB9XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloNcIjsgfVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloRcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloVcIjsgfVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvloZcIjsgfVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wh1wiOyB9XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aIXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aJXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WilwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aLXCI7IH1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WjFwiOyB9XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlo1cIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WjlwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrFwiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrVwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746uXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Or1wiOyB9XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75e3XCI7IH1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mlXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr5cIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgFwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4JcIjsgfVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThFwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi5mYS1oYXlrYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmaZcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wj1wiOyB9XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aQXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SzXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aRXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GTXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKdcIjsgfVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlpJcIjsgfVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G9XCI7IH1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvlwiOyB9XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aTXCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aUXCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OslwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G/XCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MglwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UtFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpFwiOyB9XG5cbi5mYS1qZWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mpXCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlI5cIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtlwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ot1wiOyB9XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WlVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmapcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7465XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mrXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XulwiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrpcIjsgfVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75mtXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7467XCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrxcIjsgfVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WllwiOyB9XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlpdcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75aYXCI7IH1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UtVwiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK9cIjsgfVxuXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvma9cIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75e8XCI7IH1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr1cIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlplcIjsgfVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WmlwiOyB9XG5cbi5mYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlptcIjsgfVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WnFwiOyB9XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XvVwiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnVwiOyB9XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLZcIjsgfVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S3XCI7IH1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746+XCI7IH1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ov1wiOyB9XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4BcIjsgfVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+BXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIlcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MilwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mi1wiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MjFwiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WnVwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+DXCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4RcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ZtFwiOyB9XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlp5cIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uj1wiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wn1wiOyB9XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WoFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+FXCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75iPXCI7IH1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WoVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtlwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqJcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhlwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4dcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+IXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wo1wiOyB9XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75akXCI7IH1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqVcIjsgfVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S4XCI7IH1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmbZcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PiVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UuVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmJBcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+KXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+LXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjFwiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjVwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkFwiOyB9XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+RXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UulwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S7XCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75S8XCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UvVwiOyB9XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WplwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLW1vcnRhci1wZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqdcIjsgfVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m4XCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+SXCI7IH1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmJJcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqhcIjsgfVxuXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CYXCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pk1wiOyB9XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlL5cIjsgfVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SgVwiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5RcIjsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+VXCI7IH1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+WXCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvmJNcIjsgfVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SQXCI7IH1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m5XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmlwiOyB9XG5cbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+XXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5mYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlqpcIjsgfVxuXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uv1wiOyB9XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5hcIjsgfVxuXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KCXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ONXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WAXCI7IH1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75arXCI7IH1cblxuLmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75m7XCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5lcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmbxcIjsgfVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yEXCI7IH1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIVcIjsgfVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75asXCI7IH1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlq1cIjsgfVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yDXCI7IH1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WrlwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk45cIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WBXCI7IH1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PmlwiOyB9XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pm1wiOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnFwiOyB9XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SRXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+dXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GXXCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6VcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OTXCI7IH1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KEXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmb9cIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wr1wiOyB9XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrBcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pn1wiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qBXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+aglwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCLvi75cIjsgfVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YmVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qDXCI7IH1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmoRcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75axXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoVcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoZcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sh1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WCXCI7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+iXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GYXCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qHXCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tt1wiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qm1wiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5VcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vg1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Po1wiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LuVwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6RcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+lXCI7IH1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6ZcIjsgfVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O4XCI7IH1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pp1wiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WslwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5ZcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+VhFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+pXCI7IH1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OXXCI7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlYZcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Vh1wiOyB9XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ViFwiOyB9XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrNcIjsgfVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrRcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ5cIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6pcIjsgfVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WJXCI7IH1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WKXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+aiFwiOyB9XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvmolcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+rXCI7IH1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OYXCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+sXCI7IH1cblxuLmZhLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yn1wiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkotcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WLXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WtVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrZcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmVwiOyB9XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtlwiOyB9XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a3XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj65cIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SSXCI7IH1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WMXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj69cIjsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WuFwiOyB9XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OaXCI7IH1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko1cIjsgfVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlY1cIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+allwiOyB9XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WulwiOyB9XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75a7XCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ps1wiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlrxcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvlr1cIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GcXCI7IH1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+amFwiOyB9XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+WvlwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Wv1wiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qZXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eAXCI7IH1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmppcIjsgfVxuXG4uZmEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ihXCI7IH1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7VcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtlwiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7dcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7JcIjsgfVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlY5cIjsgfVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WPXCI7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqFwiOyB9XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZBcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKpcIjsgfVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4FcIjsgfVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuVwiOyB9XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XglwiOyB9XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eDXCI7IH1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4RcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XhVwiOyB9XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmptcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LsVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KOXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PulwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KQXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+9XCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5tcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7lcIjsgfVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmK5cIjsgfVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yr1wiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvlwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmp1cIjsgfVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YsFwiOyB9XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eGXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj79cIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Xh1wiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XiFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WSXCI7IH1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eJXCI7IH1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75qgXCI7IH1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmqFcIjsgfVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uk1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Yt1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74utXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OeXCI7IH1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmLtcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OfXCI7IH1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+YvFwiOyB9XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CrXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIJcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkINcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4pcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6pcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIRcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CFXCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TulwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tu1wiOyB9XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O8XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk71cIjsgfVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk75cIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O/XCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UgFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SBXCI7IH1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UglwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlINcIjsgfVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UhFwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlIVcIjsgfVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UhlwiOyB9XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Uh1wiOyB9XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UiFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UiVwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qh1wiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ulXCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74unXCI7IH1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiFwiOyB9XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eLXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SklwiOyB9XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sk1wiOyB9XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiVwiOyB9XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TolwiOyB9XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvmqdcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIpcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkItcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GfXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CfXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlZRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75WVXCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SlFwiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl4xcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KWXCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75eNXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIxcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjVwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QkFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+To1wiOyB9XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+XjlwiOyB9XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvl49cIjsgfVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UlFwiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QkVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QklwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJRcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+arVwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CxXCI7IH1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75i/XCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4wLjEzIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hc3NldHMvZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4wLjEzIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYXMge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IH1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjAuMTMgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiL2ZpbGVzL3VzZXIvYXNzZXRzL2ZvbnRzL2ljb21vb24uZW90P2E3bDl0dVwiKTtcbiAgc3JjOiB1cmwoXCIvZmlsZXMvdXNlci9hc3NldHMvZm9udHMvaWNvbW9vbi5lb3Q/YTdsOXR1I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZmlsZXMvdXNlci9hc3NldHMvZm9udHMvaWNvbW9vbi50dGY/YTdsOXR1XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZmlsZXMvdXNlci9hc3NldHMvZm9udHMvaWNvbW9vbi53b2ZmP2E3bDl0dVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZmlsZXMvdXNlci9hc3NldHMvZm9udHMvaWNvbW9vbi5zdmc/YTdsOXR1I2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tbXA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7XG4gIGNvbG9yOiAjYTMwYjFhOyB9XG5cbi5pY29uLW1haWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSXXCI7XG4gIGNvbG9yOiAjODYxNzE4OyB9XG5cbi5pY29uLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkVwiO1xuICBjb2xvcjogI2EzMGIxYTsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi1jb25maXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSTXCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJRcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjtcbiAgY29sb3I6ICM4NjE3MTg7IH1cblxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJZcIjtcbiAgY29sb3I6ICM5NDhmNzc7IH1cblxuLmljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSLXCI7XG4gIGNvbG9yOiAjYTMwYjFhOyB9XG5cbi5pY29uLWV4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjFwiO1xuICBjb2xvcjogI2EzMGIxYTsgfVxuXG4uaWNvbi1qcGc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjtcbiAgY29sb3I6ICNhMzBiMWE7IH1cblxuLmljb24tbXBnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSOXCI7XG4gIGNvbG9yOiAjYTMwYjFhOyB9XG5cbi5pY29uLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiO1xuICBjb2xvcjogI2EzMGIxYTsgfVxuXG4uaWNvbi16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjtcbiAgY29sb3I6ICNhMzBiMWE7IH1cblxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjsgfVxuXG4uaWNvbi1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiO1xuICBjb2xvcjogI2EzMGIxYTsgfVxuXG4uaWNvbi1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiO1xuICBjb2xvcjogI2EzMGIxYTsgfVxuXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7XG4gIGNvbG9yOiAjYTMwYjFhOyB9XG5cbi5pY29uLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiVwiO1xuICBjb2xvcjogI2EzMGIxYTsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIpcIjsgfVxuXG4uaWNvbi13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG4gIGNvbG9yOiAjYTMwYjFhOyB9XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tZmxleCB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZS1pbi1mbGV4IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWZsZXgge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLypcbiAqIG1peGlu55SoU0NTU1xuICpcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0Q29tbW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuZGQsXG5kbCxcbmR0LFxubGFiZWwsXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTsgfVxuXG5ib2R5LFxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjM2MzYzM1O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIE1laXJ5bywgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgc2Fucy1zZXJpZiwgXCJNUyBQR290aGljXCIsIFwiTVMgVUkgR290aGljXCIsIEhlbHZldGljYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6IDEyODBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LmlzLWxvY2sge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogIzNjM2MzNTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJ1dHRvbixcbiAgICBpbnB1dCxcbiAgICBvcHRncm91cCxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBib3gtc2hhZG93OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmlzLXNwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLCBodG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyxcbmJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmwtYnJlYWRjcnVtYl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtYnJlYWRjcnVtYl9faXRlbSArIC5sLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfSB9XG4gIC5sLWJyZWFkY3J1bWJfX2l0ZW0gKyAubC1icmVhZGNydW1iX19pdGVtOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGNvbnRlbnQ6IFwi77yeXCI7IH1cblxuLmwtYnJlYWRjcnVtYl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5sLWJvZHlJbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgLmwtYm9keUlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmwtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtaGVhZGVyLmlzLWFjdGl2ZSArIC5sLW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmwtaGVhZGVyX19uYXZfX2NoZWNrOmNoZWNrZWQgfiAubC1vdmVybGF5LCAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19jaGVjazpjaGVja2VkIH4gLmwtb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5sLXBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1jb250YWluZXItLWh1Z2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1jb250YWluZXItLWh1Z2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5sLWNvbnRhaW5lci0tbWlkZGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1jb250YWluZXItLW1pZGRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5sLWNvbnRhaW5lci0tc2luZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sLWNvbnRhaW5lci0tc2luZ2xlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NzJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sLWNvbnRhaW5lci0tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtY29udGFpbmVyLS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAubC1jb250YWluZXItLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtY29udGFpbmVyLS1tYWluIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubC1jb250YWluZXItLW1haW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLmwtY29udGFpbmVyLS1zaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sLWNvbnRhaW5lci0tc2lkZSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmwtY29udGFpbmVyLS1zaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5sLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9maWxlcy91c2VyL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2JnLnBuZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzBiMWE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5sLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmwtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfSB9XG5cbi5sLWZvb3Rlcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1mb290ZXJfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNzJweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWZvb3Rlcl9faW5uZXIge1xuICAgICAgcGFkZGluZzogNTBweCAyMHB4OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2IHtcbiAgICB3aWR0aDogNDYlO1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfSB9XG5cbi5sLWZvb3Rlcl9fbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5sLWZvb3Rlcl9fbmF2X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5sLWZvb3Rlcl9fbmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1mb290ZXJfX25hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbi5sLWZvb3Rlcl9fbmF2X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4zcyBib3JkZXItYm90dG9tLWNvbG9yOyB9XG4gIC5sLWZvb3Rlcl9fbmF2X19saW5rOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbnRlbnQ6IFwi7qSCXCI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sLWZvb3Rlcl9fbmF2X19saW5rOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmwtZm9vdGVyX19uYXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAubC1mb290ZXJfX25hdl9fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtZm9vdGVyX19uYXZfX2xpbms6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtZm9vdGVyX19pbmZvIHtcbiAgICB3aWR0aDogMzEuOCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87IH0gfVxuXG4ubC1mb290ZXJfX2luZm9fX3NpdGVuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtZm9vdGVyX19pbmZvX19zaXRlbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1mb290ZXJfX2luZm9fX3NpdGVuYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG4ubC1mb290ZXJfX2luZm9fX2l0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5sLWZvb3Rlcl9faW5mb19faXRlbSArIC5sLWZvb3Rlcl9faW5mb19faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWZvb3Rlcl9faW5mb19faXRlbSArIC5sLWZvb3Rlcl9faW5mb19faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgLmwtZm9vdGVyX19pbmZvX19pdGVtLi1hZGRyZXNzOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29udGVudDogXCLupIdcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtZm9vdGVyX19pbmZvX19pdGVtLi1hZGRyZXNzOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sLWZvb3Rlcl9faW5mb19faXRlbS4tYWRkcmVzczo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgLmwtZm9vdGVyX19pbmZvX19pdGVtLi1tYWlsOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb250ZW50OiBcIu6khlwiOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAubC1mb290ZXJfX2luZm9fX2l0ZW0uLW1haWw6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmwtZm9vdGVyX19pbmZvX19pdGVtLi1tYWlsOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuXG4ubC1mb290ZXJfX2luZm9fX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDsgfSB9XG5cbi5sLWZvb3Rlcl9fcGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzNjM2MzNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5sLWZvb3Rlcl9fcGFnZXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWZvb3Rlcl9fcGFnZXRvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAubC1mb290ZXJfX3BhZ2V0b3A6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBjb250ZW50OiBcIu6kglwiOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAubC1mb290ZXJfX3BhZ2V0b3A6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmwtZm9vdGVyX19wYWdldG9wOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtZm9vdGVyX19wYWdldG9wOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9IH1cblxuLmwtaGVhZGVyIHtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDQwcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMGIxYTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSBhdXRvOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDIuNSU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMCU7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTMwYjFhLCByZ2JhKDE2MywgMTEsIDI2LCAwKSk7XG4gICAgY29udGVudDogXCJcIjsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oZWFkZXJfX21lbnVfX2lubmVyIHtcbiAgICB6LWluZGV4OiAyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX21lbnVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzBiMWE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwcHggLTUwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVudV9faW5uZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTMwYjFhLCByZ2JhKDE2MywgMTEsIDI2LCAwKSk7XG4gICAgY29udGVudDogXCJcIjsgfSB9XG5cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXJfX2xvZ28ge1xuICAgICAgd2lkdGg6IDMyJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX2xvZ28ge1xuICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMjBweDsgfSB9XG5cbi5sLWhlYWRlcl9fbG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTsgfVxuICAubC1oZWFkZXJfX2xvZ29fX2xpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmwtaGVhZGVyX19sb2dvX19saW5rIGltZyB7XG4gICAgICB3aWR0aDogNDIuMiU7XG4gICAgICBtYXgtd2lkdGg6IDg1cHg7IH0gfVxuXG4ubC1oZWFkZXJfX2xvZ29fX3R5cGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDY1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtaGVhZGVyX19sb2dvX190eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX2xvZ29fX3R5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcuNSU7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuLmwtaGVhZGVyX19uYXZfX2NoZWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19uYXYge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX25hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwMHZoO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzBiMWE7XG4gICAgdHJhbnNpdGlvbjogLjNzIHRvcDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbmF2X19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyIC5sLWhlYWRlcl9fbmF2IHtcbiAgICB0b3A6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oZWFkZXJfX25hdl9faXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX25hdl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19uYXZfX2l0ZW0gKyAubC1oZWFkZXJfX25hdl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuOCU7IH0gfVxuXG4ubC1oZWFkZXJfX25hdl9fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmwtaGVhZGVyX19uYXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29udGVudDogXCLupIJcIjsgfSB9XG4gIC5sLWhlYWRlcl9fbmF2X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmwtaGVhZGVyX19uYXZfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmwtaGVhZGVyX19uYXZfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5sLWhlYWRlcl9fbmF2X19idXR0b246OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzNSU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtaGVhZGVyX19uYXZfX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLjRlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjQuOTg5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNC45ODklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkYXRhLW5hbWUlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkJTNEJTIyTTIxLjQ4NCUyQzkyLjA4NSUyQzEyLjUlMkMxMDEuMDc0JTJDMy41MDYlMkM5Mi4wODUlMkMwJTJDOTUuNTkxbDEyLjUlMkMxMi40OTRMMjQuOTg5JTJDOTUuNTkxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtOTIuMDg1JTIwMjQuOTg5KSUyMHJvdGF0ZSgtOTApJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fYnV0dG9uOjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0sIC4zcyBjb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwi7qSQXCI7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fYnV0dG9uLmlzLW9wZW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMzYzNjMzU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fYnV0dG9uLmlzLW9wZW46OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWhlYWRlcl9fbmF2X19idXR0b24uaXMtb3Blbjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgY29sb3I6ICMzYzNjMzU7IH0gfVxuXG4ubC1oZWFkZXJfX25hdl9fY2hpbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5sLWhlYWRlcl9fbmF2X19jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSA4MHB4KTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fY2hpbGQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbiBtaW4taGVpZ2h0OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWhlYWRlcl9fbmF2X19jaGlsZF9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWhlYWRlcl9fbmF2X19jaGlsZF9faGVhZGluZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19oZWFkaW5nOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmwtaGVhZGVyX19uYXZfX2NoaWxkX19oZWFkaW5nX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjM2MzYzM1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGNvbG9yOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5sLWhlYWRlcl9fbmF2X19jaGlsZF9faGVhZGluZ19fbGluayB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19oZWFkaW5nX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19oZWFkaW5nX19saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjQuOTg5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNC45ODklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkYXRhLW5hbWUlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkJTNEJTIyTTIxLjQ4NCUyQzkyLjA4NSUyQzEyLjUlMkMxMDEuMDc0JTJDMy41MDYlMkM5Mi4wODUlMkMwJTJDOTUuNTkxbDEyLjUlMkMxMi40OTRMMjQuOTg5JTJDOTUuNTkxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtOTIuMDg1JTIwMjQuOTg5KSUyMHJvdGF0ZSgtOTApJTIyJTIwZmlsbCUzRCUyMiUyM2EzMGIxYSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgY29udGVudDogXCJcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19oZWFkaW5nX19saW5rOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubC1oZWFkZXJfX25hdl9fY2hpbGRfX2hlYWRpbmdfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH0gfVxuICAubC1oZWFkZXJfX25hdl9fY2hpbGRfX2hlYWRpbmdfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oZWFkZXJfX25hdl9fY2hpbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMy43NSU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19pdGVtOm5vdCg6bnRoLWNoaWxkKDRuKzEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNiU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19pdGVtOm50aC1jaGlsZChuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiAuOCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbmF2X19jaGlsZF9faXRlbSArIC5sLWhlYWRlcl9fbmF2X19jaGlsZF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9IH1cblxuLmwtaGVhZGVyX19uYXZfX2NoaWxkX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzNjM2MzNTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3IsIC4zcyBjb2xvcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fY2hpbGRfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTZweCAyNXB4IDE2cHggMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX25hdl9fY2hpbGRfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTJweCAyNXB4IDEycHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgLmwtaGVhZGVyX19uYXZfX2NoaWxkX19saW5rOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjtcbiAgICBjb250ZW50OiBcIu6kglwiOyB9XG4gIC5sLWhlYWRlcl9fbmF2X19jaGlsZF9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubC1oZWFkZXJfX25hdl9fY2hpbGRfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oZWFkZXJfX25hdl9fbG9nb3V0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX25hdl9fbG9nb3V0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX25hdl9fbG9nb3V0X19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmwtaGVhZGVyX19uYXZfX2xvZ291dF9fYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb250ZW50OiBcIu6khVwiOyB9XG5cbi5sLWhlYWRlcl9fc3VibmF2IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXJfX3N1Ym5hdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzYzNjMzU7IH0gfVxuXG4ubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19jaGVjayB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7IH1cblxuLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaF9fbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaF9fbGFiZWwge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNjVlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Nzg2N2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyIC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX2xhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzBiMWE7IH0gfVxuICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19sYWJlbDo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIu6kilwiOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaF9fbGFiZWw6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3I7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaF9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19sYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19mb3JtIHtcbiAgICBvcmRlcjogLTE7XG4gICAgcGFkZGluZzogOHB4IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX2Zvcm0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMGIxYTtcbiAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSwgLjNzIHZpc2liaWxpdHk7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaF9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19mb3JtIHtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaF9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19mb3JtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMzBweDsgfSB9XG5cbi5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX2lucHV0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19pbnB1dCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyB3aWR0aDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE2cHggNmVtIDE2cHggMjBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIG1heC1oZWlnaHQ7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyIC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX2lucHV0IHtcbiAgICAgIHdpZHRoOiAxMzBweDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyIC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX3N1Ym1pdCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaF9fc3VibWl0OjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzNjM2MzNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29udGVudDogXCLupIpcIjsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1oZWFkZXJfX3N1Ym5hdl9fbG9nb3V0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19zdWJuYXZfX2xvZ291dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sLWhlYWRlcl9fc3VibmF2X19sb2dvdXRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzBiMWE7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvcjsgfVxuICAubC1oZWFkZXJfX3N1Ym5hdl9fbG9nb3V0X19saW5rOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29udGVudDogXCLupIVcIjsgfVxuICAubC1oZWFkZXJfX3N1Ym5hdl9fbG9nb3V0X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fc3VibmF2X19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1pbi13aWR0aDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzM1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5sLWhlYWRlcl9fbmF2X19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyIC5sLWhlYWRlcl9fc3VibmF2X19tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzMGIxYTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fc3VibmF2X19tZW51X19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19zdWJuYXZfX21lbnVfX2J1dHRvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMzIlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3I7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbmF2X19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyIC5sLWhlYWRlcl9fc3VibmF2X19tZW51X19idXR0b246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX3N1Ym5hdl9fbWVudV9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKCgxMDAlIC0gMnB4KSAvIDIpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXgtd2lkdGg6IDRlbTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjb250ZW50OiBcIlwiOyB9IH1cblxuLmwtaGVhZGVyX19zdWJuYXZfX21lbnVfX2Jhci4tdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLThweCk7IH1cbiAgLmwtaGVhZGVyX19uYXZfX2NoZWNrOmNoZWNrZWQgfiAubC1oZWFkZXIgLmwtaGVhZGVyX19zdWJuYXZfX21lbnVfX2Jhci4tdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cblxuLmwtaGVhZGVyX19uYXZfX2NoZWNrOmNoZWNrZWQgfiAubC1oZWFkZXIgLmwtaGVhZGVyX19zdWJuYXZfX21lbnVfX2Jhci4tbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuXG4ubC1oZWFkZXJfX3N1Ym5hdl9fbWVudV9fYmFyLi1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpOyB9XG4gIC5sLWhlYWRlcl9fbmF2X19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyIC5sLWhlYWRlcl9fc3VibmF2X19tZW51X19iYXIuLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cblxuLypcbi0tLVxubmFtZTogQWNjb3JkaW9uXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy9hY2NvcmRpb25cbi0tLVxuXG5gYGBodG1sXG48ZGwgY2xhc3M9XCJjLWFjY29yZGlvblwiIGRhdGEtanM9XCJhY2NvcmRpb24tYm94XCI+XG4gIDxkdCBjbGFzcz1cImMtYWNjb3JkaW9uX190aXRsZVwiIGRhdGEtanM9XCJhY2NvcmRpb24tdG9nZ2xlXCI+6KaL5Ye644GX44Kv44Oq44OD44Kv44Gn44Kz44Oz44OG44Oz44OE44KS44Ki44Kz44O844OH44Kj44Kq44Oz6ZaL6ZaJPC9kdD5cbiAgPGRkIGNsYXNzPVwiYy1hY2NvcmRpb25fX2NvbnRlbnRzXCI+44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OE44Kz44Oz44OG44Oz44OEPC9kZD5cbjwvZGw+XG5cbmBgYFxuKi9cbi5jLWFjY29yZGlvbl9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmMtYWNjb3JkaW9uX19jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtYWNjb3JkaW9uLmlzLWFjdGl2ZSAuYy1hY2NvcmRpb25fX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmMtYW5jaG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1hbmNob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYW5jaG9yIHtcbiAgICAgIG1hcmdpbjogNjBweCAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWFuY2hvciBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYW5jaG9yIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYW5jaG9yIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWFjOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWFuY2hvciBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFhYztcbiAgICBjb250ZW50OiBcIlwiOyB9IH1cblxuLmMtYW5jaG9yIGEge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLWFuY2hvciBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYW5jaG9yIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmMtYW5jaG9yIGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ZpbGVzL3VzZXIvYXNzZXRzL2ltYWdlcy9jb21tb24vc3ltYm9sLWFuY2hvci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1hbmNob3IgYTo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4OyB9IH1cblxuLmMtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFhYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLWJveCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYm94IHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5jLWJveC4tZW1waGFzaXMge1xuICAgIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgICBjb2xvcjogI2YwMDsgfVxuXG4uYy1ib3hfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmMtYm94X190aXRsZSAuYy1saW5rLCAuYy1ib3hfX3RpdGxlIC5jLWFydGljbGUgYTpub3QoW2NsYXNzXSksIC5jLWFydGljbGUgLmMtYm94X190aXRsZSBhOm5vdChbY2xhc3NdKSB7XG4gICAgY29sb3I6ICMzYzNjMzU7IH1cblxuLmMtYm94X19zY3JvbGwge1xuICBoZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmMtYm94IHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uYy1ib3ggLmMtbGlzdC0tZGlzYyBsaTo6YmVmb3JlLCAuYy1ib3ggLmMtYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSwgLmMtYXJ0aWNsZSAuYy1ib3ggdWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwOyB9XG5cbi8qXG4tLS1cbm5hbWU6IGJhc2UgYnV0dG9uXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9idXR0b25cbnRhZzpcbiAtIGJhc2VcbiAtIGJ1dHRvblxuLS0tXG5cbiMjIFRoaXMgaXMgYmFzZSBidXR0b25cblxuKiBCYXNlIGJ1dHRvbiBzdHlsZS5cbiogVXNlIGBhYCBvciBgYnV0dG9uYCB0YWcuXG5cbmBgYGh0bWxcbjxkaXY+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvblwiPuODnOOCv+ODszwvYnV0dG9uPlxuICA8YnV0dG9uIGNsYXNzPVwiYy1idXR0b24gaWNvbi1hcnJvdy1yaWdodFwiPuODnOOCv+ODszwvYnV0dG9uPlxuICA8YnV0dG9uIGNsYXNzPVwiYy1idXR0b24gaWNvbi1hcnJvdy1sZWZ0XCI+44Oc44K/44OzPC9idXR0b24+XG48L2Rpdj5cbjxkaXY+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvbi0tc3Ryb25nXCI+5by36Kq/44Oc44K/44OzPC9idXR0b24+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvbi0tc3Ryb25nIGljb24tYXJyb3ctcmlnaHRcIj7lvLfoqr/jg5zjgr/jg7M8L2J1dHRvbj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1zdHJvbmcgaWNvbi1hcnJvdy1sZWZ0XCI+5by36Kq/44Oc44K/44OzPC9idXR0b24+XG48L2Rpdj5cbjxkaXY+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvbi0tZGlzYWJsZWRcIj7pnZ7mtLvmgKfjg5zjgr/jg7M8L2J1dHRvbj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1kaXNhYmxlZCBpY29uLWFycm93LXJpZ2h0XCI+6Z2e5rS75oCn44Oc44K/44OzPC9idXR0b24+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvbi0tZGlzYWJsZWQgaWNvbi1hcnJvdy1sZWZ0XCI+6Z2e5rS75oCn44Oc44K/44OzPC9idXR0b24+XG48L2Rpdj5cbjxkaXY+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvbi0tcmV0dXJuXCI+5oi744KL44Oc44K/44OzPC9idXR0b24+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvbi0tcmV0dXJuIGljb24tYXJyb3ctcmlnaHRcIj7miLvjgovjg5zjgr/jg7M8L2J1dHRvbj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1yZXR1cm4gaWNvbi1hcnJvdy1sZWZ0XCI+5oi744KL44Oc44K/44OzPC9idXR0b24+XG48L2Rpdj5cbmBgYFxuKi9cbi5jLWJ1dHRvbiwgLmMtYnV0dG9uLS1pbXBvcnRhbnQsIC5jLWJ1dHRvbi0tZGlzYWJsZWQsIC5jLWJ1dHRvbi0tcmV0dXJuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMjVweCAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMzYzNjMzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3IsIC4zcyBjb2xvcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1idXR0b24sIC5jLWJ1dHRvbi0taW1wb3J0YW50LCAuYy1idXR0b24tLWRpc2FibGVkLCAuYy1idXR0b24tLXJldHVybiB7XG4gICAgICB3aWR0aDogMjIuNSU7XG4gICAgICBtaW4td2lkdGg6IDI3MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWJ1dHRvbiwgLmMtYnV0dG9uLS1pbXBvcnRhbnQsIC5jLWJ1dHRvbi0tZGlzYWJsZWQsIC5jLWJ1dHRvbi0tcmV0dXJuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYy1idXR0b24tLWltcG9ydGFudDpub3QoOmZpcnN0LWNoaWxkKSwgLmMtYnV0dG9uLS1kaXNhYmxlZDpub3QoOmZpcnN0LWNoaWxkKSwgLmMtYnV0dG9uLS1yZXR1cm46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAlIC8gMyk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYy1idXR0b24tLWltcG9ydGFudDpub3QoOmZpcnN0LWNoaWxkKSwgLmMtYnV0dG9uLS1kaXNhYmxlZDpub3QoOmZpcnN0LWNoaWxkKSwgLmMtYnV0dG9uLS1yZXR1cm46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIC5jLWJ1dHRvbjo6YWZ0ZXIsIC5jLWJ1dHRvbi0taW1wb3J0YW50OjphZnRlciwgLmMtYnV0dG9uLS1kaXNhYmxlZDo6YWZ0ZXIsIC5jLWJ1dHRvbi0tcmV0dXJuOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG4gICAgY29udGVudDogXCLupIJcIjsgfVxuICAuYy1idXR0b25bdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciwgLmMtYnV0dG9uLS1pbXBvcnRhbnRbdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciwgLmMtYnV0dG9uLS1kaXNhYmxlZFt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyLCAuYy1idXR0b24tLXJldHVyblt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6kg1wiOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4tbGFyZ2UuYy1idXR0b24sIC4tbGFyZ2UuYy1idXR0b24tLWltcG9ydGFudCwgLi1sYXJnZS5jLWJ1dHRvbi0tZGlzYWJsZWQsIC4tbGFyZ2UuYy1idXR0b24tLXJldHVybiB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgcGFkZGluZzogMjRweCAyOHB4IDI0cHggMjJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuLWxhcmdlLmMtYnV0dG9uLCAuLWxhcmdlLmMtYnV0dG9uLS1pbXBvcnRhbnQsIC4tbGFyZ2UuYy1idXR0b24tLWRpc2FibGVkLCAuLWxhcmdlLmMtYnV0dG9uLS1yZXR1cm4ge1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4tbGFyZ2UuYy1idXR0b246OmFmdGVyLCAuLWxhcmdlLmMtYnV0dG9uLS1pbXBvcnRhbnQ6OmFmdGVyLCAuLWxhcmdlLmMtYnV0dG9uLS1kaXNhYmxlZDo6YWZ0ZXIsIC4tbGFyZ2UuYy1idXR0b24tLXJldHVybjo6YWZ0ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC4tbGFyZ2UuYy1idXR0b246OmFmdGVyLCAuLWxhcmdlLmMtYnV0dG9uLS1pbXBvcnRhbnQ6OmFmdGVyLCAuLWxhcmdlLmMtYnV0dG9uLS1kaXNhYmxlZDo6YWZ0ZXIsIC4tbGFyZ2UuYy1idXR0b24tLXJldHVybjo6YWZ0ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9IH1cbiAgLi1mbGV4LmMtYnV0dG9uLCAuLWZsZXguYy1idXR0b24tLWltcG9ydGFudCwgLi1mbGV4LmMtYnV0dG9uLS1kaXNhYmxlZCwgLi1mbGV4LmMtYnV0dG9uLS1yZXR1cm4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jLWJ1dHRvbjpob3ZlciwgLmMtYnV0dG9uLS1pbXBvcnRhbnQ6aG92ZXIsIC5jLWJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIsIC5jLWJ1dHRvbi0tcmV0dXJuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzM1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5jLWJ1dHRvbi0taW1wb3J0YW50OmhvdmVyOjphZnRlciwgLmMtYnV0dG9uLS1kaXNhYmxlZDpob3Zlcjo6YWZ0ZXIsIC5jLWJ1dHRvbi0tcmV0dXJuOmhvdmVyOjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idXR0b24gaW1nLCAuYy1idXR0b24tLWltcG9ydGFudCBpbWcsIC5jLWJ1dHRvbi0tZGlzYWJsZWQgaW1nLCAuYy1idXR0b24tLXJldHVybiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uYy1idXR0b24gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMnB4O1xuICBtYXgtaGVpZ2h0OiAyMnB4OyB9XG5cbi5jLWJ1dHRvbl9fb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1idXR0b25fX291dGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWJ1dHRvbl9fb3V0ZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtYnV0dG9uX19vdXRlci5jLWJ1dHRvbl9fb3V0ZXItbGVmdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9IH1cblxuLmMtYnV0dG9uLS1pbXBvcnRhbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idXR0b24tLWltcG9ydGFudDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ1dHRvbi0taW1wb3J0YW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwYjFhOyB9XG5cbi5jLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idXR0b24tLXJldHVybiB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNhMzBiMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYTMwYjFhOyB9XG5cbi5jLWJ1dHRvbi4tY29uZmlybSwgLmMtYnV0dG9uLi1yZXR1cm4sIC5jLWJ1dHRvbi4tc2VuZCB7XG4gIHBhZGRpbmc6IDI2cHggMjhweCAyNnB4IDIycHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ1dHRvbi4tY29uZmlybTo6YWZ0ZXIsIC5jLWJ1dHRvbi4tcmV0dXJuOjphZnRlciwgLmMtYnV0dG9uLi1zZW5kOjphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtYnV0dG9uLi1jb25maXJtLCAuYy1idXR0b24uLXJldHVybiwgLmMtYnV0dG9uLi1zZW5kIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtYnV0dG9uLi1jb25maXJtLCAuYy1idXR0b24uLXJldHVybiwgLmMtYnV0dG9uLi1zZW5kIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5jLWJ1dHRvbi4tY29uZmlybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjMzU7IH1cbiAgLmMtYnV0dG9uLi1jb25maXJtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA2RjY3OyB9XG4gIC5jLWJ1dHRvbi4tY29uZmlybS5pcy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnV0dG9uLi1yZXR1cm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzM1OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1idXR0b24uLXJldHVybiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgb3JkZXI6IDI7IH0gfVxuICAuYy1idXR0b24uLXJldHVybjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG4gICAgY29udGVudDogXCLupIJcIjsgfVxuICAuYy1idXR0b24uLXJldHVybjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmMtYnV0dG9uLi1yZXR1cm46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDZGNjc7IH1cblxuLmMtYnV0dG9uLi1zZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmMtYnV0dG9uLi1zZW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwYjFhOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb2x1bW5fX291dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb2x1bW5fX291dGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb2x1bW4tLWNvbDIge1xuICAgIHdpZHRoOiA0OCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtY29sdW1uLS1jb2wyICsgLmMtY29sdW1uLS1jb2wyIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbHVtbi0tY29sMiArIC5jLWNvbHVtbi0tY29sMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb2x1bW4tLWNvbDMge1xuICAgIHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbHVtbi0tY29sMyArIC5jLWNvbHVtbi0tY29sMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb2x1bW4tLWNvbDM6bm90KDpudGgtY2hpbGQoM24rMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtY29sdW1uLS1jb2wzOm50aC1jaGlsZChuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfSB9XG5cbi5jLWRvd25sb2FkX19pdGVtICsgLmMtZG93bmxvYWRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5jLWRvd25sb2FkX19saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFhYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzNjM2MzNTtcbiAgdHJhbnNpdGlvbjogLjNzIGJvcmRlci1jb2xvcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1kb3dubG9hZF9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWRvd25sb2FkX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjBweCBjYWxjKDEwLjclICsgMjBweCkgMjBweCAyMHB4OyB9IH1cbiAgLmMtZG93bmxvYWRfX2xpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29udGVudDogXCLupIJcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmMtZG93bmxvYWRfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1kb3dubG9hZF9fbGluazo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMC43JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMWIxYWM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cbiAgLmMtZG93bmxvYWRfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmMtZG93bmxvYWRfX2xpbms6aG92ZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZjAwOyB9IH1cblxuLmMtZG93bmxvYWRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1kb3dubG9hZF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDU2JTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZG93bmxvYWRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuYy1kb3dubG9hZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtZG93bmxvYWRfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtZG93bmxvYWRfX2xpbms6aG92ZXIgLmMtZG93bmxvYWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInBkZlwiXSAuYy1kb3dubG9hZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ZpbGVzL3VzZXIvYXNzZXRzL2ltYWdlcy9jb21tb24vc3ltYm9sLXBkZi5zdmcpOyB9XG4gIC5jLWRvd25sb2FkX19saW5rW2hyZWYkPVwiemlwXCJdIC5jLWRvd25sb2FkX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9zeW1ib2wtemlwLnN2Zyk7IH1cbiAgLmMtZG93bmxvYWRfX2xpbmtbaHJlZiQ9XCJ4bHN4XCJdIC5jLWRvd25sb2FkX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9zeW1ib2wtZXhjZWwuc3ZnKTsgfVxuICAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInhsc1wiXSAuYy1kb3dubG9hZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ZpbGVzL3VzZXIvYXNzZXRzL2ltYWdlcy9jb21tb24vc3ltYm9sLWV4Y2VsLnN2Zyk7IH1cbiAgLmMtZG93bmxvYWRfX2xpbmtbaHJlZiQ9XCJkb2N4XCJdIC5jLWRvd25sb2FkX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9zeW1ib2wtd29yZC5zdmcpOyB9XG4gIC5jLWRvd25sb2FkX19saW5rW2hyZWYkPVwiZG9jXCJdIC5jLWRvd25sb2FkX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9zeW1ib2wtd29yZC5zdmcpOyB9XG4gIC5jLWRvd25sb2FkX19saW5rW2hyZWYkPVwicHB0eFwiXSAuYy1kb3dubG9hZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ZpbGVzL3VzZXIvYXNzZXRzL2ltYWdlcy9jb21tb24vc3ltYm9sLXBwdC5zdmcpOyB9XG4gIC5jLWRvd25sb2FkX19saW5rW2hyZWYkPVwicHB0XCJdIC5jLWRvd25sb2FkX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9zeW1ib2wtcHB0LnN2Zyk7IH1cbiAgLmMtZG93bmxvYWRfX2xpbmtbaHJlZiQ9XCJleGVcIl0gLmMtZG93bmxvYWRfX3RpdGxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9maWxlcy91c2VyL2Fzc2V0cy9pbWFnZXMvY29tbW9uL3N5bWJvbC1leGUuc3ZnKTsgfVxuICAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInR4dFwiXSAuYy1kb3dubG9hZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ZpbGVzL3VzZXIvYXNzZXRzL2ltYWdlcy9jb21tb24vc3ltYm9sLXR4dC5zdmcpOyB9XG4gIC5jLWRvd25sb2FkX19saW5rW2hyZWYkPVwianBnXCJdIC5jLWRvd25sb2FkX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9zeW1ib2wtanBnLnN2Zyk7IH1cbiAgLmMtZG93bmxvYWRfX2xpbmtbaHJlZiQ9XCJtcGdcIl0gLmMtZG93bmxvYWRfX3RpdGxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9maWxlcy91c2VyL2Fzc2V0cy9pbWFnZXMvY29tbW9uL3N5bWJvbC1tcGcuc3ZnKTsgfVxuICAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cImNzdlwiXSAuYy1kb3dubG9hZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ZpbGVzL3VzZXIvYXNzZXRzL2ltYWdlcy9jb21tb24vc3ltYm9sLWNzdi5zdmcpOyB9XG4gIC5jLWRvd25sb2FkX19saW5rW2hyZWYkPVwibXA0XCJdIC5jLWRvd25sb2FkX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzL2NvbW1vbi9zeW1ib2wtbXA0LnN2Zyk7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWRvd25sb2FkX19pbmZvX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzOSU7XG4gICAgcGFkZGluZzogMTBweCAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWRvd25sb2FkX19pbmZvX19pdGVtIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMWIxYWM7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kb3dubG9hZF9faW5mb19faXRlbSArIC5jLWRvd25sb2FkX19pbmZvX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWRvd25sb2FkX19pbmZvX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kb3dubG9hZF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmMtZG93bmxvYWRfX2luZm9fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjMzU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1kb3dubG9hZF9faW5mb19fdGl0bGUge1xuICAgICAgcGFkZGluZzogM3B4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZG93bmxvYWRfX2luZm9fX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAyNy40JTtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgZmxleDogMCAwIGF1dG87IH0gfVxuXG4uYy1kb3dubG9hZF9faW5mb19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1kb3dubG9hZF9faW5mb19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmbGV4OiAxIDEgYXV0bzsgfSB9XG5cbi8qXG4tLS1cbm5hbWU6IEVycm9yIE1lc3NhZ2VCb3hcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L2Zvcm0vZXJyb3Jcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1mb3JtLWVycm9yQm94XCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZm9ybS1lcnJvckJveF9faGVhZGluZ1wiPlxuICAgICAgICA8aSBjbGFzcz1cImZhcyBmYS1leGNsYW1hdGlvbi10cmlhbmdsZSBmYS0yeFwiPjwvaT7jgqjjg6njg7zjgYznmbrnlJ/jgZfjgb7jgZfjgZ/jgIJcbiAgICA8L2Rpdj5cbiAgICA8dWwgY2xhc3M9XCJjLWZvcm0tZXJyb3JCb3hfX2xpc3RcIj5cbiAgICAgICAgPGxpPuOBiuWQjeWJjeOBr+W/heOBmuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAgjwvbGk+XG4gICAgICAgIDxsaT7jg7vjgYrlkI3liY3jga/lv4XjgZrlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgII8L2xpPlxuICAgICAgICA8bGk+4oC7IOOBiuWQjeWJjeOBr+W/heOBmuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAgjwvbGk+XG4gICAgPC91bD5cbjwvZGl2PlxuYGBgXG4qL1xuLmMtZm9ybS1lcnJvckJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0Q5MUUxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDMwLCAxNiwgMC4xKTtcbiAgY29sb3I6ICNEOTFFMTA7IH1cblxuLmMtZm9ybS1lcnJvckJveF9faGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmMtZm9ybS1lcnJvckJveF9faGVhZGluZyBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYy1mb3JtLWVycm9yQm94X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYy1mb3JtLWVycm9yQm94X19saXN0IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi8qXG4tLS1cbm5hbWU6IEVycm9yIE1lc3NhZ2VcbmNhdGVnb3J5OlxuLSBjb21wb25lbnQvZm9ybS9lcnJvclxuLS0tXG5cbmBgYGh0bWxcbjxkaXYgY2xhc3M9XCJjLWZvcm1fX2lubmVyXCI+XG4gICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cIlwiIHZhbHVlPVwiXCIgY2xhc3M9XCJjLWZvcm0taW5wdXRcIiBwbGFjZWhvbGRlcj1cIuODhuOCreOCueODiOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAglwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWZvcm0tZXJyb3JfX21zZ1wiPlxuICAgICAgICDigLsg44GK5ZCN5YmN44Gv5b+F44Ga5YWl5Yqb44GX44Gm44GP44Gg44GV44GE44CCXG4gICAgPC9kaXY+XG48L2Rpdj5cbmBgYFxuKi9cbi5jLWZvcm0tZXJyb3JfX21zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI0Q5MUUxMDsgfVxuXG4uYy1mYXFfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWFjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmMtZmFxX19pdGVtICsgLmMtZmFxX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jLWZhcV9faXRlbS5pcy1hY3RpdmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzYzNjMzU7IH1cblxuLmMtZmFxX19xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLWZhcV9fcXVlc3Rpb24ge1xuICAgICAgcGFkZGluZzogMjJweCA1NXB4IDIycHggMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1mYXFfX3F1ZXN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDIwcHg7IH0gfVxuICAuYy1mYXFfX3F1ZXN0aW9uOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29udGVudDogXCJRXCI7IH1cbiAgLmMtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2EzMGIxYTtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuM3MgdHJhbnNmb3JtLCAuM3MgY29sb3I7XG4gICAgY29udGVudDogXCLupJBcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmMtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1mYXFfX3F1ZXN0aW9uOjphZnRlciB7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAuaXMtYWN0aXZlIC5jLWZhcV9fcXVlc3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMWIxYWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5pcy1hY3RpdmUgLmMtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIGNvbG9yOiAjM2MzYzM1OyB9XG5cbi5jLWZhcV9fYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtZmFxX19hbnN3ZXIge1xuICAgICAgcGFkZGluZzogMThweCAyMHB4IDE4cHggMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1mYXFfX2Fuc3dlciB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7IH0gfVxuICAuaXMtYWN0aXZlIC5jLWZhcV9fYW5zd2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jLWZhcV9fYW5zd2VyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBjb250ZW50OiBcIkFcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmMtZmFxX19hbnN3ZXI6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtZmFxX19hbnN3ZXI6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNyU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZmFxX19hbnN3ZXIgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0gLSA3JSk7XG4gICAgICBmbGV4OiAxIDEgYXV0bzsgfSB9XG5cbi8qXG4tLS1cbm5hbWU6IFJlcXVpcmVkXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9mb3JtXG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtZm9ybVwiPlxuICAgIOmgheebrjxzcGFuIGNsYXNzPVwiYy1mb3JtLXJlcXVpcmVkXCI+77yI5b+F6aCI77yJPC9zcGFuPlxuPC9kaXY+XG5gYGBcbiovXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG5cbi5jLWZvcm0tcmVxdWlyZWQsIC5jLWZvcm0tb3B0aW9uYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5jLWZvcm0tcmVxdWlyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjAwO1xuICBjb2xvcjogI2YwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmMtZm9ybS1vcHRpb25hbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzYzNjMzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjMzU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mb3JtX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmMtZm9ybV9faXRlbSArIC5jLWZvcm1fX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5jLWZvcm1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtZm9ybV9fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxOC4zJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1mb3JtX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLi1jb25maXJtIC5jLWZvcm1fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvcm1fX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvcm1fX2JvZHkuLWFkZHJlc3MgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3JtX19ib2R5Li1hZGRyZXNzID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5jLWZvcm1fX2JvZHlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZm9ybV9fYm9keV9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1mb3JtX19ib2R5X19pbm5lciA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYuNCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZm9ybV9fYm9keV9faW5uZXIgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZm9ybV9fcHJpdmFjeSB7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3JtX19wcml2YWN5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmMtZm9ybV9fcHJpdmFjeSAuYy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mb3JtX19wcml2YWN5X19hZ3JlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi8qXG4tLS1cbm5hbWU6IEdyaWRcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L2dyaWRcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMlwiPlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEyXCI+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0yXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMlwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0yXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMlwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtM1wiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTNcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0zXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtM1wiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtNFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC00XCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMlwiPlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC01XCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtN1wiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtNlwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTZcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEyXCI+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTdcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC01XCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMlwiPlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC04XCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtNFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtOVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTNcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEyXCI+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEwXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMlwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMlwiPlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMlwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cbmBgYFxuKi9cbi8qIC5jLWdyaWQtY29sLTEgPSB3aWR0aDogOC4zMzMlICovXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZ3JpZC1jb2wtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC0zIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC00IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC01IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC02IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC02IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC03IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC04IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC05IHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC05IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ncmlkLWNvbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ3JpZC1jb2wtMTAge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWdyaWQtY29sLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC0xMSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZ3JpZC1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ncmlkLWNvbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYy1ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjFiMWFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuW2NsYXNzKj1cIiBjLWdyaWQtY29sLVwiXSxcbltjbGFzc149XCJjLWdyaWQtY29sLVwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4vKlxuLS0tXG5uYW1lOiBIZWFkaW5nIGgxXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L2hlYWRpbmdcbi0tLVxuXG4jIyBoMVxuXG5gYGBodG1sXG48aDEgY2xhc3M9XCJjLWhlYWRpbmctLWx2MVwiPmgx44OG44Kt44K544OIaDHjg4bjgq3jgrnjg4hoMeODhuOCreOCueODiGgx44OG44Kt44K544OIaDHjg4bjgq3jgrnjg4hoMeODhuOCreOCueODiGgx44OG44Kt44K544OIaDHjg4bjgq3jgrnjg4g8L2gxPlxuXG48YXJ0aWNsZSBjbGFzcz1cImMtYXJ0aWNsZVwiPlxuXHQ8aDE+aDHjg4bjgq3jgrnjg4hoMeODhuOCreOCueODiGgx44OG44Kt44K544OIaDHjg4bjgq3jgrnjg4g8L2gxPlxuPC9hcnRpY2xlPlxuXG5gYGBcbiovXG4uYy1oZWFkaW5nLS1sdjEsIC5jLWFydGljbGUgaDEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKlxuLS0tXG5uYW1lOiBIZWFkaW5nIGgyXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L2hlYWRpbmdcbi0tLVxuXG4jIyBoMlxuXG5gYGBodG1sXG48aDIgY2xhc3M9XCJjLWhlYWRpbmctLWx2MlwiPmgy44OG44Kt44K544OIaDLjg4bjgq3jgrnjg4hoMuODhuOCreOCueODiGgy44OG44Kt44K544OIaDLjg4bjgq3jgrnjg4hoMuODhuOCreOCueODiGgy44OG44Kt44K544OIaDLjg4bjgq3jgrnjg4g8L2gyPlxuXG48YXJ0aWNsZSBjbGFzcz1cImMtYXJ0aWNsZVwiPlxuXHQ8aDI+aDLjg4bjgq3jgrnjg4hoMuODhuOCreOCueODiGgy44OG44Kt44K544OIaDLjg4bjgq3jgrnjg4g8L2gyPlxuPC9hcnRpY2xlPlxuXG5gYGBcbiovXG4uYy1oZWFkaW5nLS1sdjIsIC5jLWFydGljbGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG5cbi5jLWhlYWRpbmctLWx2MiBzcGFuLCAuYy1hcnRpY2xlIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM4Nzg2N2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRpbmctLWx2Mjpub3QoOmZpcnN0LWNoaWxkKSwgLmMtYXJ0aWNsZSBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZy0tbHYyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYy1hcnRpY2xlIGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLypcbi0tLVxubmFtZTogSGVhZGluZyBoM1xuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9oZWFkaW5nXG4tLS1cblxuIyMgaDNcblxuYGBgaHRtbFxuPGgzIGNsYXNzPVwiYy1oZWFkaW5nLS1sdjNcIj5oM+ODhuOCreOCueODiGgz44OG44Kt44K544OIaDPjg4bjgq3jgrnjg4hoM+ODhuOCreOCueODiGgz44OG44Kt44K544OIaDPjg4bjgq3jgrnjg4hoM+ODhuOCreOCueODiGgz44OG44Kt44K544OIaDPjg4bjgq3jgrnjg4g8L2gzPlxuXG48YXJ0aWNsZSBjbGFzcz1cImMtYXJ0aWNsZVwiPlxuXHQ8aDM+aDPjg4bjgq3jgrnjg4hoM+ODhuOCreOCueODiGgz44OG44Kt44K544OIaDPjg4bjgq3jgrnjg4g8L2gzPlxuPC9hcnRpY2xlPlxuXG5gYGBcbiovXG4uYy1oZWFkaW5nLS1sdjMsIC5jLWFydGljbGUgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtOyB9XG4gIC5jLWhlYWRpbmctLWx2Mzo6YmVmb3JlLCAuYy1hcnRpY2xlIGgzOjpiZWZvcmUsIC5jLWhlYWRpbmctLWx2Mzo6YWZ0ZXIsIC5jLWFydGljbGUgaDM6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmMtaGVhZGluZy0tbHYzOjpiZWZvcmUsIC5jLWFydGljbGUgaDM6OmJlZm9yZSB7XG4gICAgdG9wOiAxMXB4O1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5jLWhlYWRpbmctLWx2Mzo6YWZ0ZXIsIC5jLWFydGljbGUgaDM6OmFmdGVyIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLmMtaGVhZGluZy0tbHYzIGEsIC5jLWFydGljbGUgaDMgYSB7XG4gICAgY29sb3I6ICMzYzNjMzU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYy1oZWFkaW5nLS1sdjMgYTpob3ZlciwgLmMtYXJ0aWNsZSBoMyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1oZWFkaW5nLS1sdjM6bm90KDpmaXJzdC1jaGlsZCksIC5jLWFydGljbGUgaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1oZWFkaW5nLS1sdjM6bm90KDpmaXJzdC1jaGlsZCksIC5jLWFydGljbGUgaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG5cbi8qXG4tLS1cbm5hbWU6IEhlYWRpbmcgaDRcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvaGVhZGluZ1xuLS0tXG5cbiMjIGg0XG5cbmBgYGh0bWxcbjxoNCBjbGFzcz1cImMtaGVhZGluZy0tbHY0XCI+aDTjg4bjgq3jgrnjg4hoNOODhuOCreOCueODiGg044OG44Kt44K544OIaDTjg4bjgq3jgrnjg4hoNOODhuOCreOCueODiGg044OG44Kt44K544OIaDTjg4bjgq3jgrnjg4hoNOODhuOCreOCueODiDwvaDQ+XG5cbjxhcnRpY2xlIGNsYXNzPVwiYy1hcnRpY2xlXCI+XG5cdDxoND5oNOODhuOCreOCueODiGg044OG44Kt44K544OIaDTjg4bjgq3jgrnjg4hoNOODhuOCreOCueODiDwvaDQ+XG48L2FydGljbGU+XG5cbmBgYFxuKi9cbi5jLWhlYWRpbmctLWx2NCwgLmMtYXJ0aWNsZSBoNCB7XG4gIG1hcmdpbjogMjVweCAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAuYy1oZWFkaW5nLS1sdjQgYSwgLmMtYXJ0aWNsZSBoNCBhIHtcbiAgICBjb2xvcjogIzNjM2MzNTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7IH1cbiAgICAuYy1oZWFkaW5nLS1sdjQgYTpob3ZlciwgLmMtYXJ0aWNsZSBoNCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYTMwYjFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmMtaGVhZGluZy0tbHY0IGE6OmFmdGVyLCAuYy1hcnRpY2xlIGg0IGE6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjQuOTg5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNC45ODklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkYXRhLW5hbWUlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkJTNEJTIyTTIxLjQ4NCUyQzkyLjA4NSUyQzEyLjUlMkMxMDEuMDc0JTJDMy41MDYlMkM5Mi4wODUlMkMwJTJDOTUuNTkxbDEyLjUlMkMxMi40OTRMMjQuOTg5JTJDOTUuNTkxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtOTIuMDg1JTIwMjQuOTg5KSUyMHJvdGF0ZSgtOTApJTIyJTIwZmlsbCUzRCUyMiUyM2EzMGIxYSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLypcbi0tLVxubmFtZTogSW1hZ2VUZXh0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9maWd1cmUvaW1hZ2VUZXh0XG4tLS1cblxuIyMgSW1hZ2VUZXh0XG5cbmBgYGh0bWxcbjxkaXYgY2xhc3M9XCJjLWltYWdlVGV4dFwiPlxuXHQ8ZGl2IGNsYXNzPVwiYy1pbWFnZVRleHRfX3BpY3R1cmUtLXRvcFwiPlxuXHRcdDxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCI+XG5cdFx0PHAgY2xhc3M9XCJjLWltYWdlVGV4dF9fY2FwdGlvblwiPueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgjwvcD5cblx0PC9kaXY+XG5cdDxwIGNsYXNzPVwiYy10ZXh0XCI+55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiK6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CCPC9wPlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWltYWdlVGV4dFwiPlxuXHQ8ZGl2IGNsYXNzPVwiYy1pbWFnZVRleHRfX3BpY3R1cmUtLXJpZ2h0XCI+XG5cdFx0PGltZyBzcmM9XCIvZmlsZXMvdXNlci9pbWFnZXMvMzAweDIwMC5wbmdcIj5cblx0XHQ8cCBjbGFzcz1cImMtaW1hZ2VUZXh0X19jYXB0aW9uXCI+55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CCPC9wPlxuXHQ8L2Rpdj5cblx0PHAgY2xhc3M9XCJjLXRleHRcIj7nlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgII8YnI+PGJyPueUu+WDj+WPs+mFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgjxicj7nlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgII8YnI+55S75YOP5Y+z6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CCPGJyPueUu+WDj+WPs+mFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+WPs+mFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgjwvcD5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1pbWFnZVRleHRcIj5cblx0PGRpdiBjbGFzcz1cImMtaW1hZ2VUZXh0X19waWN0dXJlLS1sZWZ0XCI+XG5cdFx0PGltZyBzcmM9XCIvZmlsZXMvdXNlci9pbWFnZXMvMjAweDEzMy5wbmdcIj5cblx0XHQ8cCBjbGFzcz1cImMtaW1hZ2VUZXh0X19jYXB0aW9uXCI+55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CCPC9wPlxuXHQ8L2Rpdj5cblx0PHAgY2xhc3M9XCJjLXRleHRcIj7nlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgII8YnI+55S75YOP5bem6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5bem6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5bem6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5bem6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5bem6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CCPGJyPueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgjwvcD5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1pbWFnZVRleHRcIj5cblx0PHAgY2xhc3M9XCJjLXRleHRcIj7nlLvlg4/kuIvphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/kuIvphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/kuIvphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/kuIvphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgII8L3A+XG5cdDxkaXYgY2xhc3M9XCJjLWltYWdlVGV4dF9fcGljdHVyZS0tYm90dG9tXCI+XG5cdFx0PGltZyBzcmM9XCIvZmlsZXMvdXNlci9pbWFnZXMvNjAweDQwMC5wbmdcIj5cblx0XHQ8cCBjbGFzcz1cImMtaW1hZ2VUZXh0X19jYXB0aW9uXCI+55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CC55S75YOP44Gu44Kt44Oj44OX44K344On44Oz44GM5YWl44KK44G+44GZ44CCPC9wPlxuXHQ8L2Rpdj5cbjwvZGl2PlxuXG5gYGBcbiovXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaW1hZ2VUZXh0IHtcbiAgICBtYXJnaW46IDMwcHggMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2VUZXh0IHtcbiAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbi5jLWltYWdlVGV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmMtaW1hZ2VUZXh0X19waWN0dXJlLS10b3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtaW1hZ2VUZXh0X19waWN0dXJlLS10b3Age1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1pbWFnZVRleHRfX3BpY3R1cmUtLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWltYWdlVGV4dF9fcGljdHVyZS0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltYWdlVGV4dF9fcGljdHVyZS0tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmMtaW1hZ2VUZXh0X19waWN0dXJlLS1ib3R0b20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtaW1hZ2VUZXh0X19waWN0dXJlLS1ib3R0b20ge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1pbWFnZVRleHRfX3BpY3R1cmUtLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWltYWdlVGV4dF9fcGljdHVyZS0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIFtjbGFzc149XCJjLWltYWdlVGV4dF9fcGljdHVyZVwiXSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzXj1cImMtaW1hZ2VUZXh0X19waWN0dXJlXCJdIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYy1pbWFnZVRleHRfX2NhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLypcbi0tLVxubmFtZTogSW5wdXRcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L2Zvcm0vaW5wdXRcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1mb3JtX19pbm5lclwiPlxuPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cIlwiIHZhbHVlPVwiXCIgY2xhc3M9XCJjLWZvcm0taW5wdXRcIiBwbGFjZWhvbGRlcj1cIuODhuOCreOCueODiOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAglwiPlxuPC9kaXY+XG5gYGBcbiovXG4uYy1mb3JtLWlucHV0LCAuYy1mb3JtLWlucHV0LS10ZWwsIC5jLWZvcm0taW5wdXQtLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWFjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmMtZm9ybS1pbnB1dDpmb2N1cywgLmMtZm9ybS1pbnB1dC0tdGVsOmZvY3VzLCAuYy1mb3JtLWlucHV0LS10ZXh0YXJlYTpmb2N1cyB7XG4gICAgcGFkZGluZzogMTRweCAxOXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzYzNjMzU7IH1cblxuLmMtZm9ybV9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5jLWZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiA2Mi41JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtZm9ybS1pbnB1dC4taGFsZiB7XG4gICAgICB3aWR0aDogNDYuOCU7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1mb3JtLWlucHV0Li1zaG9ydCB7XG4gICAgICB3aWR0aDogMjAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWZvcm0taW5wdXQuLXNob3J0IHtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAuYy1mb3JtLWlucHV0X19wcmVmaXhfX291dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYy1mb3JtLWlucHV0X19wcmVmaXhfX291dGVyIHtcbiAgICAgICAgd2lkdGg6IDQ2LjglOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1mb3JtLWlucHV0X19wcmVmaXhfX291dGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYy1mb3JtLWlucHV0X19wcmVmaXgge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAuYy1mb3JtLWlucHV0X19wcmVmaXggKyAuYy1mb3JtLWlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgZmxleDogMSAxIGF1dG87IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtZm9ybS1pbnB1dC0tc3ViIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1mb3JtLWlucHV0LS1zdWIge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuXG4vKlxuLS0tXG5uYW1lOiBJbnB1dCB0ZWxsXG5jYXRlZ29yeTpcbi0gY29tcG9uZW50L2Zvcm0vaW5wdXRcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1mb3JtX19pbm5lclwiPlxuICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJcIiB2YWx1ZT1cIlwiIGNsYXNzPVwiYy1mb3JtLWlucHV0LS10ZWxcIiBwbGFjZWhvbGRlcj1cIlwiPu+8jTxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJcIiB2YWx1ZT1cIlwiIGNsYXNzPVwiYy1mb3JtLWlucHV0LS10ZWxcIiBwbGFjZWhvbGRlcj1cIlwiPu+8jTxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJcIiB2YWx1ZT1cIlwiIGNsYXNzPVwiYy1mb3JtLWlucHV0LS10ZWxcIiBwbGFjZWhvbGRlcj1cIlwiPlxuPC9kaXY+XG5gYGBcbiovXG4uYy1mb3JtLWlucHV0LS10ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNTBweDsgfVxuICAuYy1mb3JtLWlucHV0LS10ZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jLWZvcm0taW5wdXQtLXRlbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgLmMtZm9ybS1pbnB1dC0tdGVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLypcbi0tLVxubmFtZTogSW5wdXQgemlwXG5jYXRlZ29yeTpcbi0gY29tcG9uZW50L2Zvcm0vaW5wdXRcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1mb3JtX19pbm5lclwiPlxuICAgIOOAkjxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJcIiB2YWx1ZT1cIlwiIGNsYXNzPVwiYy1mb3JtLWlucHV0LS16aXBcIiBwbGFjZWhvbGRlcj1cIlwiPu+8jTxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJcIiB2YWx1ZT1cIlwiIGNsYXNzPVwiYy1mb3JtLWlucHV0LS16aXBcIiBwbGFjZWhvbGRlcj1cIlwiPlxuICAgIDxidXR0b24gaWQ9XCJcIiBjbGFzcz1cImMtZm9ybS1pbnB1dC0temlwX19idG4gYy1idXR0b25cIj7kvY/miYDoh6rli5XlhaXlips8L2J1dHRvbj5cbjwvZGl2PlxuYGBgXG4qL1xuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvcm0taW5wdXQtLXppcCB7XG4gICAgd2lkdGg6IDE2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybS1pbnB1dC0temlwIHtcbiAgICB3aWR0aDogNDQlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvcm0taW5wdXQtLXppcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybS1pbnB1dC0temlwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvcm0taW5wdXQtLXppcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm0taW5wdXQtLXppcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTsgfSB9XG5cbi8qXG4tLS1cbm5hbWU6IElucHV0IHRleHRhcmVhXG5jYXRlZ29yeTpcbi0gY29tcG9uZW50L2Zvcm0vaW5wdXRcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1mb3JtX19pbm5lclwiPlxuICAgIDx0ZXh0YXJlYSBuYW1lPVwiXCIgcm93cz1cIlwiIGNvbHM9XCJcIiBjbGFzcz1cImMtZm9ybS1pbnB1dC0tdGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuODhuOCreOCueODiOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAglwiPjwvdGV4dGFyZWE+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZm9ybV9faW5uZXJcIj5cbiAgICA8dGV4dGFyZWEgbmFtZT1cIlwiIHJvd3M9XCIxMFwiIGNvbHM9XCIwXCIgY2xhc3M9XCJjLWZvcm0taW5wdXQtLXRleHRhcmVhXCIgcGxhY2Vob2xkZXI9XCLjg4bjgq3jgrnjg4jjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgIJcIj48L3RleHRhcmVhPlxuPC9kaXY+XG5gYGBcbiovXG4uYy1mb3JtLWlucHV0LS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cblxuLypcbi0tLVxubmFtZTogTGF5b3V0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy9sYXlvdXRcbi0tLVxuXG5gYGBodG1sXG5cbmBgYFxuKi9cbi5jLWdsb2JhbE5hdl9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWFjOyB9XG5cbi5jLWdsb2JhbE5hdl9fYmFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmlzLWFjdGl2ZSAuYy1nbG9iYWxOYXZfX2JhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5jLWdsb2JhbE5hdl9fYmFyczpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uYy1nbG9iYWxOYXZfX2l0ZW0ge1xuICBwYWRkaW5nOiAxZW07IH1cbiAgLmMtZ2xvYmFsTmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYjFiMWFjOyB9XG5cbi5jLWdsb2JhbE5hdl9fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBsZWZ0OyB9XG4gIC5pcy1hY3RpdmUgLmMtZ2xvYmFsTmF2X19ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwOyB9XG5cbi5jLWdsb2JhbE5hdl9fYm9keV9fYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBkaXNwbGF5OyB9XG4gIC5pcy1hY3RpdmUgLmMtZ2xvYmFsTmF2X19ib2R5X19iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbi0tLVxubmFtZTogTGlua1xuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9saW5rXG4tLS1cblxuYGBgaHRtbFxuPGFydGljbGUgY2xhc3M9XCJjLWFydGljbGVcIj5cblx0PHA+44OG44Kt44K544OI44GM5YWl44Gj44Gm44GE44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44Gj44Gm44GE44G+44GZ44CCPGEgaHJlZj1cIi9EVU1NWVwiPuODhuOCreOCueODiOODquODs+OCrzwvYT7jg4bjgq3jgrnjg4jjgYzlhaXjgaPjgabjgYTjgb7jgZnjgII8L2xpPlxuXHQ8dWwgY2xhc3M9XCJjLWxpc3QtLWxpbmtcIj5cblx0XHQ8bGk+PGEgaHJlZj1cIi9EVU1NWVwiPjxpIGNsYXNzPVwiYy1saW5rX19pY29uIGMtbGlzdF9faWNvbiAtZnJvbnQgZmFzIGZhLWNhcmV0LXJpZ2h0XCI+PC9pPuefouWNsOODquODs+OCr+efouWNsOODquODs+OCr+efouWNsOODquODs+OCrzwvYT48L2xpPlxuXHRcdDxsaT48YSBocmVmPVwiL0RVTU1ZXCI+PGkgY2xhc3M9XCJjLWxpbmtfX2ljb24gYy1saXN0X19pY29uIC1mcm9udCBmYXMgZmEtY2FyZXQtcmlnaHRcIj48L2k+5Yil56qT44Oq44Oz44Kv5Yil56qT44Oq44Oz44Kv5Yil56qT44Oq44Oz44Kv5Yil56qT44Oq44Oz44KvPGkgY2xhc3M9XCJjLWxpbmtfX2ljb24gLXJlYXIgZmFyIGZhLXdpbmRvdy1yZXN0b3JlXCI+PC9pPjwvYT48L2xpPlxuXHRcdDxsaT48YSBocmVmPVwiL0RVTU1ZXCI+PGkgY2xhc3M9XCJjLWxpbmtfX2ljb24gYy1saXN0X19pY29uIC1mcm9udCBmYXMgZmEtY2FyZXQtcmlnaHRcIj48L2k+UERG44Oq44Oz44KvUERG44Oq44Oz44KvUERG44Oq44Oz44KvUERG44Oq44Oz44KvKDUzMktCKTxpIGNsYXNzPVwiYy1saW5rX19pY29uIC1yZWFyIGZhciBmYS1maWxlLXBkZlwiPjwvaT48L2E+PC9saT5cblx0PC91bD5cbjwvYXJ0aWNsZT5cbmBgYFxuKi9cbmEge1xuICBjb2xvcjogI2EzMGIxYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWxpbmtfX291dGVyIHtcbiAgbWFyZ2luOiAxMnB4IDA7IH1cblxuLmMtbGluaywgLmMtYXJ0aWNsZSBhOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjYTMwYjFhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYy1saW5rOjphZnRlciwgLmMtYXJ0aWNsZSBhOm5vdChbY2xhc3NdKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjQuOTg5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNC45ODklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkYXRhLW5hbWUlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkJTNEJTIyTTIxLjQ4NCUyQzkyLjA4NSUyQzEyLjUlMkMxMDEuMDc0JTJDMy41MDYlMkM5Mi4wODUlMkMwJTJDOTUuNTkxbDEyLjUlMkMxMi40OTRMMjQuOTg5JTJDOTUuNTkxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtOTIuMDg1JTIwMjQuOTg5KSUyMHJvdGF0ZSgtOTApJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwYjFhO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA3cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmMtbGluazpob3ZlciwgLmMtYXJ0aWNsZSBhOmhvdmVyOm5vdChbY2xhc3NdKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jLWxpbmtbdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciwgLmMtYXJ0aWNsZSBhOm5vdChbY2xhc3NdKVt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICBjb250ZW50OiBcIu6kg1wiOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBbY2xhc3NePSdjLWxpc3QnXTpub3QobGkpLCAuYy1hcnRpY2xlIHVsOm5vdChsaSk6bm90KFtjbGFzc10pLCAuYy1hcnRpY2xlIG9sOm5vdChsaSk6bm90KFtjbGFzc10pIHtcbiAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzXj0nYy1saXN0J106bm90KGxpKSwgLmMtYXJ0aWNsZSB1bDpub3QobGkpOm5vdChbY2xhc3NdKSwgLmMtYXJ0aWNsZSBvbDpub3QobGkpOm5vdChbY2xhc3NdKSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjRweDsgfSB9XG5cbltjbGFzc149J2MtbGlzdCddIGxpLCAuYy1hcnRpY2xlIHVsOm5vdChbY2xhc3NdKSBsaSwgLmMtYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICBbY2xhc3NePSdjLWxpc3QnXSBsaTpub3QoOmZpcnN0LWNoaWxkKSwgLmMtYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgbGk6bm90KDpmaXJzdC1jaGlsZCksIC5jLWFydGljbGUgb2w6bm90KFtjbGFzc10pIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgW2NsYXNzXj0nYy1saXN0J10gbGk6OmJlZm9yZSwgLmMtYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSwgLmMtYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCLjg7tcIjsgfVxuXG4vKlxuLS0tXG5uYW1lOiBMaXN0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L2xpc3Rcbi0tLVxuXG4jIyBkaXNjIGxpc3RcblxuYGBgaHRtbFxuPHVsIGNsYXNzPVwiYy1saXN0LS1kaXNjXCI+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG48L3VsPlxuYGBgXG4qL1xuLmMtbGlzdC0tZGlzYyBsaSwgLmMtYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jLWxpc3QtLWRpc2MgbGk6OmJlZm9yZSwgLmMtYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwYjFhO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLypcbi0tLVxubmFtZTogTGlzdFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9saXN0XG4tLS1cblxuIyMgbnVtYmVyIGxpc3RcblxuYGBgaHRtbFxuPHVsIGNsYXNzPVwiYy1saXN0LS1udW1iZXJcIj5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cbjwvdWw+XG5gYGBcbiovXG4uYy1saXN0LS1udW1iZXIgbGksIC5jLWFydGljbGUgb2w6bm90KFtjbGFzc10pIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNudDsgfVxuICAuYy1saXN0LS1udW1iZXIgbGk6OmJlZm9yZSwgLmMtYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29udGVudDogY291bnRlcihjbnQpIFwiLlwiOyB9XG5cbi8qXG4tLS1cbm5hbWU6IExpc3RcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvbGlzdFxuLS0tXG5cbiMjIG51bWJlciBsaXN077yIYnJhY2tldHPvvIlcblxuYGBgaHRtbFxuPHVsIGNsYXNzPVwiYy1saXN0LS1udW1iZXItYnJhY2tldHNcIj5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cbjwvdWw+XG5gYGBcbiovXG4uYy1saXN0LS1udW1iZXItYnJhY2tldHMgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY250OyB9XG4gIC5jLWxpc3QtLW51bWJlci1icmFja2V0cyBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNudCkgXCIpXCI7IH1cblxuLypcbi0tLVxubmFtZTogTGlzdFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9saXN0XG4tLS1cblxuIyMgYW5ub3RhdGlvbiBsaXN0XG5cbmBgYGh0bWxcbjx1bCBjbGFzcz1cImMtbGlzdC0tYW5ub3RhdGlvblwiPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuPC91bD5cbmBgYFxuKi9cbi5jLWxpc3QtLWFubm90YXRpb24gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIGNvbG9yOiAjNzA2RjY3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5jLWxpc3QtLWFubm90YXRpb24gbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigLtcIjsgfVxuXG4vKlxuLS0tXG5uYW1lOiBMaXN0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L2xpc3Rcbi0tLVxuXG4jIyBhc3RlcmlzayBsaXN0XG5cbmBgYGh0bWxcbjx1bCBjbGFzcz1cImMtbGlzdC0tYXN0ZXJpc2tcIj5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cbjwvdWw+XG5gYGBcbiovXG4uYy1saXN0LS1hc3RlcmlzayBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAuYy1saXN0LS1hc3RlcmlzayBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIipcIjsgfVxuXG4vKlxuLS0tXG5uYW1lOiBMaXN0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L2xpc3Rcbi0tLVxuXG4jIyBsaW5rIGxpc3RcblxuYGBgaHRtbFxuPHVsIGNsYXNzPVwiYy1saXN0LS1saW5rXCI+XG5cdDxsaT48YSBocmVmPVwiL0RVTU1ZXCI+PGkgY2xhc3M9XCJjLWxpbmtfX2ljb24gYy1saXN0X19pY29uIGZhcyBmYS1jYXJldC1yaWdodFwiPjwvaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2E+PC9saT5cblx0PGxpPjxhIGhyZWY9XCIvRFVNTVlcIj48aSBjbGFzcz1cImMtbGlua19faWNvbiBjLWxpc3RfX2ljb24gZmFzIGZhLWNhcmV0LXJpZ2h0XCI+PC9pPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvYT48L2xpPlxuXHQ8bGk+PGEgaHJlZj1cIi9EVU1NWVwiPjxpIGNsYXNzPVwiYy1saW5rX19pY29uIGMtbGlzdF9faWNvbiBmYXMgZmEtY2FyZXQtcmlnaHRcIj48L2k+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9hPjwvbGk+XG48L3VsPlxuYGBgXG4qL1xuLmMtbGlzdC0tbGluayBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gIC5jLWxpc3QtLWxpbmsgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4uYy1saXN0X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNhMzBiMWE7IH1cblxuLmMtbGlzdC0tYnV0dG9uX19pdGVtICsgLmMtbGlzdC0tYnV0dG9uX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4vKlxuLS0tXG5uYW1lOiBMb2FkaW5nXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy9sb2FkaW5nXG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtbW9kYWxcIj5cbiAgPGRpdiBjbGFzcz1cImMtbW9kYWxfX2JnXCI+PC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLW1vZGFsX19jb250ZW50cy0tbG9hZGluZ1wiPlxuICAgIDxpIGNsYXNzPVwiYy1tb2RhbF9fc3Bpbm5lciBmYXMgZmEtc3Bpbm5lciBmYS1wdWxzZVwiPjwvaT5cbiAgPC9kaXY+XG48L2Rpdj5cbjxidXR0b24gdHlwZT1cImJ1dHRvblwiIGRhdGEtanM9XCJsb2FkaW5nLW9wZW5cIj7jg63jg7zjg4fjgqPjg7PjgrDooajnpLo8L2J1dHRvbj5cbmBgYFxuKi9cbi5jLW1vZGFsX19jb250ZW50cy0tbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTkwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmMtbW9kYWxfX3NwaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgZm9udC1zaXplOiAxMHJlbTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbWVkaWFfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVkaWFfX3BpY3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLW1lZGlhX19waWN0dXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tZWRpYV9fcGljdHVyZSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuXG4uYy1tZWRpYV9fcGljdHVyZV9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1tZWRpYV9fcGljdHVyZV9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1tZWRpYV9fcGljdHVyZV9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1tZWRpYV9fYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87IH0gfVxuXG4vKlxuLS0tXG5uYW1lOiBNb2RhbFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvanMvbW9kYWxcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1tb2RhbFwiPlxuICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fYmdcIj48L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtbW9kYWxfX2NvbnRlbnRzXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtbW9kYWxfX2NvbnRlbnRzX19pdGVtXCIgZGF0YS1qcz1cIm1vZGFsLWNvbnRlbnRzXCIgZGF0YS1tb2RhbC1jb250ZW50PVwiMVwiPlxuICAgICAgPGRpdiBjbGFzcz1cImMtbW9kYWxfX2NvbnRlbnRzX19pdGVtX19pbm5lclwiPlxuICAgICAgICA8cD48aW1nIHNyYz1cImh0dHBzOi8vZHVtbXlpbWFnZS5jb20vODUweDQwMC8zMzMvZmZmXCIgYWx0PVwiXCI+PGJyPuODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiOODhuOCreOCueODiDwvcD5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImMtbW9kYWxfX2NvbnRlbnRzX19idXR0b25cIiB0eXBlPVwiYnV0dG9uXCIgZGF0YS1qcz1cIm1vZGFsLWFwcGx5XCI+44Oi44O844OA44Or5YaF44Gu54m55a6a44Gu44Oc44K/44Oz44KS5oq85LiL44GX44Gf44KJ44Oi44O844OA44Or44KS6ZaJ44GY44KLPC9idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2l0ZW1cIiBkYXRhLWpzPVwibW9kYWwtY29udGVudHNcIiBkYXRhLW1vZGFsLWNvbnRlbnQ9XCIyXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2l0ZW1fX2lubmVyXCI+XG4gICAgICAgIDxwPuODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvOODgOODn+ODvDwvcD5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImMtbW9kYWxfX2NvbnRlbnRzX19idXR0b25cIiB0eXBlPVwiYnV0dG9uXCIgZGF0YS1qcz1cIm1vZGFsLWFwcGx5XCI+44Oi44O844OA44Or5YaF44Gu54m55a6a44Gu44Oc44K/44Oz44KS5oq85LiL44GX44Gf44KJ44Oi44O844OA44Or44KS6ZaJ44GY44KLPC9idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2l0ZW1cIiBkYXRhLWpzPVwibW9kYWwtY29udGVudHNcIiBkYXRhLW1vZGFsLWNvbnRlbnQ9XCIzXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2l0ZW1fX2lubmVyXCI+XG4gICAgICAgIDxwPuODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiOODhuOCueODiDwvcD5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImMtbW9kYWxfX2NvbnRlbnRzX19idXR0b25cIiB0eXBlPVwiYnV0dG9uXCIgZGF0YS1qcz1cIm1vZGFsLWFwcGx5XCI+44Oi44O844OA44Or5YaF44Gu54m55a6a44Gu44Oc44K/44Oz44KS5oq85LiL44GX44Gf44KJ44Oi44O844OA44Or44KS6ZaJ44GY44KLPC9idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fY2xvc2VcIiBkYXRhLWpzPVwibW9kYWwtY2xvc2VcIj48L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cbjxidXR0b24gdHlwZT1cImJ1dHRvblwiIGRhdGEtanM9XCJtb2RhbC1vcGVuXCIgZGF0YS1tb2RhbD1cIjFcIj7jg6Ljg7zjg4Djg6sx44KS6ZaL44GPPC9idXR0b24+XG48YnV0dG9uIHR5cGU9XCJidXR0b25cIiBkYXRhLWpzPVwibW9kYWwtb3BlblwiIGRhdGEtbW9kYWw9XCIyXCI+44Oi44O844OA44OrMuOCkumWi+OBjzwvYnV0dG9uPlxuPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgZGF0YS1qcz1cIm1vZGFsLW9wZW5cIiBkYXRhLW1vZGFsPVwiM1wiPuODouODvOODgOODqzPjgpLplovjgY88L2J1dHRvbj5cbmBgYFxuKi9cbi5pcy1vdmVyZmxvdy15IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5jLW1vZGFsLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1tb2RhbF9fYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiA5MDAwOyB9XG5cbi5jLW1vZGFsX19jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC1oZWlnaHQ6IDk1JTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLW1vZGFsX19jb250ZW50cyB7XG4gICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1tb2RhbF9fY29udGVudHMge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cblxuLmMtbW9kYWxfX2NvbnRlbnRzX19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1tb2RhbF9fY29udGVudHNfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmMtbW9kYWxfX2NvbnRlbnRzX19idXR0b24ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFhYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuNHMgb3BhY2l0eTsgfVxuICAuYy1tb2RhbF9fY29udGVudHNfX2J1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tb2RhbCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5jLW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogOTIwMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuNHMgb3BhY2l0eTsgfVxuICAuYy1tb2RhbF9fY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuYy1tb2RhbF9fY2xvc2U6YmVmb3JlLCAuYy1tb2RhbF9fY2xvc2U6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jLW1vZGFsX19jbG9zZTpiZWZvcmUsIC5jLW1vZGFsX19jbG9zZTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1tb2RhbF9fY2xvc2U6YmVmb3JlLCAuYy1tb2RhbF9fY2xvc2U6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTVweDsgfSB9XG4gIC5jLW1vZGFsX19jbG9zZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuYy1tb2RhbF9fY2xvc2U6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLypcbi0tLVxubmFtZTogTmF2aVxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvanMvbmF2aVxuLS0tXG5cbmpz5Yem55CG44Gu44G/XG5cbmBgYGh0bWxcbjxidXR0b24gdHlwZT1cImJ1dHRvblwiIGRhdGEtanM9XCJwYWdlVG9wXCI+44Oa44O844K444OI44OD44OX44G4PC9idXR0b24+XG5gYGBcbiovXG4uYy1wYWdlSGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1wYWdlSGVhZGluZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyN3B4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXBhZ2VIZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgLmMtcGFnZUhlYWRpbmcuLXNpbXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYy1wYWdlSGVhZGluZy4tc2ltcGxlIHtcbiAgICAgICAgaGVpZ2h0OiAzNDJweDtcbiAgICAgICAgcGFkZGluZzogMTc1cHggMCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1wYWdlSGVhZGluZy4tc2ltcGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAuYy1wYWdlSGVhZGluZy4tc2ltcGxlOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5jLXBhZ2VIZWFkaW5nLi1zaW1wbGU6OmFmdGVyIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyODBweDsgfSB9XG5cbi5jLXBhZ2VIZWFkaW5nX19waWN0dXJlIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtcGFnZUhlYWRpbmdfX3BpY3R1cmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY2ZmE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtcGFnZUhlYWRpbmdfX3BpY3R1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1LjM4MyU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXBhZ2VIZWFkaW5nX19waWN0dXJlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgICBjb250ZW50OiBcIlwiOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXBhZ2VIZWFkaW5nX19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBwYWRkaW5nOiAyMjVweCAwIDcwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2VIZWFkaW5nX19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9IH1cblxuLmMtcGFnZUhlYWRpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDY1ZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtcGFnZUhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXBhZ2VIZWFkaW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbi5jLXBhZ2VIZWFkaW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtcGFnZUhlYWRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXBhZ2VIZWFkaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTsgfSB9XG5cbi8qXG4tLS1cbm5hbWU6IFBhZ2VyXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90b3BpY3MvcGFnZXJcbi0tLVxuXG5gYGBodG1sXG48dWwgY2xhc3M9XCJjLXBhZ2VyXCI+XG5cdDxsaSBjbGFzcz1cImMtcGFnZXJfX2l0ZW0gYy1wYWdlcl9fY29udHJvbFwiPjxhIGNsYXNzPVwiYy1wYWdlcl9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj48aSBjbGFzcz1cImMtcGFnZXJfX2ljb24gZmFzIGZhLWFuZ2xlLWRvdWJsZS1sZWZ0XCI+PC9pPjwvYT48L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXBhZ2VyX19pdGVtIGMtcGFnZXJfX2NvbnRyb2xcIj48YSBjbGFzcz1cImMtcGFnZXJfX2xpbmtcIiBocmVmPVwiL0RVTU1ZXCI+PGkgY2xhc3M9XCJjLXBhZ2VyX19pY29uIGZhcyBmYS1hbmdsZS1sZWZ0XCI+PC9pPjwvYT48L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXBhZ2VyX19pdGVtXCI+PGEgY2xhc3M9XCJjLXBhZ2VyX19saW5rXCIgaHJlZj1cIi9EVU1NWVwiPjE8L2E+PC9saT5cblx0PGxpIGNsYXNzPVwiYy1wYWdlcl9faXRlbVwiPjxhIGNsYXNzPVwiYy1wYWdlcl9fbGluayBpcy1jdXJyZW50XCIgaHJlZj1cIi9EVU1NWVwiPjI8L2E+PC9saT5cblx0PGxpIGNsYXNzPVwiYy1wYWdlcl9faXRlbVwiPjxhIGNsYXNzPVwiYy1wYWdlcl9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj4zPC9hPjwvbGk+XG5cdDxsaSBjbGFzcz1cImMtcGFnZXJfX2l0ZW1cIj48YSBjbGFzcz1cImMtcGFnZXJfX2xpbmtcIiBocmVmPVwiL0RVTU1ZXCI+NDwvYT48L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXBhZ2VyX19pdGVtXCI+PGEgY2xhc3M9XCJjLXBhZ2VyX19saW5rXCIgaHJlZj1cIi9EVU1NWVwiPjU8L2E+PC9saT5cblx0PGxpIGNsYXNzPVwiYy1wYWdlcl9faXRlbSBjLXBhZ2VyX19jb250cm9sXCI+PGEgY2xhc3M9XCJjLXBhZ2VyX19saW5rXCIgaHJlZj1cIi9EVU1NWVwiPjxpIGNsYXNzPVwiYy1wYWdlcl9faWNvbiBmYXMgZmEtYW5nbGUtcmlnaHRcIj48L2k+PC9hPjwvbGk+XG5cdDxsaSBjbGFzcz1cImMtcGFnZXJfX2l0ZW0gYy1wYWdlcl9fY29udHJvbFwiPjxhIGNsYXNzPVwiYy1wYWdlcl9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj48aSBjbGFzcz1cImMtcGFnZXJfX2ljb24gZmFzIGZhLWFuZ2xlLWRvdWJsZS1yaWdodFwiPjwvaT48L2E+PC9saT5cbjwvdWw+XG5gYGBcbiovXG4uYy1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1wYWdlciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2VyX19jb250cm9sIHtcbiAgICB3aWR0aDogNDcuMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2VyX19jb250cm9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjQlOyB9IH1cblxuLmMtcGFnZXJfX2NvbnRyb2xfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjM2MzYzM1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAuM3MgY29sb3I7IH1cbiAgLmMtcGFnZXJfX2NvbnRyb2xfX2xpbmsuLXByZXY6OmJlZm9yZSwgLmMtcGFnZXJfX2NvbnRyb2xfX2xpbmsuLW5leHQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjtcbiAgICBjb250ZW50OiBcIu6kglwiOyB9XG4gIC5jLXBhZ2VyX19jb250cm9sX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzM1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jLXBhZ2VyX19jb250cm9sX19saW5rOmhvdmVyOjpiZWZvcmUsIC5jLXBhZ2VyX19jb250cm9sX19saW5rOmhvdmVyOjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1wYWdlcl9fY29udHJvbF9fbGluay4tcHJldiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHggMThweCAyOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXBhZ2VyX19jb250cm9sX19saW5rLi1wcmV2IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTElIDE2cHggMTQlOyB9IH1cbiAgLmMtcGFnZXJfX2NvbnRyb2xfX2xpbmsuLXByZXY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtcGFnZXJfX2NvbnRyb2xfX2xpbmsuLW5leHQge1xuICAgICAgcGFkZGluZzogMThweCAyOHB4IDE4cHggMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1wYWdlcl9fY29udHJvbF9fbGluay4tbmV4dCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE0JSAxNnB4IDExJTsgfSB9XG4gIC5jLXBhZ2VyX19jb250cm9sX19saW5rLi1uZXh0OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxuLmMtcGFnZXJfX3B1bGxkb3duX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1wYWdlcl9fcHVsbGRvd25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXBhZ2VyX19wdWxsZG93bl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG9yZGVyOiAtMTsgfSB9XG4gIC5jLXBhZ2VyX19wdWxsZG93bl9fY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIu6kglwiOyB9XG5cbi5jLXBhZ2VyX19wdWxsZG93bl9fZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYzNjMzU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzYzNjMzU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1wYWdlcl9fcHVsbGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jLXBhZ2VyX19wdWxsZG93bjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1waWN0dXJlTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtcGljdHVyZUxpbmtfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMi41JTtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGljdHVyZUxpbmtfX2l0ZW0ge1xuICAgIHdpZHRoOiA0Ny4zJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1waWN0dXJlTGlua19faXRlbTpub3QoOm50aC1jaGlsZCg0bisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwJSAvIDMpOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXBpY3R1cmVMaW5rX19pdGVtOm50aC1jaGlsZChuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwJSAvIDMpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1waWN0dXJlTGlua19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogNS40JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGljdHVyZUxpbmtfX2l0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDUuNCU7IH0gfVxuXG4uYy1waWN0dXJlTGlua19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmMtcGljdHVyZUxpbmtfX2xpbms6OmJlZm9yZSwgLmMtcGljdHVyZUxpbmtfX2xpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmMtcGljdHVyZUxpbmtfX2xpbms6OmJlZm9yZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCB0b3AsIHJnYmEoMjAsIDIwLCAyMCwgMC45KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHk7IH1cbiAgLmMtcGljdHVyZUxpbmtfX2xpbms6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgcmdiYSgyMCwgMjAsIDIwLCAwLjkpLCByZ2JhKDAsIDAsIDAsIDAuNTUpKTtcbiAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTsgfVxuICAuYy1waWN0dXJlTGlua19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYy1waWN0dXJlTGlua19fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYy1waWN0dXJlTGlua19fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1waWN0dXJlTGlua19fcGljdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjglOyB9IH1cblxuLmMtcGljdHVyZUxpbmtfX3BpY3R1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogLjNzIHRyYW5zZm9ybTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1waWN0dXJlTGlua19fcGljdHVyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtcGljdHVyZUxpbmtfX3BpY3R1cmUgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wLXRvcF9fYnVzaW5lc3NfX2xpbms6aG92ZXIgLmMtcGljdHVyZUxpbmtfX3BpY3R1cmUgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC10b3BfX2J1c2luZXNzX19saW5rOmhvdmVyIC5jLXBpY3R1cmVMaW5rX19waWN0dXJlIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpOyB9IH1cblxuLmMtcGljdHVyZUxpbmtfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1waWN0dXJlTGlua19fdGl0bGUge1xuICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtcGljdHVyZUxpbmtfX3RpdGxlIHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgOCU7IH0gfVxuICAuYy1waWN0dXJlTGlua19fdGl0bGU6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb250ZW50OiBcIu6kglwiOyB9XG5cbi5jLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXBpY3R1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBpY3R1cmUgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmMtcGljdHVyZV9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1wcm9kdWN0X19pdGVtIHtcbiAgICB3aWR0aDogMjIuNSU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtcHJvZHVjdF9faXRlbTpub3QoOm50aC1jaGlsZCg0bisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwJSAvIDMpOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXByb2R1Y3RfX2l0ZW06bnRoLWNoaWxkKG4rNSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAlIC8gMyk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3RfX2l0ZW0gKyAuYy1wcm9kdWN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmMtcHJvZHVjdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1MyU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXByb2R1Y3RfX2xpbms6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjMTExO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XG4gICAgICBjb250ZW50OiBcIlwiOyB9IH1cbiAgLmMtcHJvZHVjdF9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmMtcHJvZHVjdF9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uYy1wcm9kdWN0X19waWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jLXByb2R1Y3RfX3BpY3R1cmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMTAlLCAjM0MzQzM1KTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5jLXByb2R1Y3RfX3BpY3R1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYy1wcm9kdWN0X19jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzM1O1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1wcm9kdWN0X19jb250ZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMCAyNXB4IDIwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXByb2R1Y3RfX2NvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4OyB9IH1cblxuLmMtcHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmMtcHJvZHVjdF9fbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jLXByb2R1Y3RfX21vcmU6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBjb250ZW50OiBcIu6kglwiOyB9XG5cbi5jLXNlYXJjaF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtc2VhcmNoX19mb3JtIHtcbiAgICAgIG1hcmdpbjogMTIwcHggMCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXNlYXJjaF9fZm9ybSB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbi5jLXNlYXJjaF9fZm9ybV9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWFjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtc2VhcmNoX19mb3JtX19pbnB1dCB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2VhcmNoX19mb3JtX19pbnB1dCB7XG4gICAgICB3aWR0aDogNzAuNSU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7IH0gfVxuICAuYy1zZWFyY2hfX2Zvcm1fX2lucHV0OmZvY3VzIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE5cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzNjM2MzNTsgfVxuXG4uYy1zZWFyY2hfX2Zvcm1fX3N1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjMzU7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1zZWFyY2hfX2Zvcm1fX3N1Ym1pdCB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2VhcmNoX19mb3JtX19zdWJtaXQge1xuICAgICAgcGFkZGluZzogMTZweCA1LjQlOyB9IH1cbiAgLmMtc2VhcmNoX19mb3JtX19zdWJtaXQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb250ZW50OiBcIu6kilwiOyB9XG4gIC5jLXNlYXJjaF9fZm9ybV9fc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA2RjY3OyB9XG5cbi5jLXNlYXJjaF9fcmVzdWx0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXNlYXJjaF9fcmVzdWx0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDIwcHggMCAzNHB4O1xuICAgICAgcGFkZGluZzogMjJweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXNlYXJjaF9fcmVzdWx0IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYy1zZWFyY2hfX3Jlc3VsdF9fY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXNlYXJjaF9fcmVzdWx0X19jb3VudDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbi5jLXNlYXJjaF9fYXJ0aWNsZSArIC5jLXNlYXJjaF9fYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmMtc2VhcmNoX19hcnRpY2xlX19saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFhYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzNjM2MzNTtcbiAgdHJhbnNpdGlvbjogLjNzIGJvcmRlci1jb2xvcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1zZWFyY2hfX2FydGljbGVfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zZWFyY2hfX2FydGljbGVfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDIwcHg7IH0gfVxuICAuYy1zZWFyY2hfX2FydGljbGVfX2xpbms6aG92ZXIge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYy1zZWFyY2hfX2FydGljbGVfX2xpbms6aG92ZXIge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDI3cHg7IH0gfVxuICAuYy1zZWFyY2hfX2FydGljbGVfX2xpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbnRlbnQ6IFwi7qSCXCI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1zZWFyY2hfX2FydGljbGVfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMWIxYWM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5jLXNlYXJjaF9fYXJ0aWNsZV9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1zZWFyY2hfX2FydGljbGVfX3BpY3R1cmUge1xuICAgICAgd2lkdGg6IDI2LjMlO1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi42JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMy4xNSU7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zZWFyY2hfX2FydGljbGVfX3BpY3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDQ0LjYlOyB9IH1cbiAgLmMtc2VhcmNoX19hcnRpY2xlX19waWN0dXJlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXNlYXJjaF9fYXJ0aWNsZV9faW5mbyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmMtc2VhcmNoX19hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7IH1cbiAgLmMtc2VhcmNoX19hcnRpY2xlX19saW5rOmhvdmVyIC5jLXNlYXJjaF9fYXJ0aWNsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXNlYXJjaF9fYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXNlYXJjaF9fYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jLXNlYXJjaF9fYXJ0aWNsZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDIycHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2VhcmNoX19hcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1zZWFyY2hfX2FydGljbGVfX2Zsb29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uYy1zZWFyY2hfX2FydGljbGVfX3VybCB7XG4gIGNvbG9yOiAjNzA2RjY3OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zZWFyY2hfX2FydGljbGVfX3VybCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5jLXNlYXJjaF9fYXJ0aWNsZV9fZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogI2EzMGIxYTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1zZWFyY2hfX2FydGljbGVfX2ZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2VhcmNoX19hcnRpY2xlX19maWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgLmMtc2VhcmNoX19hcnRpY2xlX19maWxlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2EzMGIxYTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmMtc2VhcmNoX19hcnRpY2xlX19maWxlOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1zZWFyY2hfX2FydGljbGVfX2ZpbGU6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgYVtocmVmJD1cInBkZlwiXSAuYy1zZWFyY2hfX2FydGljbGVfX2ZpbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupIhcIjsgfVxuICBhW2hyZWYkPVwiemlwXCJdIC5jLXNlYXJjaF9fYXJ0aWNsZV9fZmlsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kgVwiOyB9XG4gIGFbaHJlZiQ9XCJ4bHN4XCJdIC5jLXNlYXJjaF9fYXJ0aWNsZV9fZmlsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6khFwiOyB9XG4gIGFbaHJlZiQ9XCJ4bHNcIl0gLmMtc2VhcmNoX19hcnRpY2xlX19maWxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSEXCI7IH1cbiAgYVtocmVmJD1cImRvY3hcIl0gLmMtc2VhcmNoX19hcnRpY2xlX19maWxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSYXCI7IH1cbiAgYVtocmVmJD1cImRvY1wiXSAuYy1zZWFyY2hfX2FydGljbGVfX2ZpbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupJhcIjsgfVxuICBhW2hyZWYkPVwicHB0eFwiXSAuYy1zZWFyY2hfX2FydGljbGVfX2ZpbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupIlcIjsgfVxuICBhW2hyZWYkPVwicHB0XCJdIC5jLXNlYXJjaF9fYXJ0aWNsZV9fZmlsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kiVwiOyB9XG4gIGFbaHJlZiQ9XCJleGVcIl0gLmMtc2VhcmNoX19hcnRpY2xlX19maWxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSMXCI7IH1cbiAgYVtocmVmJD1cInR4dFwiXSAuYy1zZWFyY2hfX2FydGljbGVfX2ZpbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupI9cIjsgfVxuICBhW2hyZWYkPVwianBnXCJdIC5jLXNlYXJjaF9fYXJ0aWNsZV9fZmlsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kjVwiOyB9XG4gIGFbaHJlZiQ9XCJtcGdcIl0gLmMtc2VhcmNoX19hcnRpY2xlX19maWxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSOXCI7IH1cbiAgYVtocmVmJD1cImNzdlwiXSAuYy1zZWFyY2hfX2FydGljbGVfX2ZpbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupItcIjsgfVxuICBhW2hyZWYkPVwiY3N2XCJdIC5jLXNlYXJjaF9fYXJ0aWNsZV9fZmlsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6ki1wiOyB9XG4gIGFbaHJlZiQ9XCJtcDRcIl0gLmMtc2VhcmNoX19hcnRpY2xlX19maWxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSAXCI7IH1cblxuLmMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgcGFkZGluZzogODBweCAwIDU1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAzNXB4OyB9IH1cbiAgLmMtc2VjdGlvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jLXNlY3Rpb246OmFmdGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjgwcHg7IH0gfVxuXG4uYy1mb3JtLXB1bGxkb3duX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtZm9ybS1wdWxsZG93bl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIC5jLWZvcm0tcHVsbGRvd25fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLmMtZm9ybS1wdWxsZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWFjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjM2MzYzM1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmMtZm9ybS1wdWxsZG93bjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1zaWRlTmF2X19pdGVtICsgLmMtc2lkZU5hdl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmMtc2lkZU5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDI4cHggMjVweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjM2MzYzM1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvciwgLjNzIGNvbG9yOyB9XG4gIC5jLXNpZGVOYXZfX2xpbms6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb2xvcjogI2EzMGIxYTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdHJhbnNpdGlvbjogLjNzIGNvbG9yO1xuICAgIGNvbnRlbnQ6IFwi7qSCXCI7IH1cbiAgLmMtc2lkZU5hdl9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYy1zaWRlTmF2X19saW5rOmhvdmVyOjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1zaWRlTmF2X19saW5rW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSDXCI7IH1cblxuLmMtc2lkZU5hdl9fc3ltYm9sIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1zaWRlTmF2X19zeW1ib2wge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgICAuYy1zaWRlTmF2X19zeW1ib2wgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXNpZGVOYXZfX3N5bWJvbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgIC5jLXNpZGVOYXZfX3N5bWJvbCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7IH0gfVxuXG4vKlxuLS0tXG5uYW1lOiBTbGlkZXLvvIhmbGV4c2xpZGVy77yJXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy9zbGlkZXJcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1zbGlkZXIgZmxleHNsaWRlclwiIGRhdGEtanM9XCJmbGV4c2xpZGVyXCI+XG4gIDx1bCBjbGFzcz1cImMtc2xpZGVyX19pbm5lciBzbGlkZXNcIj5cbiAgICA8bGkgY2xhc3M9XCJjLXNsaWRlcl9faXRlbVwiPlxuICAgICAgPHBpY3R1cmU+XG4gICAgICAgIDxzb3VyY2UgbWVkaWE9XCIobWF4LXdpZHRoOiA3NjhweClcIiBzcmNzZXQ9XCIvZmlsZXMvdXNlci9pbWFnZXMvZmxleHNsaWRlci9mbGV4c2xpZGVyXzAxLmpwZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy9mbGV4c2xpZGVyL2ZsZXhzbGlkZXJfMDEuanBnXCIgYWx0PVwiXCI+XG4gICAgICA8L3BpY3R1cmU+XG4gICAgPC9saT5cbiAgICA8bGkgY2xhc3M9XCJjLXNsaWRlcl9faXRlbVwiPlxuICAgICAgPHBpY3R1cmU+XG4gICAgICAgIDxzb3VyY2UgbWVkaWE9XCIobWF4LXdpZHRoOiA3NjhweClcIiBzcmNzZXQ9XCIvZmlsZXMvdXNlci9pbWFnZXMvZmxleHNsaWRlci9mbGV4c2xpZGVyXzAyLmpwZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy9mbGV4c2xpZGVyL2ZsZXhzbGlkZXJfMDIuanBnXCIgYWx0PVwiXCI+XG4gICAgICA8L3BpY3R1cmU+XG4gICAgPC9saT5cbiAgICA8bGkgY2xhc3M9XCJjLXNsaWRlcl9faXRlbVwiPlxuICAgICAgPHBpY3R1cmU+XG4gICAgICAgIDxzb3VyY2UgbWVkaWE9XCIobWF4LXdpZHRoOiA3NjhweClcIiBzcmNzZXQ9XCIvZmlsZXMvdXNlci9pbWFnZXMvZmxleHNsaWRlci9mbGV4c2xpZGVyXzAzLmpwZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy9mbGV4c2xpZGVyL2ZsZXhzbGlkZXJfMDMuanBnXCIgYWx0PVwiXCI+XG4gICAgICA8L3BpY3R1cmU+XG4gICAgPC9saT5cbiAgICA8bGkgY2xhc3M9XCJjLXNsaWRlcl9faXRlbVwiPlxuICAgICAgPHBpY3R1cmU+XG4gICAgICAgIDxzb3VyY2UgbWVkaWE9XCIobWF4LXdpZHRoOiA3NjhweClcIiBzcmNzZXQ9XCIvZmlsZXMvdXNlci9pbWFnZXMvZmxleHNsaWRlci9mbGV4c2xpZGVyXzA0LmpwZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy9mbGV4c2xpZGVyL2ZsZXhzbGlkZXJfMDQuanBnXCIgYWx0PVwiXCI+XG4gICAgICA8L3BpY3R1cmU+XG4gICAgPC9saT5cbiAgPC91bD5cbjwvZGl2PlxuYGBgXG4qL1xuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXNsaWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4vKlxuLS0tXG5uYW1lOiBTbGlkZXLvvIhzbGlja3NsaWRlcu+8iVxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvanMvc2xpZGVyXG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtc2xpY2tzbGlkZXJcIj5cbiAgPGRpdj5cbiAgICA8YSBocmVmPVwiL2R1bW15L1wiPjxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCI+PC9hPlxuICA8L2Rpdj5cbiAgPGRpdj5cbiAgICA8YSBocmVmPVwiL2R1bW15L1wiPjxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCI+PC9hPlxuICA8L2Rpdj5cbiAgPGRpdj5cbiAgICA8YSBocmVmPVwiL2R1bW15L1wiPjxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCI+PC9hPlxuICA8L2Rpdj5cbjwvZGl2PlxuYGBgXG4qL1xuLmMtc2xpY2tzbGlkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtc2xpY2tzbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5jLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy1zdGVwIHtcbiAgICAgIHdpZHRoOiA3MC44JTtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc3RlcCB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bzsgfSB9XG4gIC5jLXN0ZXA6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmMtc3RlcDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiMWIxYWM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1zdGVwOjphZnRlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogNjYuOCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWFjOyB9IH1cblxuLmMtc3RlcF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXN0ZXBfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgZmxleDogMSAxIGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc3RlcF9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgfSB9XG4gIC5jLXN0ZXBfX2l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jLXN0ZXBfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLXN0ZXBfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXN0ZXBfX2l0ZW06OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2YwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29udGVudDogXCJcIjsgfSB9XG4gIC5jLXN0ZXBfX2l0ZW0uLWVkaXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupJRcIjsgfVxuICAuYy1zdGVwX19pdGVtLi1jb25maXJtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSTXCI7IH1cbiAgLmMtc3RlcF9faXRlbS4tY29tcGxldGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupJJcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmMtc3RlcF9faXRlbS4tY29tcGxldGU6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAuYy1zdGVwX19pdGVtLmlzLWN1cnJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYy1zdGVwX19pdGVtLmlzLWN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiMWIxYWMsIHRyYW5zcGFyZW50KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtc3RlcF9faXRlbS5pcy1jdXJyZW50IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1zdGVwX19pdGVtLmlzLWN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC4tY29tcGxldGUuYy1zdGVwX19pdGVtLmlzLWN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5jLXN0ZXBfX2l0ZW0uaXMtY3VycmVudDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtc3RlcF9faXRlbS5pcy1kb25lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYWM7XG4gICAgICBjb2xvcjogcmdiYSg2MCwgNjAsIDUzLCAwLjMpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXN0ZXBfX2l0ZW0uaXMtZG9uZTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFhYzsgfSB9XG5cbi8qXG4tLS1cbm5hbWU6IFRhYlxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvanMvdGFiXG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtdGFiXCI+XG4gIDxkaXYgY2xhc3M9Yy10YWJfX25hdj5cbiAgICA8YnV0dG9uIGNsYXNzPVwiYy10YWJfX25hdl9faXRlbSBpcy1hY3RpdmVcIiBkYXRhLXRhYj1cIjFcIiBkYXRhLWpzPVwiY2hhbmdlLXRhYlwiPuOCv+ODljE8L2J1dHRvbj5cbiAgICA8YnV0dG9uIGNsYXNzPVwiYy10YWJfX25hdl9faXRlbVwiIGRhdGEtdGFiPVwiMlwiIGRhdGEtanM9XCJjaGFuZ2UtdGFiXCI+44K/44OWMjwvYnV0dG9uPlxuICAgIDxidXR0b24gY2xhc3M9XCJjLXRhYl9fbmF2X19pdGVtXCIgZGF0YS10YWI9XCIzXCIgZGF0YS1qcz1cImNoYW5nZS10YWJcIj7jgr/jg5YzPC9idXR0b24+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy10YWJfX2NvbnRlbnRfX291dGVyXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtdGFiX19jb250ZW50XCIgZGF0YS10YWItY29udGVudD1cIjFcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjLXRhYl9fY29udGVudF9faW5uZXJcIj5cbiAgICAgICAg44K/44OWMeWGheWuueOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuueOCv+ODljHlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuuTxicj5cbiAgICAgICAg44K/44OWMeWGheWuueOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuueOCv+ODljHlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuuTxicj5cbiAgICAgICAg44K/44OWMeWGheWuueOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a65XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYy10YWJfX2NvbnRlbnRcIiBkYXRhLXRhYi1jb250ZW50PVwiMlwiPlxuICAgICAgPGRpdiBjbGFzcz1cImMtdGFiX19jb250ZW50X19pbm5lclwiPlxuICAgICAgICDjgr/jg5Yy5YaF5a6544K/44OWMuWGheWuueOCv+ODljLlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljLlhoXlrrnjgr/jg5Yy5YaF5a6544K/44OWMuWGheWuuTxicj5cbiAgICAgICAg44K/44OWMuWGheWuueOCv+ODljLlhoXlrrnjgr/jg5Yy5YaF5a65XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYy10YWJfX2NvbnRlbnRcIiBkYXRhLXRhYi1jb250ZW50PVwiM1wiPlxuICAgICAgPGRpdiBjbGFzcz1cImMtdGFiX19jb250ZW50X19pbm5lclwiPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuTxicj5cbiAgICAgICAg44K/44OWM+WGheWuueOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuTxicj5cbiAgICAgICAg44K/44OWM+WGheWuueOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuTxicj5cbiAgICAgICAg44K/44OWM+WGheWuueOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuTxicj5cbiAgICAgICAg44K/44OWM+WGheWuueOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrlcbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuYGBgXG4qL1xuLmMtdGFiX19uYXYge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jLXRhYl9fbmF2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNiMWIxYWM7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmMtdGFiX19uYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAuYy10YWJfX25hdl9faXRlbS5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uYy10YWJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiA2MDBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2IxYjFhYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYy10YWJfX2NvbnRlbnQuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmMtdGFiX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZzogMWVtOyB9XG5cbi50LWh0aS1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjJmOTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAudC1odGktbmV3cyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDUwcHggNTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudC1odGktbmV3cyB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLnQtaHRpLW5ld3NfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAudC1odGktbmV3c19faGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50LWh0aS1uZXdzX19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLnQtaHRpLW5ld3NfX2hlYWQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLnQtaHRpLW5ld3NfX2hlYWRfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAudC1odGktbmV3c19faGVhZF9fbGluazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIu+EhVwiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICM4NDhjOTA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDsgfVxuICAudC1odGktbmV3c19fdGFiX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlNWYyZjk7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50LWh0aS1uZXdzX190YWJfX2hlYWQuLWptaGMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM2NWMxNWQ7IH1cbiAgLnQtaHRpLW5ld3NfX3RhYl9faXRlbS4tam1oYy5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjM2ViMTM0OyB9XG4gIC50LWh0aS1uZXdzX190YWJfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnQtaHRpLW5ld3NfX3RhYl9faXRlbS5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDgxYzk7IH1cbiAgICAgIC50LWh0aS1uZXdzX190YWJfX2l0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgcmlnaHQ6IDI1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC50LWh0aS1uZXdzX190YWJfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50LWh0aS1uZXdzX190YWJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC50LWh0aS1uZXdzX190YWJfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAudC1odGktbmV3c19fdGFiX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwNDBweDtcbiAgICAgICAgbGVmdDogMzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnQtaHRpLW5ld3NfX3RhYl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAudC1odGktbmV3c19fdGFiX19jb250ZW50W2RhdGEtdGFiLWNvbnRlbnQ9XCIxXCJdIHtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuLWxpc3QgLnQtaHRpLW5ld3NfX3RhYl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNzcwcHg7IH0gfVxuICAudC1odGktbmV3c19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50LWh0aS1uZXdzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudC1odGktbmV3c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAudC1odGktbmV3c19faXRlbV9fZGF0ZSB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnQtaHRpLW5ld3NfX2l0ZW1fX2NhdGVnb3J5IHtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgICAgLnQtaHRpLW5ld3NfX2l0ZW1fX2NhdGVnb3J5IHNwYW4ge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDA4MWM5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzAwODFjOTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDsgfVxuICAgICAgICAudC1odGktbmV3c19faXRlbV9fY2F0ZWdvcnkgc3Bhbi4tam1oYyB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzNlYjEzNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAjM2ViMTM0OyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuLWxpc3QgLnQtaHRpLW5ld3NfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAudC1odGktbmV3c19faXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAudC1odGktbmV3c19faXRlbV9fdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiA4MTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnQtaHRpLW5ld3NfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLnQtaHRpLW5ld3NfX2l0ZW1fX3RpdGxlIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnQtaHRpLW5ld3NfX2l0ZW1fX3RpdGxlIC5uZXcge1xuICAgICAgICBjb2xvcjogI2YxNmYyOTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLypcbi0tLVxubmFtZTogVGFibGUgc2ltcGxlICh0YWJsZSB0YWcpXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90YWJsZVxuLS0tXG5cbmBgYGh0bWxcbjx0YWJsZSBjbGFzcz1cImMtdGFibGVcIj5cbiAgICA8dGJvZHk+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICAgIDx0aD7opovlh7rjgZfjgYzlhaXjgorjgb7jgZk8L3RoPlxuICAgICAgICAgICAgPHRkPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmTwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICAgIDx0aD7opovlh7rjgZfjgYzlhaXjgorjgb7jgZk8L3RoPlxuICAgICAgICAgICAgPHRkPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmTwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgPC90Ym9keT5cbjwvdGFibGU+XG5gYGBcbiovXG4uYy10YWJsZSB0aCwgLmMtdGFibGUgdGQsIC5jLXRhYmxlLS1zY3JvbGwgdGgsIC5jLXRhYmxlLS1zY3JvbGwgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXRhYmxlIHRoLCAuYy10YWJsZSB0ZCwgLmMtdGFibGUtLXNjcm9sbCB0aCwgLmMtdGFibGUtLXNjcm9sbCB0ZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtdGFibGUgdGgsIC5jLXRhYmxlIHRkLCAuYy10YWJsZS0tc2Nyb2xsIHRoLCAuYy10YWJsZS0tc2Nyb2xsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDIycHggMjBweDsgfSB9XG5cbi5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2IxYjFhYztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy10YWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDsgfSB9XG5cbi5jLXRhYmxlIHRoLCAuYy10YWJsZSB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmMtdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwYjFhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXRhYmxlIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWFjOyB9IH1cblxuLmMtdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFhYzsgfVxuICAuYy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNjM2MzNTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKlxuLS0tXG5uYW1lOiBUYWJsZSBzY3JvbGxcbmNhdGVnb3J5OlxuLSBjb21wb25lbnQvdGFibGVcbi0tLVxuXG5gYGBodG1sXG48dGFibGUgY2xhc3M9XCJjLXRhYmxlLS1zY3JvbGxcIj5cbiAgICA8dGhlYWQ+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICAgIDx0aD7opovlh7rjgZfjgZ3jga4xPC90aD5cbiAgICAgICAgICAgIDx0aD7opovlh7rjgZfjgZ3jga4yPC90aD5cbiAgICAgICAgICAgIDx0aD7opovlh7rjgZfjgZ3jga4zPC90aD5cbiAgICAgICAgICAgIDx0aD7opovlh7rjgZfjgZ3jga40PC90aD5cbiAgICAgICAgPC90cj5cbiAgICA8L3RoZWFkPlxuICAgIDx0Ym9keT5cbiAgICAgICAgPHRyPlxuICAgICAgICAgICAgPHRoPuimi+WHuuOBl+OBjOWFpeOCiuOBvuOBmTwvdGg+XG4gICAgICAgICAgICA8dGQ+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZPC90ZD5cbiAgICAgICAgICAgIDx0ZD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZk8L3RkPlxuICAgICAgICAgICAgPHRkPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmTwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICAgIDx0aD7opovlh7rjgZfjgYzlhaXjgorjgb7jgZk8L3RoPlxuICAgICAgICAgICAgPHRkPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmTwvdGQ+XG4gICAgICAgICAgICA8dGQ+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZPC90ZD5cbiAgICAgICAgICAgIDx0ZD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZk8L3RkPlxuICAgICAgICA8L3RyPlxuICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGg+6KaL5Ye644GX44GM5YWl44KK44G+44GZPC90aD5cbiAgICAgICAgICAgIDx0ZD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZk8L3RkPlxuICAgICAgICAgICAgPHRkPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmTwvdGQ+XG4gICAgICAgICAgICA8dGQ+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZPC90ZD5cbiAgICAgICAgPC90cj5cbiAgICA8L3Rib2R5PlxuPC90YWJsZT5cbmBgYFxuKi9cbi5jLXRhYmxlLS1zY3JvbGwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2IxYjFhYztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtdGFibGUtLXNjcm9sbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDsgfSB9XG5cbi5jLXRhYmxlLS1zY3JvbGwgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG5cbi5jLXRhYmxlLS1zY3JvbGwgdGgsIC5jLXRhYmxlLS1zY3JvbGwgdGQge1xuICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gIC5jLXRhYmxlLS1zY3JvbGwgdGg6bm90KDpmaXJzdC1jaGlsZCksIC5jLXRhYmxlLS1zY3JvbGwgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IxYjFhYzsgfVxuXG4uYy10YWJsZS0tc2Nyb2xsIHRoIHtcbiAgY29sb3I6ICNhMzBiMWE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qXG4tLS1cbm5hbWU6IFRleHRcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvdGV4dFxuLS0tXG5cbiMjIOODhuOCreOCueODiFxuXG5gYGBodG1sXG48cCBjbGFzcz1cImMtdGV4dFwiPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjxicj7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgII8L3A+XG5cbjxhcnRpY2xlIGNsYXNzPVwiYy1hcnRpY2xlXCI+XG5cdDxwPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvcD5cblx0PHA+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPC9wPlxuPC9hcnRpY2xlPlxuYGBgXG4qL1xuLmMtdGV4dCwgLmMtYXJ0aWNsZSBwIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4vKlxuLS0tXG5uYW1lOiBoaWdobGlnaHRlZCBUZXh0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L3RleHRcbi0tLVxuXG4jIyDjg4bjgq3jgrnjg4hcblxuYGBgaHRtbFxuPHAgY2xhc3M9XCJjLXRleHQtLWhpZ2hsaWdodGVkXCI+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPGJyPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvcD5cblxuPGFydGljbGUgY2xhc3M9XCJjLWFydGljbGVcIj5cblx0PHA+XG5cdFx044OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPHN0cm9uZz7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgII8L3N0cm9uZz5cblx0XHQ8YnI+44OG44Kt44K544OI44GMPGVtPuWFpeOCiuOBvuOBmeOAgjwvZW0+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPGVtPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvZW0+XG5cdDwvcD5cbjwvYXJ0aWNsZT5cbmBgYFxuKi9cbi5jLXRleHQtLXN0cm9uZywgLmMtYXJ0aWNsZSBzdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jLXRleHQtLWl0YWxpYywgLmMtYXJ0aWNsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uYy10ZXh0LS1lbXBoYXNpcyB7XG4gIGNvbG9yOiAjZjAwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYy10ZXh0LS1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLmMtdGV4dC0tcXVvdGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjOTQ4Zjc3O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb250ZW50OiBcIu6kllwiOyB9XG4gIC5jLXRleHQtLXF1b3RlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHggLSAxMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OCwgMTQzLCAxMTksIDAuMzcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmMtdGV4dC0tcXVvdGUgcCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLmMtdGV4dC0tcXVvdGUgY2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYy10ZXh0LS1xdW90ZSBjaXRlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIuKAlVwiOyB9XG5cbi8qXG4tLS1cbm5hbWU6IGFsaWduIFRleHRcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvdGV4dFxuLS0tXG5cbiMjIOODhuOCreOCueODiOS9jee9rlxuXG5gYGBodG1sXG48cCBjbGFzcz1cImMtdGV4dCBjLXRleHQtLWFsaWduLXJpZ2h0XCI+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPGJyPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvcD5cbjxwIGNsYXNzPVwiYy10ZXh0IGMtdGV4dC0tYWxpZ24tY2VudGVyXCI+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPGJyPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvcD5cbjxwIGNsYXNzPVwiYy10ZXh0IGMtdGV4dC0tYWxpZ24tbGVmdFwiPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjxicj7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgII8L3A+XG5cbmBgYFxuKi9cbi5jLXRleHQtLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmMtdGV4dC0tYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLXRleHQtLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jLWZvcm0tdG9nZ2xlLS1zdWIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWFjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtZm9ybS10b2dnbGUtLXN1YiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWZvcm0tdG9nZ2xlLS1zdWIge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmMtZm9ybS10b2dnbGVfX3JhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYy1mb3JtLXRvZ2dsZV9fcmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5jLWZvcm0tdG9nZ2xlX19yYWRpbyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGNvbG9yOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLWZvcm0tdG9nZ2xlX19yYWRpbyBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZm9ybS10b2dnbGVfX3JhZGlvIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCA1MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH0gfVxuICAuYy1mb3JtLXRvZ2dsZV9fcmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzcwNkY2NztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjNzIGJvcmRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYy1mb3JtLXRvZ2dsZV9fcmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1mb3JtLXRvZ2dsZV9fcmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMjBweDsgfSB9XG5cbi5jLWZvcm0tdG9nZ2xlX19yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2YwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWZvcm0tdG9nZ2xlX19yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gIC5jLWZvcm0tdG9nZ2xlX19yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2YwMDsgfVxuXG4uYy1mb3JtLXRvZ2dsZV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5jLWZvcm0tdG9nZ2xlLS1zdWIgLmMtZm9ybS10b2dnbGVfX2NoZWNrYm94OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jLWZvcm0tdG9nZ2xlX19jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgei1pbmRleDogLTE7IH1cblxuLmMtZm9ybS10b2dnbGVfX2NoZWNrYm94IGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGNvbG9yOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLWZvcm0tdG9nZ2xlX19jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZm9ybS10b2dnbGVfX2NoZWNrYm94IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCA1MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH0gfVxuXG4uYy1mb3JtLXRvZ2dsZV9fY2hlY2tib3ggaW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzA2RjY3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IC4zcyBib3JkZXItY29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtZm9ybS10b2dnbGVfX2NoZWNrYm94IGlucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZm9ybS10b2dnbGVfX2NoZWNrYm94IGlucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAyMHB4OyB9IH1cblxuLmMtZm9ybS10b2dnbGVfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZjAwO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1mb3JtLXRvZ2dsZV9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuICAuYy1mb3JtLXRvZ2dsZV9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwOyB9XG4gIC5jLWZvcm0tdG9nZ2xlX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jLWZvcm0tdG9nZ2xlX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtZm9ybS10b2dnbGVfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIGxlZnQ6IDI0cHg7IH0gfVxuXG4vKlxuLS0tXG5uYW1lOiBUb3BpY3NMaXN0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90b3BpY3MvdG9waWNzTGlzdFxuLS0tXG5cbmBgYGh0bWxcbjx1bCBjbGFzcz1cImMtdG9waWNzX19saXN0XCI+XG5cdDxsaSBjbGFzcz1cImMtdG9waWNzX19pdGVtXCI+XG5cdFx0PHRpbWUgY2xhc3M9XCJjLXRvcGljc19fZGF0ZVwiIGRhdGV0aW1lPVwiWVlZWS1tbS1kZFwiPjIwMTcuMTAuMTk8L3RpbWU+XG5cdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19sYWJlbFwiPuOCq+ODhuOCtOODqjwvZGl2PlxuXHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fdGl0bGVcIj48YSBocmVmPVwiL0RVTU1ZXCI+6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CC6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CCPC9hPjwvZGl2PlxuXHQ8L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXRvcGljc19faXRlbVwiPlxuXHRcdDx0aW1lIGNsYXNzPVwiYy10b3BpY3NfX2RhdGVcIiBkYXRldGltZT1cIllZWVktbW0tZGRcIj4yMDE3LjEwLjE5PC90aW1lPlxuXHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fbGFiZWxcIj7jgqvjg4bjgrTjg6o8L2Rpdj5cblx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX3RpdGxlXCI+PGEgaHJlZj1cIi9EVU1NWVwiPuiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAgjwvYT48L2Rpdj5cblx0PC9saT5cblx0PGxpIGNsYXNzPVwiYy10b3BpY3NfX2l0ZW1cIj5cblx0XHQ8dGltZSBjbGFzcz1cImMtdG9waWNzX19kYXRlXCIgZGF0ZXRpbWU9XCJZWVlZLW1tLWRkXCI+MjAxNy4xMC4xOTwvdGltZT5cblx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2xhYmVsXCI+44Kr44OG44K044OqPC9kaXY+XG5cdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX190aXRsZVwiPjxhIGhyZWY9XCIvRFVNTVlcIj7oqJjkuovjgr/jgqTjg4jjg6vjgYzlhaXjgorjgb7jgZnjgILoqJjkuovjgr/jgqTjg4jjg6vjgYzlhaXjgorjgb7jgZnjgII8L2E+PC9kaXY+XG5cdDwvbGk+XG5cdDxsaSBjbGFzcz1cImMtdG9waWNzX19pdGVtXCI+XG5cdFx0PHRpbWUgY2xhc3M9XCJjLXRvcGljc19fZGF0ZVwiIGRhdGV0aW1lPVwiWVlZWS1tbS1kZFwiPjIwMTcuMTAuMTk8L3RpbWU+XG5cdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19sYWJlbFwiPuOCq+ODhuOCtOODqjwvZGl2PlxuXHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fdGl0bGVcIj48YSBocmVmPVwiL0RVTU1ZXCI+6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CC6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CCPC9hPjwvZGl2PlxuXHQ8L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXRvcGljc19faXRlbVwiPlxuXHRcdDx0aW1lIGNsYXNzPVwiYy10b3BpY3NfX2RhdGVcIiBkYXRldGltZT1cIllZWVktbW0tZGRcIj4yMDE3LjEwLjE5PC90aW1lPlxuXHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fbGFiZWxcIj7jgqvjg4bjgrTjg6o8L2Rpdj5cblx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX3RpdGxlXCI+PGEgaHJlZj1cIi9EVU1NWVwiPuiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAgjwvYT48L2Rpdj5cblx0PC9saT5cbjwvdWw+XG5gYGBcbiovXG4uYy10b3BpY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtdG9waWNzICsgLmMtdG9waWNzIHtcbiAgICAgIG1hcmdpbi10b3A6IDU0cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtdG9waWNzICsgLmMtdG9waWNzIHtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7IH0gfVxuXG4uYy10b3BpY3NfX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2IxYjFhYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWIxYWM7IH1cblxuLmMtdG9waWNzX19pdGVtICsgLmMtdG9waWNzX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMWIxYWM7IH1cblxuLmMtdG9waWNzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjM2MzYzM1OyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXRvcGljc19fbGluayB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtdG9waWNzX19saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTElIDE1cHggMDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5jLXRvcGljc19fbGluazo6YWZ0ZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICAgIGNvbnRlbnQ6IFwi7qSCXCI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jLXRvcGljc19fbGluazo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy10b3BpY3NfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gIC5jLXRvcGljc19fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6kg1wiOyB9XG4gIC5jLXRvcGljc19fbGlua1tocmVmJD1cInBkZlwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cInppcFwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cInhsc3hcIl06OmFmdGVyLCAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJ4bHNcIl06OmFmdGVyLCAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJkb2N4XCJdOjphZnRlciwgLmMtdG9waWNzX19saW5rW2hyZWYkPVwiZG9jXCJdOjphZnRlciwgLmMtdG9waWNzX19saW5rW2hyZWYkPVwicHB0eFwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cInBwdFwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cImV4ZVwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cInR4dFwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cImpwZ1wiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cIm1wZ1wiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cImNzdlwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cIm1wNFwiXTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jLXRvcGljc19fbGlua1tocmVmJD1cInBkZlwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cInppcFwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cInhsc3hcIl06OmFmdGVyLCAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJ4bHNcIl06OmFmdGVyLCAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJkb2N4XCJdOjphZnRlciwgLmMtdG9waWNzX19saW5rW2hyZWYkPVwiZG9jXCJdOjphZnRlciwgLmMtdG9waWNzX19saW5rW2hyZWYkPVwicHB0eFwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cInBwdFwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cImV4ZVwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cInR4dFwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cImpwZ1wiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cIm1wZ1wiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cImNzdlwiXTo6YWZ0ZXIsIC5jLXRvcGljc19fbGlua1tocmVmJD1cIm1wNFwiXTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmMtdG9waWNzX19saW5rW2hyZWYkPVwicGRmXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCLupIhcIjsgfVxuICAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJ6aXBcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6kgVwiOyB9XG4gIC5jLXRvcGljc19fbGlua1tocmVmJD1cInhsc3hcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6khFwiOyB9XG4gIC5jLXRvcGljc19fbGlua1tocmVmJD1cInhsc1wiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSEXCI7IH1cbiAgLmMtdG9waWNzX19saW5rW2hyZWYkPVwiZG9jeFwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSYXCI7IH1cbiAgLmMtdG9waWNzX19saW5rW2hyZWYkPVwiZG9jXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCLupJhcIjsgfVxuICAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJwcHR4XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCLupIlcIjsgfVxuICAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJwcHRcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6kiVwiOyB9XG4gIC5jLXRvcGljc19fbGlua1tocmVmJD1cImV4ZVwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSMXCI7IH1cbiAgLmMtdG9waWNzX19saW5rW2hyZWYkPVwidHh0XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCLupI9cIjsgfVxuICAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJqcGdcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6kjVwiOyB9XG4gIC5jLXRvcGljc19fbGlua1tocmVmJD1cIm1wZ1wiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSOXCI7IH1cbiAgLmMtdG9waWNzX19saW5rW2hyZWYkPVwiY3N2XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCLupItcIjsgfVxuICAuYy10b3BpY3NfX2xpbmtbaHJlZiQ9XCJtcDRcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6kgFwiOyB9XG4gIC5jLXRvcGljc19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jLXRvcGljc19fZGF0ZSB7XG4gIGNvbG9yOiAjODc4NjdlO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy10b3BpY3NfX2RhdGUge1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9IH1cblxuLmMtdG9waWNzX19sYWJlbF9fb3V0ZXIge1xuICBtYXJnaW46IDAgMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtdG9waWNzX19sYWJlbF9fb3V0ZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5jLXRvcGljc19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNi41ZW07XG4gIHBhZGRpbmc6IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy10b3BpY3NfX2xpbms6aG92ZXIgLmMtdG9waWNzX19sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwYjFhOyB9IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmMtdG9waWNzX19sYWJlbCArIC5jLXRvcGljc19fbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXRvcGljc19fbGFiZWwgKyAuYy10b3BpY3NfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG5cbi5jLXRvcGljc19fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAuM3MgY29sb3IsIC4zcyBmb250LXdlaWdodDsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYy10b3BpY3NfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy10b3BpY3NfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXRvcGljc19fbGluazpob3ZlciAuYy10b3BpY3NfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtdG9waWNzX19tb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRvcGljc19fbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uYy10b3BpY3NfX21vcmVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXRvcGljc19fbW9yZV9fbGluayB7XG4gICAgICBjb2xvcjogI2EzMGIxYTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy10b3BpY3NfX21vcmVfX2xpbmsge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjVweCAxNHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgY29sb3I6ICMzYzNjMzU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvciwgLjNzIGNvbG9yOyB9IH1cbiAgLmMtdG9waWNzX19tb3JlX19saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmMtdG9waWNzX19tb3JlX19saW5rOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjQuOTg5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNC45ODklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkYXRhLW5hbWUlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkJTNEJTIyTTIxLjQ4NCUyQzkyLjA4NSUyQzEyLjUlMkMxMDEuMDc0JTJDMy41MDYlMkM5Mi4wODUlMkMwJTJDOTUuNTkxbDEyLjUlMkMxMi40OTRMMjQuOTg5JTJDOTUuNTkxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtOTIuMDg1JTIwMjQuOTg5KSUyMHJvdGF0ZSgtOTApJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMGIxYTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtdG9waWNzX19tb3JlX19saW5rOjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgY29sb3I6ICNhMzBiMWE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwi7qSCXCI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy10b3BpY3NfX21vcmVfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzNTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXRvcGljc19fbW9yZV9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4vKlxuLS0tXG5uYW1lOiBUb3BpY3NMaXN0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90b3BpY3MvdG9waWNzTGlzdFxuLS0tXG5cbmBgYGh0bWxcbjx1bCBjbGFzcz1cImMtdG9waWNzX19jYXJkX19saXN0XCI+XG5cdDxsaSBjbGFzcz1cImMtdG9waWNzX19jYXJkX19pdGVtXCI+XG5cdFx0PGEgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj5cblx0XHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fcGljdHVyZVwiPjxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCIgYWx0PVwiZHVtbXkgcGljdHVyZVwiPjwvZGl2PlxuXHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19jYXJkX19jb250ZW50c1wiPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2xhYmVsXCI+44Kr44OG44K044OqPC9kaXY+XG5cdFx0XHRcdDx0aW1lIGNsYXNzPVwiYy10b3BpY3NfX2RhdGUgYy10b3BpY3NfX2NhcmRfX2RhdGVcIiBkYXRldGltZT1cIllZWVktbW0tZGRcIj4yMDE3LjEwLjE5PC90aW1lPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX3RpdGxlXCI+6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CC6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CCPC9kaXY+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2E+XG5cdDwvbGk+XG5cdDxsaSBjbGFzcz1cImMtdG9waWNzX19jYXJkX19pdGVtXCI+XG5cdFx0PGEgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj5cblx0XHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fcGljdHVyZVwiPjxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCIgYWx0PVwiZHVtbXkgcGljdHVyZVwiPjwvZGl2PlxuXHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19jYXJkX19jb250ZW50c1wiPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2xhYmVsXCI+44Kr44OG44K044OqPC9kaXY+XG5cdFx0XHRcdDx0aW1lIGNsYXNzPVwiYy10b3BpY3NfX2RhdGUgYy10b3BpY3NfX2NhcmRfX2RhdGVcIiBkYXRldGltZT1cIllZWVktbW0tZGRcIj4yMDE3LjEwLjE5PC90aW1lPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX3RpdGxlXCI+6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CC6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CCPC9kaXY+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2E+XG5cdDwvbGk+XG5cdDxsaSBjbGFzcz1cImMtdG9waWNzX19jYXJkX19pdGVtXCI+XG5cdFx0PGEgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj5cblx0XHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fcGljdHVyZVwiPjxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCIgYWx0PVwiZHVtbXkgcGljdHVyZVwiPjwvZGl2PlxuXHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19jYXJkX19jb250ZW50c1wiPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2xhYmVsXCI+44Kr44OG44K044OqPC9kaXY+XG5cdFx0XHRcdDx0aW1lIGNsYXNzPVwiYy10b3BpY3NfX2RhdGUgYy10b3BpY3NfX2NhcmRfX2RhdGVcIiBkYXRldGltZT1cIllZWVktbW0tZGRcIj4yMDE3LjEwLjE5PC90aW1lPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX3RpdGxlXCI+6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CC6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CCPC9kaXY+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2E+XG5cdDwvbGk+XG5cdDxsaSBjbGFzcz1cImMtdG9waWNzX19jYXJkX19pdGVtXCI+XG5cdFx0PGEgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj5cblx0XHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fcGljdHVyZVwiPjxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCIgYWx0PVwiZHVtbXkgcGljdHVyZVwiPjwvZGl2PlxuXHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19jYXJkX19jb250ZW50c1wiPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2xhYmVsXCI+44Kr44OG44K044OqPC9kaXY+XG5cdFx0XHRcdDx0aW1lIGNsYXNzPVwiYy10b3BpY3NfX2RhdGUgYy10b3BpY3NfX2NhcmRfX2RhdGVcIiBkYXRldGltZT1cIllZWVktbW0tZGRcIj4yMDE3LjEwLjE5PC90aW1lPlxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX3RpdGxlXCI+6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CC6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CCPC9kaXY+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2E+XG5cdDwvbGk+XG48L3VsPlxuYGBgXG4qL1xuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXRvcGljc19fY2FyZF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtdG9waWNzX19jYXJkX19pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXRvcGljc19fY2FyZF9faXRlbTpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9waWNzX19jYXJkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmMtdG9waWNzX19jYXJkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC40cyBvcGFjaXR5OyB9XG4gIC5jLXRvcGljc19fY2FyZF9fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7IH1cblxuLmMtdG9waWNzX19jYXJkX19waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLXRvcGljc19fY2FyZF9fY29udGVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jLXRvcGljc19fY2FyZF9fY29udGVudHMge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy10b3BpY3NfX2NhcmRfX2NvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uYy10b3BpY3NfX2NhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4OyB9XG5cbi5wLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9maWxlcy91c2VyL2Fzc2V0cy9pbWFnZXMvbG9naW4vbG9naW5fYmcuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wLWxvZ2luIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWxvZ2luIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgLnAtbG9naW46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDYwLCA2MCwgNTMsIDAuNTEpLCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLWxvZ2luOjpiZWZvcmUge1xuICAgICAgICBtaW4td2lkdGg6IDEyODBweDsgfSB9XG5cbi5wLWxvZ2luX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wLWxvZ2luX19sb2dvIHtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHJpZ2h0OiAxMDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1sb2dpbl9fbG9nbyB7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGJvdHRvbTogMzBweDsgfSB9XG5cbi5wLWxvZ2luX19mb3JtIHtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC1sb2dpbl9fZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWxvZ2luX19mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnAtbG9naW5fX2Zvcm1fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtbG9naW5fX2Zvcm1fX2l0ZW06OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDI2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbG9naW5fX2Zvcm1fX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1sb2dpbl9fZm9ybV9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7IH0gfVxuICAgIC4tbWFpbC5wLWxvZ2luX19mb3JtX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLupJdcIjsgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC4tbWFpbC5wLWxvZ2luX19mb3JtX19pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC4tbWFpbC5wLWxvZ2luX19mb3JtX19pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gICAgLi1wYXNzLnAtbG9naW5fX2Zvcm1fX2l0ZW06OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgIGNvbnRlbnQ6IFwi7qSVXCI7IH1cblxuLnAtbG9naW5fX2Zvcm1fX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnAtbG9naW5fX2Zvcm1fX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWxvZ2luX19mb3JtX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG5cbi5wLWxvZ2luX19mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnAtbG9naW5fX2Zvcm1fX2lucHV0IHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjZweCAyOHB4IDgwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtbG9naW5fX2Zvcm1fX2lucHV0IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMjZweCAyMnB4IDgwcHg7IH0gfVxuICAucC1sb2dpbl9fZm9ybV9faXRlbSArIC5wLWxvZ2luX19mb3JtX19pdGVtIC5wLWxvZ2luX19mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAucC1sb2dpbl9fZm9ybV9faXRlbTpmaXJzdC1jaGlsZCAucC1sb2dpbl9fZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gIC5wLWxvZ2luX19mb3JtX19pdGVtOmxhc3QtY2hpbGQgLnAtbG9naW5fX2Zvcm1fX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuXG4ucC1sb2dpbl9fZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzMGIxYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC1sb2dpbl9fZm9ybV9fc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtbG9naW5fX2Zvcm1fX3N1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjJweCAwOyB9IH1cbiAgLnAtbG9naW5fX2Zvcm1fX3N1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbG9naW5fX2Zvcm1fX3JlbWluZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9naW5fX2Zvcm1fX3JlbWluZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4OyB9IH1cblxuLnAtbG9naW5fX2Zvcm1fX3JlbWluZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2NWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucC1sb2dpbl9fZm9ybV9fcmVtaW5kZXJfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucC10b3BfX2hlcm9fX3NsaWRlcl9faXRlbS5zbGljay1vbiAucC10b3BfX2hlcm9fX3NsaWRlcl9faGVhZGluZyB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC40cyBlYXNlLW91dCAwLjJzOyB9XG5cbi5wLXRvcF9faGVyb19fc2xpZGVyX19pdGVtLnNsaWNrLW9uIC5wLXRvcF9faGVyb19fc2xpZGVyX19kZXNjcmlwdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC40cyBlYXNlLW91dCAwLjNzOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2hlcm9fX3NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZhOyB9IH1cblxuLnAtdG9wX19oZXJvX19zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnAtdG9wX19oZXJvX19zbGlkZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzYzNjMzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucC10b3BfX2hlcm9fX3NsaWRlcl9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wLXRvcF9faGVyb19fc2xpZGVyX19waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC10b3BfX2hlcm9fX3NsaWRlcl9fcGljdHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiA0MjdweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC10b3BfX2hlcm9fX3NsaWRlcl9fcGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMzLjM1OTM3NSU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXRvcF9faGVyb19fc2xpZGVyX19waWN0dXJlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgICBjb250ZW50OiBcIlwiOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9faGVyb19fc2xpZGVyX19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNTUwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9faGVyb19fc2xpZGVyX19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9IH1cblxuLnAtdG9wX19oZXJvX19zbGlkZXJfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyMDAwcHg7XG4gIHRyYW5zaXRpb246IGxlZnQgMHMgZWFzZS1vdXQgMHM7IH1cbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnAtdG9wX19oZXJvX19zbGlkZXJfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXRvcF9faGVyb19fc2xpZGVyX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbi5wLXRvcF9faGVyb19fc2xpZGVyX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjAwMHB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDBzIGVhc2Utb3V0IDBzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wLXRvcF9faGVyb19fc2xpZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC10b3BfX2hlcm9fX3NsaWRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH0gfVxuXG4ucC10b3BfX2hlcm9fX3NsaWRlcl9fZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wLXRvcF9faGVyb19fc2xpZGVyX19kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNjRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC10b3BfX2hlcm9fX3NsaWRlcl9fZG90cyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNDBweDsgfSB9XG5cbi5wLXRvcF9faGVyb19fc2xpZGVyX19kb3RzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC10b3BfX2hlcm9fX3NsaWRlcl9fZG90cyBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXRvcF9faGVyb19fc2xpZGVyX19kb3RzIGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH0gfVxuXG4ucC10b3BfX2hlcm9fX3NsaWRlcl9fZG90cyBidXR0b24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuICBmb250LXNpemU6IDA7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnAtdG9wX19oZXJvX19zbGlkZXJfX2RvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItY29sb3I6ICNmMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7IH1cblxuLnAtdG9wX19oZXJvX19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wLXRvcF9faGVyb19fc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHksIC4zcyByaWdodCwgLjNzIGxlZnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtdG9wX19oZXJvX19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH0gfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC10b3BfX2hlcm9fX3NsaWRlcjpob3ZlciAuc2xpY2stYXJyb3cge1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5wLXRvcF9faGVyb19fc2xpZGVyIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzNjM2MzNTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgY29udGVudDogXCLupIJcIjsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19oZXJvX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX19oZXJvX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19oZXJvX19zbGlkZXI6aG92ZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDQwcHg7IH0gfVxuXG4ucC10b3BfX2hlcm9fX3NsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9faGVyb19fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTIwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX2hlcm9fX3NsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19oZXJvX19zbGlkZXI6aG92ZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA0MHB4OyB9IH1cblxuLnAtdG9wX19oZXJvX19zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLTNweDsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19idXNpbmVzcyB7XG4gICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfX2J1c2luZXNzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA0MCUsICNmZmYgMTAwJSk7IH0gfVxuXG4ucC10b3BfX3Byb2R1Y3RTZXJ2aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC10b3BfX3Byb2R1Y3RTZXJ2aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC10b3BfX3Byb2R1Y3RTZXJ2aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjMuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbkBpbXBvcnQgJ2ZhLWJyYW5kcyc7XG5AaW1wb3J0ICdmYS1zb2xpZCc7XG5AaW1wb3J0ICdmYS1yZWd1bGFyJzsiLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0teHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRpfXgge1xuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XG4gIH1cbn1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAoMjBlbSAvIDE2KTtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICAgICAgICAgIFwiL2Fzc2V0cy9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjMuMVwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXCJcXGYzNjhcIjtcbiRmYS12YXItYWNjdXNvZnQ6IFwiXFxmMzY5XCI7XG4kZmEtdmFyLWFkOiBcIlxcZjY0MVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFkdmVyc2FsOiBcIlxcZjM2YVwiO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXCJcXGYzNmJcIjtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXCJcXGY1ZDBcIjtcbiRmYS12YXItYWxnb2xpYTogXCJcXGYzNmNcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYWxpcGF5OiBcIlxcZjY0MlwiO1xuJGZhLXZhci1hbGxlcmdpZXM6IFwiXFxmNDYxXCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1hem9uLXBheTogXCJcXGY0MmNcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW1pbGlhOiBcIlxcZjM2ZFwiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hbmdyeTogXCJcXGY1NTZcIjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXCJcXGYzNmVcIjtcbiRmYS12YXItYW5ndWxhcjogXCJcXGY0MjBcIjtcbiRmYS12YXItYW5raDogXCJcXGY2NDRcIjtcbiRmYS12YXItYXBwLXN0b3JlOiBcIlxcZjM2ZlwiO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcIlxcZjM3MFwiO1xuJGZhLXZhci1hcHBlcjogXCJcXGYzNzFcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFwcGxlLWFsdDogXCJcXGY1ZDFcIjtcbiRmYS12YXItYXBwbGUtcGF5OiBcIlxcZjQxNVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmNod2F5OiBcIlxcZjU1N1wiO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFwiXFxmMzU4XCI7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXCJcXGYzNTlcIjtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXCJcXGYzNWFcIjtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXCJcXGYzNWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFwiXFxmMzM3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXCJcXGYzMzhcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXN5bW1ldHJpazogXCJcXGYzNzJcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF0bGFzOiBcIlxcZjU1OFwiO1xuJGZhLXZhci1hdG9tOiBcIlxcZjVkMlwiO1xuJGZhLXZhci1hdWRpYmxlOiBcIlxcZjM3M1wiO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcIlxcZjQxY1wiO1xuJGZhLXZhci1hdmlhbmV4OiBcIlxcZjM3NFwiO1xuJGZhLXZhci1hdmlhdG86IFwiXFxmNDIxXCI7XG4kZmEtdmFyLWF3YXJkOiBcIlxcZjU1OVwiO1xuJGZhLXZhci1hd3M6IFwiXFxmMzc1XCI7XG4kZmEtdmFyLWJhY2tzcGFjZTogXCJcXGY1NWFcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuZC1haWQ6IFwiXFxmNDYyXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcIlxcZjQzM1wiO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFwiXFxmNDM0XCI7XG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXCJcXGY1NWJcIjtcbiRmYS12YXItYmlibGU6IFwiXFxmNjQ3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbW9iamVjdDogXCJcXGYzNzhcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjM3OVwiO1xuJGZhLXZhci1iaXR5OiBcIlxcZjM3YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFwiXFxmMzdiXCI7XG4kZmEtdmFyLWJsZW5kZXI6IFwiXFxmNTE3XCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibG9nZ2VyOiBcIlxcZjM3Y1wiO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFwiXFxmMzdkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvbmU6IFwiXFxmNWQ3XCI7XG4kZmEtdmFyLWJvbmc6IFwiXFxmNTVjXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2stb3BlbjogXCJcXGY1MThcIjtcbiRmYS12YXItYm9vay1yZWFkZXI6IFwiXFxmNWRhXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFwiXFxmNDM2XCI7XG4kZmEtdmFyLWJveDogXCJcXGY0NjZcIjtcbiRmYS12YXItYm94LW9wZW46IFwiXFxmNDllXCI7XG4kZmEtdmFyLWJveGVzOiBcIlxcZjQ2OFwiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmFpbjogXCJcXGY1ZGNcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXCJcXGY0NjlcIjtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcIlxcZjUxOVwiO1xuJGZhLXZhci1icm9vbTogXCJcXGY1MWFcIjtcbiRmYS12YXItYnJ1c2g6IFwiXFxmNTVkXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXJuOiBcIlxcZjQ2YVwiO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcIlxcZjM3ZlwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1cy1hbHQ6IFwiXFxmNTVlXCI7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFwiXFxmNjRhXCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYW5uYWJpczogXCJcXGY1NWZcIjtcbiRmYS12YXItY2Fwc3VsZXM6IFwiXFxmNDZiXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyLWFsdDogXCJcXGY1ZGVcIjtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFwiXFxmNWRmXCI7XG4kZmEtdmFyLWNhci1jcmFzaDogXCJcXGY1ZTFcIjtcbiRmYS12YXItY2FyLXNpZGU6IFwiXFxmNWU0XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFwiXFxmNDJkXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXCJcXGY0MTZcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcIlxcZjM4MFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhbGtib2FyZDogXCJcXGY1MWJcIjtcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcIlxcZjUxY1wiO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcIlxcZjVlN1wiO1xuJGZhLXZhci1jaGFydC1hcmVhOiBcIlxcZjFmZVwiO1xuJGZhLXZhci1jaGFydC1iYXI6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXCJcXGYyMDBcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcIlxcZjU2MFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZXNzOiBcIlxcZjQzOVwiO1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFwiXFxmNDNhXCI7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcIlxcZjQzY1wiO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcIlxcZjQzZlwiO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFwiXFxmNDQxXCI7XG4kZmEtdmFyLWNoZXNzLXBhd246IFwiXFxmNDQzXCI7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcIlxcZjQ0NVwiO1xuJGZhLXZhci1jaGVzcy1yb29rOiBcIlxcZjQ0N1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaHVyY2g6IFwiXFxmNTFkXCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXR5OiBcIlxcZjY0ZlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMzI4XCI7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXCJcXGY0NmNcIjtcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFwiXFxmNDZkXCI7XG4kZmEtdmFyLWNsb2NrOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFwiXFxmMzgxXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFwiXFxmMzgyXCI7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFwiXFxmMzgzXCI7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFwiXFxmMzg0XCI7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXCJcXGYzODVcIjtcbiRmYS12YXItY29ja3RhaWw6IFwiXFxmNTYxXCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvaW5zOiBcIlxcZjUxZVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LWFsdDogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFwiXFxmNjUxXCI7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXCJcXGY0YWRcIjtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXCJcXGY0YjNcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXCJcXGY2NTNcIjtcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcIlxcZjUxZlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFwiXFxmNTYyXCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvb2tpZTogXCJcXGY1NjNcIjtcbiRmYS12YXItY29va2llLWJpdGU6IFwiXFxmNTY0XCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY291Y2g6IFwiXFxmNGI4XCI7XG4kZmEtdmFyLWNwYW5lbDogXCJcXGYzODhcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXCJcXGY0ZTdcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXCJcXGY0ZThcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXCJcXGY0ZTlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXCJcXGY0ZWFcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXCJcXGY0ZWJcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXCJcXGY0ZWNcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFwiXFxmNGVkXCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFwiXFxmNGVlXCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFwiXFxmNGVmXCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFwiXFxmNGYwXCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXCJcXGY0ZjFcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXCJcXGY0ZjJcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3AtYWx0OiBcIlxcZjU2NVwiO1xuJGZhLXZhci1jcm9zczogXCJcXGY2NTRcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3JvdzogXCJcXGY1MjBcIjtcbiRmYS12YXItY3Jvd246IFwiXFxmNTIxXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWNzczMtYWx0OiBcIlxcZjM4YlwiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcIlxcZjM4Y1wiO1xuJGZhLXZhci1kLWFuZC1kOiBcIlxcZjM4ZFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVwbG95ZG9nOiBcIlxcZjM4ZVwiO1xuJGZhLXZhci1kZXNrcHJvOiBcIlxcZjM4ZlwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFwiXFxmNjU1XCI7XG4kZmEtdmFyLWRpYWdub3NlczogXCJcXGY0NzBcIjtcbiRmYS12YXItZGljZTogXCJcXGY1MjJcIjtcbiRmYS12YXItZGljZS1maXZlOiBcIlxcZjUyM1wiO1xuJGZhLXZhci1kaWNlLWZvdXI6IFwiXFxmNTI0XCI7XG4kZmEtdmFyLWRpY2Utb25lOiBcIlxcZjUyNVwiO1xuJGZhLXZhci1kaWNlLXNpeDogXCJcXGY1MjZcIjtcbiRmYS12YXItZGljZS10aHJlZTogXCJcXGY1MjdcIjtcbiRmYS12YXItZGljZS10d286IFwiXFxmNTI4XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFwiXFxmMzkxXCI7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXCJcXGY1NjZcIjtcbiRmYS12YXItZGlyZWN0aW9uczogXCJcXGY1ZWJcIjtcbiRmYS12YXItZGlzY29yZDogXCJcXGYzOTJcIjtcbiRmYS12YXItZGlzY291cnNlOiBcIlxcZjM5M1wiO1xuJGZhLXZhci1kaXZpZGU6IFwiXFxmNTI5XCI7XG4kZmEtdmFyLWRpenp5OiBcIlxcZjU2N1wiO1xuJGZhLXZhci1kbmE6IFwiXFxmNDcxXCI7XG4kZmEtdmFyLWRvY2h1YjogXCJcXGYzOTRcIjtcbiRmYS12YXItZG9ja2VyOiBcIlxcZjM5NVwiO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG9sbHk6IFwiXFxmNDcyXCI7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFwiXFxmNDc0XCI7XG4kZmEtdmFyLWRvbmF0ZTogXCJcXGY0YjlcIjtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFwiXFxmNTJhXCI7XG4kZmEtdmFyLWRvb3Itb3BlbjogXCJcXGY1MmJcIjtcbiRmYS12YXItZG90LWNpcmNsZTogXCJcXGYxOTJcIjtcbiRmYS12YXItZG92ZTogXCJcXGY0YmFcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFwiXFxmMzk2XCI7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFwiXFxmNTY4XCI7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXCJcXGY1ZWVcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXCJcXGYzOTdcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1bTogXCJcXGY1NjlcIjtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXCJcXGY1NmFcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1kdW1iYmVsbDogXCJcXGY0NGJcIjtcbiRmYS12YXItZHlhbG9nOiBcIlxcZjM5OVwiO1xuJGZhLXZhci1lYXJseWJpcmRzOiBcIlxcZjM5YVwiO1xuJGZhLXZhci1lYmF5OiBcIlxcZjRmNFwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxlbWVudG9yOiBcIlxcZjQzMFwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbGxvOiBcIlxcZjVmMVwiO1xuJGZhLXZhci1lbWJlcjogXCJcXGY0MjNcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcIlxcZjY1OFwiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXF1YWxzOiBcIlxcZjUyY1wiO1xuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG4kZmEtdmFyLWVybGFuZzogXCJcXGYzOWRcIjtcbiRmYS12YXItZXRoZXJldW06IFwiXFxmNDJlXCI7XG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XG4kZmEtdmFyLWV1cm8tc2lnbjogXCJcXGYxNTNcIjtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcIlxcZjM2MlwiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXCJcXGYzMWVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXCJcXGYzNWRcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcIlxcZjM2MFwiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcIlxcZjFmYlwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjM5ZVwiO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFwiXFxmMzlmXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlYXRoZXI6IFwiXFxmNTJkXCI7XG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcIlxcZjU2YlwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFsdDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGU6IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFwiXFxmNTZjXCI7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFwiXFxmNTZkXCI7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcIlxcZjU2ZVwiO1xuJGZhLXZhci1maWxlLWltYWdlOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLWltcG9ydDogXCJcXGY1NmZcIjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcIlxcZjU3MFwiO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcIlxcZjU3MVwiO1xuJGZhLXZhci1maWxlLW1lZGljYWw6IFwiXFxmNDc3XCI7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFwiXFxmNDc4XCI7XG4kZmEtdmFyLWZpbGUtcGRmOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQ6IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcIlxcZjU3MlwiO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXCJcXGY1NzNcIjtcbiRmYS12YXItZmlsZS11cGxvYWQ6IFwiXFxmNTc0XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZDogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsbDogXCJcXGY1NzVcIjtcbiRmYS12YXItZmlsbC1kcmlwOiBcIlxcZjU3NlwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcIlxcZjU3N1wiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3QtYWlkOiBcIlxcZjQ3OVwiO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcIlxcZjUwYVwiO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcIlxcZjNhMVwiO1xuJGZhLXZhci1maXNoOiBcIlxcZjU3OFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxpcGJvYXJkOiBcIlxcZjQ0ZFwiO1xuJGZhLXZhci1mbHVzaGVkOiBcIlxcZjU3OVwiO1xuJGZhLXZhci1mbHk6IFwiXFxmNDE3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcIlxcZjY1ZFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLXBsdXM6IFwiXFxmNjVlXCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXCJcXGYzNWNcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFwiXFxmNDI1XCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFwiXFxmNGU2XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9udGljb25zLWZpOiBcIlxcZjNhMlwiO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcIlxcZjQ0ZVwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFwiXFxmM2EzXCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJlZWJzZDogXCJcXGYzYTRcIjtcbiRmYS12YXItZnJvZzogXCJcXGY1MmVcIjtcbiRmYS12YXItZnJvd246IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZyb3duLW9wZW46IFwiXFxmNTdhXCI7XG4kZmEtdmFyLWZ1bGNydW06IFwiXFxmNTBiXCI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFwiXFxmNjYyXCI7XG4kZmEtdmFyLWZ1dGJvbDogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFwiXFxmNTBjXCI7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXCJcXGY1MGRcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2FzLXB1bXA6IFwiXFxmNTJmXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nZW06IFwiXFxmM2E1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRrcmFrZW46IFwiXFxmM2E2XCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGVyOiBcIlxcZjQyNlwiO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXCJcXGY1N2JcIjtcbiRmYS12YXItZ2xhc3NlczogXCJcXGY1MzBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFwiXFxmNTdjXCI7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcIlxcZjU3ZFwiO1xuJGZhLXZhci1nbG9iZS1hc2lhOiBcIlxcZjU3ZVwiO1xuJGZhLXZhci1nb2ZvcmU6IFwiXFxmM2E3XCI7XG4kZmEtdmFyLWdvbGYtYmFsbDogXCJcXGY0NTBcIjtcbiRmYS12YXItZ29vZHJlYWRzOiBcIlxcZjNhOFwiO1xuJGZhLXZhci1nb29kcmVhZHMtZzogXCJcXGYzYTlcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFwiXFxmM2FhXCI7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcIlxcZjNhYlwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1nb3B1cmFtOiBcIlxcZjY2NFwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXCJcXGY1MzFcIjtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcIlxcZjUzMlwiO1xuJGZhLXZhci1ncmltYWNlOiBcIlxcZjU3ZlwiO1xuJGZhLXZhci1ncmluOiBcIlxcZjU4MFwiO1xuJGZhLXZhci1ncmluLWFsdDogXCJcXGY1ODFcIjtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcIlxcZjU4MlwiO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFwiXFxmNTgzXCI7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcIlxcZjU4NFwiO1xuJGZhLXZhci1ncmluLXNxdWludDogXCJcXGY1ODVcIjtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFwiXFxmNTg2XCI7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFwiXFxmNTg3XCI7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFwiXFxmNTg4XCI7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcIlxcZjU4OVwiO1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFwiXFxmNThhXCI7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFwiXFxmNThiXCI7XG4kZmEtdmFyLWdyaW4td2luazogXCJcXGY1OGNcIjtcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcIlxcZjU4ZFwiO1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcIlxcZjU4ZVwiO1xuJGZhLXZhci1ncmlwZmlyZTogXCJcXGYzYWNcIjtcbiRmYS12YXItZ3J1bnQ6IFwiXFxmM2FkXCI7XG4kZmEtdmFyLWd1bHA6IFwiXFxmM2FlXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcIlxcZjNhZlwiO1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcIlxcZjVmN1wiO1xuJGZhLXZhci1oYW1zYTogXCJcXGY2NjVcIjtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcIlxcZjRiZFwiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFwiXFxmNGJlXCI7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFwiXFxmNGMwXCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2s6IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmRzOiBcIlxcZjRjMlwiO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcIlxcZjRjNFwiO1xuJGZhLXZhci1oYW5kc2hha2U6IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhheWthbDogXCJcXGY2NjZcIjtcbiRmYS12YXItaGRkOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkaW5nOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXCJcXGY1OGZcIjtcbiRmYS12YXItaGVhZHNldDogXCJcXGY1OTBcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGVsaWNvcHRlcjogXCJcXGY1MzNcIjtcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFwiXFxmNTkxXCI7XG4kZmEtdmFyLWhpcHM6IFwiXFxmNDUyXCI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFwiXFxmM2IwXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcIlxcZjQ1M1wiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob29saTogXCJcXGY0MjdcIjtcbiRmYS12YXItaG9ybmJpbGw6IFwiXFxmNTkyXCI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFwiXFxmNDdkXCI7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXCJcXGY0N2VcIjtcbiRmYS12YXItaG90LXR1YjogXCJcXGY1OTNcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmNTk0XCI7XG4kZmEtdmFyLWhvdGphcjogXCJcXGYzYjFcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWh1YnNwb3Q6IFwiXFxmM2IyXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFwiXFxmNDdmXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWFnZXM6IFwiXFxmMzAyXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZpbml0eTogXCJcXGY1MzRcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItaXR1bmVzOiBcIlxcZjNiNFwiO1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXCJcXGYzYjVcIjtcbiRmYS12YXItamF2YTogXCJcXGY0ZTRcIjtcbiRmYS12YXItamVkaTogXCJcXGY2NjlcIjtcbiRmYS12YXItamVkaS1vcmRlcjogXCJcXGY1MGVcIjtcbiRmYS12YXItamVua2luczogXCJcXGYzYjZcIjtcbiRmYS12YXItam9nZXQ6IFwiXFxmM2I3XCI7XG4kZmEtdmFyLWpvaW50OiBcIlxcZjU5NVwiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcIlxcZjY2YVwiO1xuJGZhLXZhci1qczogXCJcXGYzYjhcIjtcbiRmYS12YXItanMtc3F1YXJlOiBcIlxcZjNiOVwiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2FhYmE6IFwiXFxmNjZiXCI7XG4kZmEtdmFyLWthZ2dsZTogXCJcXGY1ZmFcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXliYXNlOiBcIlxcZjRmNVwiO1xuJGZhLXZhci1rZXlib2FyZDogXCJcXGYxMWNcIjtcbiRmYS12YXIta2V5Y2RuOiBcIlxcZjNiYVwiO1xuJGZhLXZhci1raGFuZGE6IFwiXFxmNjZkXCI7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcIlxcZjNiYlwiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcIlxcZjNiY1wiO1xuJGZhLXZhci1raXNzOiBcIlxcZjU5NlwiO1xuJGZhLXZhci1raXNzLWJlYW06IFwiXFxmNTk3XCI7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXCJcXGY1OThcIjtcbiRmYS12YXIta2l3aS1iaXJkOiBcIlxcZjUzNVwiO1xuJGZhLXZhci1rb3J2dWU6IFwiXFxmNDJmXCI7XG4kZmEtdmFyLWxhbmRtYXJrOiBcIlxcZjY2ZlwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXB0b3AtY29kZTogXCJcXGY1ZmNcIjtcbiRmYS12YXItbGFyYXZlbDogXCJcXGYzYmRcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sYXVnaDogXCJcXGY1OTlcIjtcbiRmYS12YXItbGF1Z2gtYmVhbTogXCJcXGY1OWFcIjtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcIlxcZjU5YlwiO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcIlxcZjU5Y1wiO1xuJGZhLXZhci1sYXllci1ncm91cDogXCJcXGY1ZmRcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVtb246IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxlc3M6IFwiXFxmNDFkXCI7XG4kZmEtdmFyLWxlc3MtdGhhbjogXCJcXGY1MzZcIjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcIlxcZjUzN1wiO1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXCJcXGYzYmVcIjtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcIlxcZjNiZlwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZTogXCJcXGYzYzBcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXJhLXNpZ246IFwiXFxmMTk1XCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9jay1vcGVuOiBcIlxcZjNjMVwiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcIlxcZjMwOVwiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcIlxcZjMwYVwiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXCJcXGYzMGJcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFwiXFxmMzBjXCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXCJcXGY1OWRcIjtcbiRmYS12YXItbHlmdDogXCJcXGYzYzNcIjtcbiRmYS12YXItbWFnZW50bzogXCJcXGYzYzRcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1idWxrOiBcIlxcZjY3NFwiO1xuJGZhLXZhci1tYWlsY2hpbXA6IFwiXFxmNTllXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcIlxcZjUwZlwiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFwiXFxmNTlmXCI7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcIlxcZjVhMFwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXCJcXGYzYzVcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJrZG93bjogXCJcXGY2MGZcIjtcbiRmYS12YXItbWFya2VyOiBcIlxcZjVhMVwiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1hc3RvZG9uOiBcIlxcZjRmNlwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lZGFsOiBcIlxcZjVhMlwiO1xuJGZhLXZhci1tZWRhcHBzOiBcIlxcZjNjNlwiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGl1bS1tOiBcIlxcZjNjN1wiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZHJ0OiBcIlxcZjNjOFwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcIlxcZjVhM1wiO1xuJGZhLXZhci1tZWg6IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1laC1ibGFuazogXCJcXGY1YTRcIjtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXCJcXGY1YTVcIjtcbiRmYS12YXItbWVtb3J5OiBcIlxcZjUzOFwiO1xuJGZhLXZhci1tZW5vcmFoOiBcIlxcZjY3NlwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcIlxcZjNjOVwiO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXCJcXGY1MzlcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWljcm9zY29wZTogXCJcXGY2MTBcIjtcbiRmYS12YXItbWljcm9zb2Z0OiBcIlxcZjNjYVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1peDogXCJcXGYzY2JcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1penVuaTogXCJcXGYzY2NcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcIlxcZjNjZFwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25lcm86IFwiXFxmM2QwXCI7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcIlxcZjNkMVwiO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFwiXFxmNTNhXCI7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFwiXFxmNTNiXCI7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcIlxcZjUzY1wiO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFwiXFxmNTNkXCI7XG4kZmEtdmFyLW1vbnVtZW50OiBcIlxcZjVhNlwiO1xuJGZhLXZhci1tb29uOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcIlxcZjVhN1wiO1xuJGZhLXZhci1tb3NxdWU6IFwiXFxmNjc4XCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXBzdGVyOiBcIlxcZjNkMlwiO1xuJGZhLXZhci1uZW9zOiBcIlxcZjYxMlwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlcjogXCJcXGYxZWFcIjtcbiRmYS12YXItbmltYmxyOiBcIlxcZjVhOFwiO1xuJGZhLXZhci1uaW50ZW5kby1zd2l0Y2g6IFwiXFxmNDE4XCI7XG4kZmEtdmFyLW5vZGU6IFwiXFxmNDE5XCI7XG4kZmEtdmFyLW5vZGUtanM6IFwiXFxmM2QzXCI7XG4kZmEtdmFyLW5vdC1lcXVhbDogXCJcXGY1M2VcIjtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXCJcXGY0ODFcIjtcbiRmYS12YXItbnBtOiBcIlxcZjNkNFwiO1xuJGZhLXZhci1uczg6IFwiXFxmM2Q1XCI7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcIlxcZjNkNlwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb2lsLWNhbjogXCJcXGY2MTNcIjtcbiRmYS12YXItb2xkLXJlcHVibGljOiBcIlxcZjUxMFwiO1xuJGZhLXZhci1vbTogXCJcXGY2NzlcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW9zaTogXCJcXGY0MWFcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZTQ6IFwiXFxmM2Q3XCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXCJcXGY1YWFcIjtcbiRmYS12YXItcGFsZXR0ZTogXCJcXGY1M2ZcIjtcbiRmYS12YXItcGFsZmVkOiBcIlxcZjNkOFwiO1xuJGZhLXZhci1wYWxsZXQ6IFwiXFxmNDgyXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFwiXFxmNGNkXCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFya2luZzogXCJcXGY1NDBcIjtcbiRmYS12YXItcGFzc3BvcnQ6IFwiXFxmNWFiXCI7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcIlxcZjY3YlwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF0cmVvbjogXCJcXGYzZDlcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlYWNlOiBcIlxcZjY3Y1wiO1xuJGZhLXZhci1wZW46IFwiXFxmMzA0XCI7XG4kZmEtdmFyLXBlbi1hbHQ6IFwiXFxmMzA1XCI7XG4kZmEtdmFyLXBlbi1mYW5jeTogXCJcXGY1YWNcIjtcbiRmYS12YXItcGVuLW5pYjogXCJcXGY1YWRcIjtcbiRmYS12YXItcGVuLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLWFsdDogXCJcXGYzMDNcIjtcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcIlxcZjVhZVwiO1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFwiXFxmNGNlXCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFwiXFxmNTQxXCI7XG4kZmEtdmFyLXBlcmlzY29wZTogXCJcXGYzZGFcIjtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFwiXFxmM2RiXCI7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcIlxcZjNkY1wiO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcIlxcZjUxMVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFwiXFxmM2RkXCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci1waHA6IFwiXFxmNDU3XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXCJcXGY0ZTVcIjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcbiRmYS12YXItcGlnZ3ktYmFuazogXCJcXGY0ZDNcIjtcbiRmYS12YXItcGlsbHM6IFwiXFxmNDg0XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFwiXFxmNjdmXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcIlxcZjVhZlwiO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFwiXFxmNWIwXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXCJcXGYzZGZcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb2xsOiBcIlxcZjY4MVwiO1xuJGZhLXZhci1wb2xsLWg6IFwiXFxmNjgyXCI7XG4kZmEtdmFyLXBvbzogXCJcXGYyZmVcIjtcbiRmYS12YXItcG9vcDogXCJcXGY2MTlcIjtcbiRmYS12YXItcG9ydHJhaXQ6IFwiXFxmM2UwXCI7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFwiXFxmMTU0XCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJheTogXCJcXGY2ODNcIjtcbiRmYS12YXItcHJheWluZy1oYW5kczogXCJcXGY2ODRcIjtcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcIlxcZjViMVwiO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcIlxcZjQ4NVwiO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXCJcXGY0ODZcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFwiXFxmNDg3XCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcIlxcZjU0MlwiO1xuJGZhLXZhci1wdXNoZWQ6IFwiXFxmM2UxXCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcHl0aG9uOiBcIlxcZjNlMlwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdWlkZGl0Y2g6IFwiXFxmNDU4XCI7XG4kZmEtdmFyLXF1aW5zY2FwZTogXCJcXGY0NTlcIjtcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1xdXJhbjogXCJcXGY2ODdcIjtcbiRmYS12YXItci1wcm9qZWN0OiBcIlxcZjRmN1wiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYWN0OiBcIlxcZjQxYlwiO1xuJGZhLXZhci1yZWFkbWU6IFwiXFxmNGQ1XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWNlaXB0OiBcIlxcZjU0M1wiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWQtcml2ZXI6IFwiXFxmM2UzXCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWRvOiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZWRvLWFsdDogXCJcXGYyZjlcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVuZGFjdDogXCJcXGYzZTRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYzZTVcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXBseWQ6IFwiXFxmM2U2XCI7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXCJcXGY0ZjhcIjtcbiRmYS12YXItcmVzb2x2aW5nOiBcIlxcZjNlN1wiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1yZXY6IFwiXFxmNWIyXCI7XG4kZmEtdmFyLXJpYmJvbjogXCJcXGY0ZDZcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ib3Q6IFwiXFxmNTQ0XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm9ja2V0Y2hhdDogXCJcXGYzZThcIjtcbiRmYS12YXItcm9ja3JtczogXCJcXGYzZTlcIjtcbiRmYS12YXItcm91dGU6IFwiXFxmNGQ3XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnVibGUtc2lnbjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVsZXI6IFwiXFxmNTQ1XCI7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcIlxcZjU0NlwiO1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcIlxcZjU0N1wiO1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXCJcXGY1NDhcIjtcbiRmYS12YXItcnVwZWUtc2lnbjogXCJcXGYxNTZcIjtcbiRmYS12YXItc2FkLWNyeTogXCJcXGY1YjNcIjtcbiRmYS12YXItc2FkLXRlYXI6IFwiXFxmNWI0XCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2FzczogXCJcXGY0MWVcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2NobGl4OiBcIlxcZjNlYVwiO1xuJGZhLXZhci1zY2hvb2w6IFwiXFxmNTQ5XCI7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcIlxcZjU0YVwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXCJcXGY2ODhcIjtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcIlxcZjY4OVwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXCJcXGYzZWJcIjtcbiRmYS12YXItc2VlZGxpbmc6IFwiXFxmNGQ4XCI7XG4kZmEtdmFyLXNlbGxjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2VydmljZXN0YWNrOiBcIlxcZjNlY1wiO1xuJGZhLXZhci1zaGFwZXM6IFwiXFxmNjFmXCI7XG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbiRmYS12YXItc2hla2VsLXNpZ246IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFwiXFxmM2VkXCI7XG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFwiXFxmNDhiXCI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbiRmYS12YXItc2hvZS1wcmludHM6IFwiXFxmNTRiXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG9wd2FyZTogXCJcXGY1YjVcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXCJcXGY1YjZcIjtcbiRmYS12YXItc2lnbjogXCJcXGY0ZDlcIjtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFwiXFxmMmY2XCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXCJcXGYyZjVcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduYXR1cmU6IFwiXFxmNWI3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXN0cml4OiBcIlxcZjNlZVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1zaXRoOiBcIlxcZjUxMlwiO1xuJGZhLXZhci1za3VsbDogXCJcXGY1NGNcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xhY2staGFzaDogXCJcXGYzZWZcIjtcbiRmYS12YXItc2xpZGVycy1oOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZTogXCJcXGYxMThcIjtcbiRmYS12YXItc21pbGUtYmVhbTogXCJcXGY1YjhcIjtcbiRmYS12YXItc21pbGUtd2luazogXCJcXGY0ZGFcIjtcbiRmYS12YXItc21va2luZzogXCJcXGY0OGRcIjtcbiRmYS12YXItc21va2luZy1iYW46IFwiXFxmNTRkXCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zbm93Zmxha2U6IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2tzOiBcIlxcZjY5NlwiO1xuJGZhLXZhci1zb2xhci1wYW5lbDogXCJcXGY1YmFcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bjogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGE6IFwiXFxmNWJiXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwZWFrYXA6IFwiXFxmM2YzXCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwbG90Y2g6IFwiXFxmNWJjXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNwcmF5LWNhbjogXCJcXGY1YmRcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXCJcXGY0NWNcIjtcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcIlxcZjY5OFwiO1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXCJcXGY1YmVcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFtcDogXCJcXGY1YmZcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFwiXFxmNjk5XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXCJcXGY1YzBcIjtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXCJcXGY2OWFcIjtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcIlxcZjYyMVwiO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcIlxcZjNmNVwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFwiXFxmM2Y2XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXCJcXGYzZjdcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wd2F0Y2g6IFwiXFxmMmYyXCI7XG4kZmEtdmFyLXN0b3JlOiBcIlxcZjU0ZVwiO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFwiXFxmNTRmXCI7XG4kZmEtdmFyLXN0cmF2YTogXCJcXGY0MjhcIjtcbiRmYS12YXItc3RyZWFtOiBcIlxcZjU1MFwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3RyaXBlOiBcIlxcZjQyOVwiO1xuJGZhLXZhci1zdHJpcGUtczogXCJcXGY0MmFcIjtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFwiXFxmNTUxXCI7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXCJcXGYzZjhcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcIlxcZjVjMVwiO1xuJGZhLXZhci1zdW46IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcGxlOiBcIlxcZjNmOVwiO1xuJGZhLXZhci1zdXJwcmlzZTogXCJcXGY1YzJcIjtcbiRmYS12YXItc3dhdGNoYm9vazogXCJcXGY1YzNcIjtcbiRmYS12YXItc3dpbW1lcjogXCJcXGY1YzRcIjtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXCJcXGY1YzVcIjtcbiRmYS12YXItc3luYWdvZ3VlOiBcIlxcZjY5YlwiO1xuJGZhLXZhci1zeW5jOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1zeW5jLWFsdDogXCJcXGYyZjFcIjtcbiRmYS12YXItc3lyaW5nZTogXCJcXGY0OGVcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXCJcXGY0NWRcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcIlxcZjNmYVwiO1xuJGZhLXZhci10YWJsZXRzOiBcIlxcZjQ5MFwiO1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXCJcXGYzZmRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXBlOiBcIlxcZjRkYlwiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVhbXNwZWFrOiBcIlxcZjRmOVwiO1xuJGZhLXZhci10ZWV0aDogXCJcXGY2MmVcIjtcbiRmYS12YXItdGVldGgtb3BlbjogXCJcXGY2MmZcIjtcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcIlxcZjNmZVwiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcIlxcZjY5ZFwiO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcIlxcZjYzMFwiO1xuJGZhLXZhci10aGVtZWNvOiBcIlxcZjVjNlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjQ5MVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRodW1idGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGlja2V0LWFsdDogXCJcXGYzZmZcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdGludC1zbGFzaDogXCJcXGY1YzdcIjtcbiRmYS12YXItdGlyZWQ6IFwiXFxmNWM4XCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9vbGJveDogXCJcXGY1NTJcIjtcbiRmYS12YXItdG9vdGg6IFwiXFxmNWM5XCI7XG4kZmEtdmFyLXRvcmFoOiBcIlxcZjZhMFwiO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcIlxcZjZhMVwiO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcIlxcZjUxM1wiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFwiXFxmNjM3XCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtYWx0OiBcIlxcZjJlZFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnVjay1sb2FkaW5nOiBcIlxcZjRkZVwiO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcIlxcZjYzYlwiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFwiXFxmNGRmXCI7XG4kZmEtdmFyLXRydWNrLXBpY2t1cDogXCJcXGY2M2NcIjtcbiRmYS12YXItdHNoaXJ0OiBcIlxcZjU1M1wiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXR5cG8zOiBcIlxcZjQyYlwiO1xuJGZhLXZhci11YmVyOiBcIlxcZjQwMlwiO1xuJGZhLXZhci11aWtpdDogXCJcXGY0MDNcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcIlxcZjVjYVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuZG8tYWx0OiBcIlxcZjJlYVwiO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXCJcXGY0MDRcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVudGFwcGQ6IFwiXFxmNDA1XCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWFsdDogXCJcXGY0MDZcIjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFwiXFxmNGZhXCI7XG4kZmEtdmFyLXVzZXItYXN0cm9uYXV0OiBcIlxcZjRmYlwiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcIlxcZjRmY1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jbG9jazogXCJcXGY0ZmRcIjtcbiRmYS12YXItdXNlci1jb2c6IFwiXFxmNGZlXCI7XG4kZmEtdmFyLXVzZXItZWRpdDogXCJcXGY0ZmZcIjtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcIlxcZjUwMFwiO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcIlxcZjUwMVwiO1xuJGZhLXZhci11c2VyLWxvY2s6IFwiXFxmNTAyXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbWludXM6IFwiXFxmNTAzXCI7XG4kZmEtdmFyLXVzZXItbmluamE6IFwiXFxmNTA0XCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcIlxcZjUwNVwiO1xuJGZhLXZhci11c2VyLXNsYXNoOiBcIlxcZjUwNlwiO1xuJGZhLXZhci11c2VyLXRhZzogXCJcXGY1MDdcIjtcbiRmYS12YXItdXNlci10aWU6IFwiXFxmNTA4XCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci11c2Vycy1jb2c6IFwiXFxmNTA5XCI7XG4kZmEtdmFyLXVzc3VubmFoOiBcIlxcZjQwN1wiO1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcIlxcZjJlNVwiO1xuJGZhLXZhci11dGVuc2lsczogXCJcXGYyZTdcIjtcbiRmYS12YXItdmFhZGluOiBcIlxcZjQwOFwiO1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcIlxcZjVjYlwiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpYWw6IFwiXFxmNDkyXCI7XG4kZmEtdmFyLXZpYWxzOiBcIlxcZjQ5M1wiO1xuJGZhLXZhci12aWJlcjogXCJcXGY0MDlcIjtcbiRmYS12YXItdmlkZW86IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcIlxcZjRlMlwiO1xuJGZhLXZhci12aWhhcmE6IFwiXFxmNmE3XCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjQwYVwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbWVvLXY6IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12bnY6IFwiXFxmNDBiXCI7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXCJcXGY0NWZcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItdnVlanM6IFwiXFxmNDFmXCI7XG4kZmEtdmFyLXdhbGtpbmc6IFwiXFxmNTU0XCI7XG4kZmEtdmFyLXdhbGxldDogXCJcXGY1NTVcIjtcbiRmYS12YXItd2FyZWhvdXNlOiBcIlxcZjQ5NFwiO1xuJGZhLXZhci13ZWVibHk6IFwiXFxmNWNjXCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWlnaHQ6IFwiXFxmNDk2XCI7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcIlxcZjVjZFwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFwiXFxmNDBjXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdobWNzOiBcIlxcZjQwZFwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjQxMFwiO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFwiXFxmNGUzXCI7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcIlxcZjVjZVwiO1xuJGZhLXZhci13aXg6IFwiXFxmNWNmXCI7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFwiXFxmNTE0XCI7XG4kZmEtdmFyLXdvbi1zaWduOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFwiXFxmNDExXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteC1yYXk6IFwiXFxmNDk3XCI7XG4kZmEtdmFyLXhib3g6IFwiXFxmNDEyXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YW5kZXg6IFwiXFxmNDEzXCI7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcIlxcZjQxNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW4tc2lnbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteWluLXlhbmc6IFwiXFxmNmFkXCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGY0MzFcIjtcbiRmYS12YXItemhpaHU6IFwiXFxmNjNmXCI7XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZHZlcnNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWR2ZXJzYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpci1mcmVzaGVuZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpci1mcmVzaGVuZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaHdheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXlzZWxsYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHVyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNodXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZS1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1jaGVja2VyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFtZXJpY2FzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvcHVyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvcHVyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW1hY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW1hY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0tc3dlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1oZWFydHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4taGVhcnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXlrYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhheWthbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHRtbDUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaS1jdXJzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb29tbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam91cm5hbC13aGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvdXJuYWwtd2hpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FhYmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthYWJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FnZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtoYW5kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2hhbmRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlci1rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlci1rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLXdpbmstaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2l3aS1iaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXdpLWJpcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta29ydnVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rb3J2dWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZG1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx5ZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx5ZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnZW50byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWduZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsLWJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGNoaW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsY2hpbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYW5kYWxvcmlhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFuZGFsb3JpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXBpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2Rvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5vcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lcmN1cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb2NoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmludGVuZG8tc3dpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9zaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3NpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZ2d5LWJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZ2d5LWJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW5kb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVuZGFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVuZGFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNlYXJjaGdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItY29tYmluZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW1wbHlidWlsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWthcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuY2VudC13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JpaS1nYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JpaS1nYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlwYWR2aXNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW92aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBpY2t1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGlja3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1uaW5qYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVuLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15aW4teWFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0temhpaHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXpoaWh1KTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5OyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjAuMTMgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjAuMTMgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhcyB7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4wLjEzIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYXIge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90P2E3bDl0dScpO1xuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/YTdsOXR1I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj9hN2w5dHUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj9hN2w5dHUnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/YTdsOXR1IyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLW1wNCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tcDQ7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gIH1cbn1cbi5pY29uLW1haWwtYWx0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1haWwtYWx0O1xuICAgIGNvbG9yOiAjODYxNzE4O1xuICB9XG59XG4uaWNvbi1hbmNob3Ige1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYW5jaG9yO1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICB9XG59XG4uaWNvbi1jaGVjayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGVjaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmljb24tY29uZmlybSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb25maXJtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uaWNvbi1lZGl0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWVkaXQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5pY29uLXBhc3N3b3JkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBhc3N3b3JkO1xuICAgIGNvbG9yOiAjODYxNzE4O1xuICB9XG59XG4uaWNvbi1xdW90ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1xdW90ZTtcbiAgICBjb2xvcjogIzk0OGY3NztcbiAgfVxufVxuLmljb24tY3Jvc3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3Jvc3M7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5pY29uLWNzdiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jc3Y7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gIH1cbn1cbi5pY29uLWV4ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1leGU7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gIH1cbn1cbi5pY29uLWpwZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1qcGc7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gIH1cbn1cbi5pY29uLW1wZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tcGc7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gIH1cbn1cbi5pY29uLXR4dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10eHQ7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gIH1cbn1cbi5pY29uLXppcCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi16aXA7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gIH1cbn1cbi5pY29uLWFycm93IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuICB9XG59XG4uaWNvbi1ibGFuayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ibGFuaztcbiAgICBjb2xvcjogI2EzMGIxYTtcbiAgfVxufVxuLmljb24tZXhjZWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZXhjZWw7XG4gICAgY29sb3I6ICNhMzBiMWE7XG4gIH1cbn1cbi5pY29uLWxvZ291dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sb2dvdXQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5pY29uLW1haWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWFpbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmljb24tbWFya2VyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1hcmtlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmljb24tcGRmIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBkZjtcbiAgICBjb2xvcjogI2EzMGIxYTtcbiAgfVxufVxuLmljb24tcHB0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBwdDtcbiAgICBjb2xvcjogI2EzMGIxYTtcbiAgfVxufVxuLmljb24tc2VhcmNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaDtcbiAgfVxufVxuLmljb24td29yZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi13b3JkO1xuICAgIGNvbG9yOiAjYTMwYjFhO1xuICB9XG59XG4iLCIkaWNvbW9vbi1mb250LWZhbWlseTogXCJpY29tb29uXCIgIWRlZmF1bHQ7XG4kaWNvbW9vbi1mb250LXBhdGg6IFwiL2ZpbGVzL3VzZXIvYXNzZXRzL2ZvbnRzXCIgIWRlZmF1bHQ7XG5cbiRpY29uLW1wNDogXCJcXGU5MDBcIjtcbiRpY29uLW1haWwtYWx0OiBcIlxcZTkxN1wiO1xuJGljb24tYW5jaG9yOiBcIlxcZTkxMVwiO1xuJGljb24tY2hlY2s6IFwiXFxlOTEyXCI7XG4kaWNvbi1jb25maXJtOiBcIlxcZTkxM1wiO1xuJGljb24tZWRpdDogXCJcXGU5MTRcIjtcbiRpY29uLXBhc3N3b3JkOiBcIlxcZTkxNVwiO1xuJGljb24tcXVvdGU6IFwiXFxlOTE2XCI7XG4kaWNvbi1jcm9zczogXCJcXGU5MTBcIjtcbiRpY29uLWNzdjogXCJcXGU5MGJcIjtcbiRpY29uLWV4ZTogXCJcXGU5MGNcIjtcbiRpY29uLWpwZzogXCJcXGU5MGRcIjtcbiRpY29uLW1wZzogXCJcXGU5MGVcIjtcbiRpY29uLXR4dDogXCJcXGU5MGZcIjtcbiRpY29uLXppcDogXCJcXGU5MDFcIjtcbiRpY29uLWFycm93OiBcIlxcZTkwMlwiO1xuJGljb24tYmxhbms6IFwiXFxlOTAzXCI7XG4kaWNvbi1leGNlbDogXCJcXGU5MDRcIjtcbiRpY29uLWxvZ291dDogXCJcXGU5MDVcIjtcbiRpY29uLW1haWw6IFwiXFxlOTA2XCI7XG4kaWNvbi1tYXJrZXI6IFwiXFxlOTA3XCI7XG4kaWNvbi1wZGY6IFwiXFxlOTA4XCI7XG4kaWNvbi1wcHQ6IFwiXFxlOTA5XCI7XG4kaWNvbi1zZWFyY2g6IFwiXFxlOTBhXCI7XG4kaWNvbi13b3JkOiBcIlxcZTkxOFwiOyIsIkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4tZmxleCB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZS1pbi1mbGV4IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDElIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWZsZXgge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMSUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLypcbiAqIG1peGlu55SoU0NTU1xuICpcbiAqL1xuQGltcG9ydCBcIm1lZGlhX3F1ZXJ5XCI7XG5AaW1wb3J0IFwiZm9udF9zaXplXCI7XG5AaW1wb3J0IFwibGV0dGVyX3NwYWNpbmdcIjtcbkBpbXBvcnQgXCJsaW5lX2hlaWdodFwiO1xuQGltcG9ydCBcImljb21vb25cIjsiLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0XHRDb21tb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmRkLFxuZGwsXG5kdCxcbmxhYmVsLFxudWwsXG5vbFxuIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSxcbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgTWVpcnlvLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBzYW5zLXNlcmlmLCBcIk1TIFBHb3RoaWNcIiwgXCJNUyBVSSBHb3RoaWNcIiwgSGVsdmV0aWNhLCBBcmlhbDtcbiAgQGluY2x1ZGUgZnooJGJhc2VfZm9udF9zaXplKTtcbiAgQGluY2x1ZGUgbHRzKDUwKTtcbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gIH1cbiAgJi5pcy1sb2NrIHtcbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgZm9udC1mYW1pbHkgOiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGZ6KCRiYXNlX2ZvbnRfc2l6ZSk7XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICB9XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBib3gtc2hhZG93OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uaXMtcGMge1xuICBAaW5jbHVkZSBzcCgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1zcCB7XG4gIEBpbmNsdWRlIHBjKCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIiRpbWdfcGF0aDogICAgICAgICcvZmlsZXMvdXNlci9hc3NldHMvaW1hZ2VzLyc7XG4kYmFzZV9mb250X3NpemU6ICAxNjtcbiRiYXNlX2ZvbnRfY29sb3I6ICMzYzNjMzU7XG5cbiRjX21haW46ICAgICAgICAgICNhMzBiMWE7XG4kY19hY2NlbnQ6ICAgICAgICAjZjAwO1xuXG4kY193aGl0ZTogICAgICAgICAjZmZmO1xuJGNfZ3JheTogICAgICAgICAgIzg3ODY3ZTtcbiRjX2xpZ2h0Z3JheTogICAgICNlZWU7XG4kY19kYXJrZ3JheTogICAgICAjNzA2RjY3O1xuJGNfYmxhY2s6ICAgICAgICAgIzExMTtcblxuJGNfYm9yZGVyOiAgICAgICAgI2IxYjFhYztcblxuJGJyZWFrX3BvaW50OiAgICAgNzY4cHg7IC8vIEBpbmNsdWRlIHBjL3NwKCl7Li4ufSDjgaflj4LnhafjgZXjgozjgovjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRncmlkX3NwbGl0X251bTogIDEyOyAvLyBHcmlk44Gu5YiG5YmyXG4iLCIvLyBmb250LXNpemXjgpIgcHgvcmVtIOOBp+WHuuWKm+OBl+OBvuOBmVxuQG1peGluIGZ6KCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAxMCkgKiAxcmVtO1xufVxuIiwiLy8gUFNE44Gu44OG44Kt44K544OI44Gr6Kit5a6a44GV44KM44Gm44GE44KL5paH5a2X6ZaT44Gu44OI44Op44OD44Kt44Oz44Kw5YCk44KSQ1NT55So44Gr5aSJ5o+b44GX44G+44GZXG5AbWl4aW4gbHRzKCR0cmFja2luZykge1xuICBsZXR0ZXItc3BhY2luZzogJHRyYWNraW5nIC8gMTAwMCArIGVtO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sIGh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyxcbmJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbi8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmwtYnJlYWRjcnVtYiB7XG5cdCYge1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbjogMTZweCAwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGZ6KDEyKTtcblx0XHQmICsgJiB7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRjb250ZW50OiBcIu+8nlwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59IiwiLmwtYm9keUlubmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgQG1lZGlhIG5vdCBwcmludCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5sLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XG4gIEBhdC1yb290IC5sLWhlYWRlci5pcy1hY3RpdmUgKyAmIHtcbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAubC1oZWFkZXJfX25hdl9fY2hlY2s6Y2hlY2tlZCB+ICYsIC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX2NoZWNrOmNoZWNrZWQgfiAmIHtcbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubC1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLWh1Z2Uge1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1pZGRsZSB7XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2luZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBtYXgtd2lkdGg6IDk3MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXdyYXAge1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmLS1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmwtZm9vdGVyIHtcblx0JiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWdfcGF0aH1jb21tb24vYmcucG5nKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19tYWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Y29sb3I6ICRjX3doaXRlO1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiA3MnB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0cGFkZGluZzogNTBweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIOODiuODk1xuXHQmX19uYXYge1xuXHRcdCYge1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdHdpZHRoOiA0NiU7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRAaW5jbHVkZSBmeigxMyk7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGNfd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgYm9yZGVyLWJvdHRvbS1jb2xvcjtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbW9vbigpO1xuXHRcdFx0XHRjb2xvcjogJGNfd2hpdGU7XG5cdFx0XHRcdEBpbmNsdWRlIGZ6KDExKTtcblx0XHRcdFx0Y29udGVudDogJGljb24tYXJyb3c7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjZlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyDkvJrnpL7mg4XloLFcblx0Jl9faW5mbyB7XG5cdFx0JiB7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0d2lkdGg6IDMxLjglO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0Ly8gbWFyZ2luLXRvcDogNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fc2l0ZW5hbWUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRAaW5jbHVkZSBmeigxOCk7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGZ6KDE1KTtcblx0XHRcdCYgKyAmIHtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1hZGRyZXNzIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAycHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMjApO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRpY29uLW1hcmtlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1tYWlsIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMTUpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRpY29uLW1haWw7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saW5rIHtcblx0XHRcdGNvbG9yOiAkY193aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQvLyDjgrPjg5Tjg7zjg6njgqTjg4hcblx0Jl9fY29weXJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibGFjaztcblx0XHRjb2xvcjogJGNfd2hpdGU7XG5cdFx0QGluY2x1ZGUgZnooMTIpO1xuXHRcdEBpbmNsdWRlIGx0cyg1MCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0cGFkZGluZzogMjRweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHR9XG5cdH1cblxuXHQvLyDjg5rjg7zjgrjjg4jjg4Pjg5dcblx0Jl9fcGFnZXRvcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG5cdFx0Y29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRAaW5jbHVkZSBmeigxNCk7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0Y29udGVudDogJGljb24tYXJyb3c7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmeigxNSk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0QGluY2x1ZGUgZnooMTYpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gaWNvbW9vbigpIHtcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbiIsIi5sLWhlYWRlciB7XG5cdCYge1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRjb2xvcjogJGNfd2hpdGU7XG5cdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuXHRcdFx0bWluLXdpZHRoOiAxMjAwcHg7XG5cdFx0XHRtYXJnaW46IDMwcHggNDBweCAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ19wYXRofWNvbW1vbi9iZy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfbWFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTkwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDkwJSBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTVweCAyLjUlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMTAlO1xuXHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY19tYWluLCAxKSwgcmdiYSgkY19tYWluLCAwKSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX21lbnUge1xuXHRcdCZfX2lubmVyIHtcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWdfcGF0aH1jb21tb24vYmcucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfbWFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MCUgYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogODBweCAtNTBweDtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMjAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdHdpZHRoOiAyNCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY19tYWluLCAxKSwgcmdiYSgkY19tYWluLCAwKSk7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIOODreOCtFxuXHQmX19sb2dvIHtcblx0XHQmIHtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHR3aWR0aDogMzIlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMCAxMnB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpbmsge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGNvbG9yOiAkY193aGl0ZTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHR3aWR0aDogNDIuMiU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R5cGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRAaW5jbHVkZSBsdHMoNjUpO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTIuNSU7XG5cdFx0XHRcdEBpbmNsdWRlIGZ6KDE3KTtcblx0XHRcdFx0QGluY2x1ZGUgbGgoMTUsIDIyKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNy41JTtcblx0XHRcdFx0QGluY2x1ZGUgZnooMTApO1xuXHRcdFx0XHRAaW5jbHVkZSBsaCgxMCwgMTUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIOOCsOODreODvOODkOODq+ODiuODk1xuXHQmX19uYXYge1xuXHRcdCZfX2NoZWNrIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdFx0JiB7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMjAwdmg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19tYWluO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgdG9wO1xuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0XHR9XG5cdFx0XHRAYXQtcm9vdCAubC1oZWFkZXJfX25hdl9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAmIHtcblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRAaW5jbHVkZSBmeigxNyk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX3doaXRlO1xuXHRcdFx0fVxuXHRcdFx0JiArICYge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMi44JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saW5rIHtcblx0XHRcdGNvbG9yOiAkY193aGl0ZTtcblx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgZnooMTQpO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Y29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZ6KDEyKTtcblx0XHRcdFx0XHRjb250ZW50OiAkaWNvbi1hcnJvdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmeigxNCk7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMzUlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjQuOTg5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNC45ODklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkYXRhLW5hbWUlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkJTNEJTIyTTIxLjQ4NCUyQzkyLjA4NSUyQzEyLjUlMkMxMDEuMDc0JTJDMy41MDYlMkM5Mi4wODUlMkMwJTJDOTUuNTkxbDEyLjUlMkMxMi40OTRMMjQuOTg5JTJDOTUuNTkxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtOTIuMDg1JTIwMjQuOTg5KSUyMHJvdGF0ZSgtOTApJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaWNvbW9vbigpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdGNvbG9yOiAkY193aGl0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmeigxMik7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIHRyYW5zZm9ybSwgLjNzIGNvbG9yO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWNyb3NzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy1vcGVuIHtcblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbHRzKDgwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jaGlsZCB7XG5cdFx0XHQmIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoOTB2aCAtIDgwcHgpO1xuXHRcdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbiBtaW4taGVpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBhdC1yb290IC5pcy1vcGVuICsgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19oZWFkaW5nIHtcblx0XHRcdFx0JiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19saW5rIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBjb2xvcjtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZ6KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmeigxNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjQuOTg5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNC45ODklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkYXRhLW5hbWUlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkJTNEJTIyTTIxLjQ4NCUyQzkyLjA4NSUyQzEyLjUlMkMxMDEuMDc0JTJDMy41MDYlMkM5Mi4wODUlMkMwJTJDOTUuNTkxbDEyLjUlMkMxMi40OTRMMjQuOTg5JTJDOTUuNTkxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtOTIuMDg1JTIwMjQuOTg5KSUyMHJvdGF0ZSgtOTApJTIyJTIwZmlsbCUzRCUyMiUyM2EzMGIxYSUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNfbWFpbjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMy43NSU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMTQpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGx0cyg4MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCg0bisxKSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuNiU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4rNSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLjglO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmICsgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19saW5rIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19saWdodGdyYXk7XG5cdFx0XHRcdGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvciwgLjNzIGNvbG9yO1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDI1cHggMTZweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjVweCAxMnB4IDIwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMTQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Y29sb3I6ICRjX21haW47XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMTIpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBjb2xvcjtcblx0XHRcdFx0XHRjb250ZW50OiAkaWNvbi1hcnJvdztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuXHRcdFx0XHRcdGNvbG9yOiAkY193aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19sb2dvdXQge1xuXHRcdFx0JiB7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19hY2NlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZ6KDE0KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBsdHMoODApO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRjb2xvcjogJGNfd2hpdGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMjApXG5cdFx0XHRcdFx0Y29udGVudDogJGljb24tbG9nb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8g44K144OW44OK44OTXG5cdCZfX3N1Ym5hdiB7XG5cdFx0JiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3NlYXJjaCB7XG5cdFx0XHQmIHtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY193aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDB2dztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY2hlY2sge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGx0cyg2NSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA2NXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2dyYXk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBhdC1yb290IC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX2NoZWNrOmNoZWNrZWQgfiAubC1oZWFkZXIgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19tYWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcblx0XHRcdFx0XHRjb250ZW50OiAkaWNvbi1zZWFyY2g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmeigxNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnooMjApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAYXQtcm9vdCAubC1oZWFkZXJfX3N1Ym5hdl9fc2VhcmNoX19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyICYge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fZm9ybSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX21haW47XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIG9wYWNpdHksIC4zcyB2aXNpYmlsaXR5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBhdC1yb290IC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX2NoZWNrOmNoZWNrZWQgfiAubC1oZWFkZXIgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMCA4cHggMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaW5oZXJpdDtcbi8vXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygzMnB4ICsgMTZweCArIDYwcHgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2lucHV0IHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIHdpZHRoO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuLy9cdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDZlbSAxNnB4IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBtYXgtaGVpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBhdC1yb290IC5sLWhlYWRlcl9fc3VibmF2X19zZWFyY2hfX2NoZWNrOmNoZWNrZWQgfiAubC1oZWFkZXIgJiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdC8vIG1heC1oZWlnaHQ6IGNhbGMoMzJweCArIDE2cHgpO1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6IDE2cHggNmVtIDE2cHggMjBweDtcblx0XHRcdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fc3VibWl0IHtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMTAwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGF0LXJvb3QgLmwtaGVhZGVyX19zdWJuYXZfX3NlYXJjaF9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAmIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnooMTYpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJGljb24tc2VhcmNoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19sb2dvdXQge1xuXHRcdFx0JiB7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19tYWluO1xuXHRcdFx0XHRjb2xvcjogJGNfd2hpdGU7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMTgpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWxvZ291dDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19hY2NlbnQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX21lbnUge1xuXHRcdFx0JiB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDExO1xuXHRcdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA2NXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAYXQtcm9vdCAubC1oZWFkZXJfX25hdl9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAmIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19tYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHQmIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBhdC1yb290IC5sLWhlYWRlcl9fbmF2X19jaGVjazpjaGVja2VkIH4gLmwtaGVhZGVyICYge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fYmFyIHtcblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogY2FsYygoMTAwJSAtIDJweCkgLyAyKTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0ZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji4tdG9wIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtOHB4KTtcblx0XHRcdFx0XHRAYXQtcm9vdCAubC1oZWFkZXJfX25hdl9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAmIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji4tbWlkZGxlIHtcblx0XHRcdFx0XHRAYXQtcm9vdCAubC1oZWFkZXJfX25hdl9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAmIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuLWJvdHRvbSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOHB4KTtcblx0XHRcdFx0XHRAYXQtcm9vdCAubC1oZWFkZXJfX25hdl9fY2hlY2s6Y2hlY2tlZCB+IC5sLWhlYWRlciAmIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qXG4tLS1cbm5hbWU6IEFjY29yZGlvblxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvanMvYWNjb3JkaW9uXG4tLS1cblxuYGBgaHRtbFxuPGRsIGNsYXNzPVwiYy1hY2NvcmRpb25cIiBkYXRhLWpzPVwiYWNjb3JkaW9uLWJveFwiPlxuICA8ZHQgY2xhc3M9XCJjLWFjY29yZGlvbl9fdGl0bGVcIiBkYXRhLWpzPVwiYWNjb3JkaW9uLXRvZ2dsZVwiPuimi+WHuuOBl+OCr+ODquODg+OCr+OBp+OCs+ODs+ODhuODs+ODhOOCkuOCouOCs+ODvOODh+OCo+OCquODs+mWi+mWiTwvZHQ+XG4gIDxkZCBjbGFzcz1cImMtYWNjb3JkaW9uX19jb250ZW50c1wiPuOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhOOCs+ODs+ODhuODs+ODhDwvZGQ+XG48L2RsPlxuXG5gYGBcbiovXG5cbi5jLWFjY29yZGlvbntcbiAgJl9fdGl0bGV7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICZfX2NvbnRlbnRze1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi5pcy1hY3RpdmUgLmMtYWNjb3JkaW9uX19jb250ZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuIiwiLmMtYW5jaG9yIHtcbiAgICAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjX2xpZ2h0Z3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiBsaSB7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFhYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYWM7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdfcGF0aH1jb21tb24vc3ltYm9sLWFuY2hvci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWJveCB7XG4gICAgJiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYWM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi4tZW1waGFzaXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY19hY2NlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNfYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICAgICAgJiAuYy1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Njcm9sbCB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gICAgJiBwIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYgLmMtbGlzdC0tZGlzYyB7XG4gICAgICAgICYgbGkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19hY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbi0tLVxubmFtZTogYmFzZSBidXR0b25cbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L2J1dHRvblxudGFnOlxuIC0gYmFzZVxuIC0gYnV0dG9uXG4tLS1cblxuIyMgVGhpcyBpcyBiYXNlIGJ1dHRvblxuXG4qIEJhc2UgYnV0dG9uIHN0eWxlLlxuKiBVc2UgYGFgIG9yIGBidXR0b25gIHRhZy5cblxuYGBgaHRtbFxuPGRpdj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uXCI+44Oc44K/44OzPC9idXR0b24+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvbiBpY29uLWFycm93LXJpZ2h0XCI+44Oc44K/44OzPC9idXR0b24+XG4gIDxidXR0b24gY2xhc3M9XCJjLWJ1dHRvbiBpY29uLWFycm93LWxlZnRcIj7jg5zjgr/jg7M8L2J1dHRvbj5cbjwvZGl2PlxuPGRpdj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1zdHJvbmdcIj7lvLfoqr/jg5zjgr/jg7M8L2J1dHRvbj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1zdHJvbmcgaWNvbi1hcnJvdy1yaWdodFwiPuW8t+iqv+ODnOOCv+ODszwvYnV0dG9uPlxuICA8YnV0dG9uIGNsYXNzPVwiYy1idXR0b24tLXN0cm9uZyBpY29uLWFycm93LWxlZnRcIj7lvLfoqr/jg5zjgr/jg7M8L2J1dHRvbj5cbjwvZGl2PlxuPGRpdj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1kaXNhYmxlZFwiPumdnua0u+aAp+ODnOOCv+ODszwvYnV0dG9uPlxuICA8YnV0dG9uIGNsYXNzPVwiYy1idXR0b24tLWRpc2FibGVkIGljb24tYXJyb3ctcmlnaHRcIj7pnZ7mtLvmgKfjg5zjgr/jg7M8L2J1dHRvbj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1kaXNhYmxlZCBpY29uLWFycm93LWxlZnRcIj7pnZ7mtLvmgKfjg5zjgr/jg7M8L2J1dHRvbj5cbjwvZGl2PlxuPGRpdj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1yZXR1cm5cIj7miLvjgovjg5zjgr/jg7M8L2J1dHRvbj5cbiAgPGJ1dHRvbiBjbGFzcz1cImMtYnV0dG9uLS1yZXR1cm4gaWNvbi1hcnJvdy1yaWdodFwiPuaIu+OCi+ODnOOCv+ODszwvYnV0dG9uPlxuICA8YnV0dG9uIGNsYXNzPVwiYy1idXR0b24tLXJldHVybiBpY29uLWFycm93LWxlZnRcIj7miLvjgovjg5zjgr/jg7M8L2J1dHRvbj5cbjwvZGl2PlxuYGBgXG4qL1xuJWljb24tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSBmeigxOCk7XG59XG5cbiVidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyNXB4IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19saWdodGdyYXk7XG4gIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICBAaW5jbHVkZSBmeigxNCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3IsIC4zcyBjb2xvcjtcbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgd2lkdGg6IDIyLjUlO1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3AoKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxMCUgLyAzKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgaWNvbW9vbigpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogJGNfbWFpbjtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjNzIGNvbG9yO1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuICB9XG4gICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkaWNvbi1ibGFuaztcbiAgICB9XG4gIH1cbiAgJi4tbGFyZ2Uge1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjhweCAyNHB4IDIycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgY29sb3I6ICRjX3doaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgfVxuICB9XG4gICYgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtYnV0dG9uIHtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgbWF4LWhlaWdodDogMjJweDtcbiAgfVxuICAmX19vdXRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJi5jLWJ1dHRvbl9fb3V0ZXItbGVmdHtcbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOODh+ODleOCqeODq+ODiOODnOOCv+ODs1xuICAmIHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gIH1cblxuICAvLyDlvLfoqr/jg5zjgr/jg7NcbiAgJi0taW1wb3J0YW50IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYWNjZW50O1xuICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbWFpbjtcbiAgICB9XG4gIH1cblxuICAvLyDpnZ7mtLvmgKfjg5zjgr/jg7NcbiAgJi0tZGlzYWJsZWQge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8g44Oq44K/44O844Oz44Oc44K/44OzXG4gICYtLXJldHVybiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjX21haW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGNfbWFpbjtcbiAgfVxuXG4gICYlZm9ybS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDI2cHggMjhweCAyNnB4IDIycHg7XG4gICAgY29sb3I6ICRjX3doaXRlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLy8g56K66KqN44Oc44K/44OzXG4gICYuLWNvbmZpcm0ge1xuICAgIEBleHRlbmQgJWZvcm0tYnV0dG9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrZ3JheTtcbiAgICB9XG4gICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIOaIu+OCi+ODnOOCv+ODs1xuICAmLi1yZXR1cm4ge1xuICAgIEBleHRlbmQgJWZvcm0tYnV0dG9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgQGluY2x1ZGUgaWNvbW9vbigpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGNvbG9yO1xuICAgICAgY29udGVudDogJGljb24tYXJyb3c7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfZGFya2dyYXk7XG4gICAgfVxuICB9XG5cbiAgLy8g6YCB5L+h44Oc44K/44OzXG4gICYuLXNlbmQge1xuICAgIEBleHRlbmQgJWZvcm0tYnV0dG9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2FjY2VudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX21haW47XG4gICAgfVxuICB9XG5cbn1cbiIsIi5jLWRvd25sb2FkIHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNfYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggY2FsYygxMC43JSArIDIwcHgpIDIwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbigpO1xuICAgICAgICAgICAgY29sb3I6ICRjX21haW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdztcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMC43JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY19ib3JkZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHRncmF5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDExKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNfYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGNfbWFpbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDM1KTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5jLWRvd25sb2FkX19saW5rOmhvdmVyICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX2FjY2VudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInBkZlwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1wZGYuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInppcFwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC16aXAuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInhsc3hcIl0gJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ19wYXRofWNvbW1vbi9zeW1ib2wtZXhjZWwuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInhsc1wiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1leGNlbC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5jLWRvd25sb2FkX19saW5rW2hyZWYkPVwiZG9jeFwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC13b3JkLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGF0LXJvb3QgLmMtZG93bmxvYWRfX2xpbmtbaHJlZiQ9XCJkb2NcIl0gJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ19wYXRofWNvbW1vbi9zeW1ib2wtd29yZC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5jLWRvd25sb2FkX19saW5rW2hyZWYkPVwicHB0eFwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1wcHQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInBwdFwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1wcHQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cImV4ZVwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1leGUuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cInR4dFwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC10eHQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cImpwZ1wiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1qcGcuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cIm1wZ1wiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1tcGcuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cImNzdlwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1jc3Yuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuYy1kb3dubG9hZF9fbGlua1tocmVmJD1cIm1wNFwiXSAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL3N5bWJvbC1tcDQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY19ib3JkZXI7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiArICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDEzKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3LjQlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuLS0tXG5uYW1lOiBFcnJvciBNZXNzYWdlQm94XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9mb3JtL2Vycm9yXG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtZm9ybS1lcnJvckJveFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWZvcm0tZXJyb3JCb3hfX2hlYWRpbmdcIj5cbiAgICAgICAgPGkgY2xhc3M9XCJmYXMgZmEtZXhjbGFtYXRpb24tdHJpYW5nbGUgZmEtMnhcIj48L2k+44Ko44Op44O844GM55m655Sf44GX44G+44GX44Gf44CCXG4gICAgPC9kaXY+XG4gICAgPHVsIGNsYXNzPVwiYy1mb3JtLWVycm9yQm94X19saXN0XCI+XG4gICAgICAgIDxsaT7jgYrlkI3liY3jga/lv4XjgZrlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgII8L2xpPlxuICAgICAgICA8bGk+44O744GK5ZCN5YmN44Gv5b+F44Ga5YWl5Yqb44GX44Gm44GP44Gg44GV44GE44CCPC9saT5cbiAgICAgICAgPGxpPuKAuyDjgYrlkI3liY3jga/lv4XjgZrlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgII8L2xpPlxuICAgIDwvdWw+XG48L2Rpdj5cbmBgYFxuKi9cbi5jLWZvcm0tZXJyb3JCb3gge1xuICAgICYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEOTFFMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LDMwLDE2LC4xKTtcbiAgICAgICAgY29sb3I6ICNEOTFFMTA7XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypcbi0tLVxubmFtZTogRXJyb3IgTWVzc2FnZVxuY2F0ZWdvcnk6XG4tIGNvbXBvbmVudC9mb3JtL2Vycm9yXG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtZm9ybV9faW5uZXJcIj5cbiAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiXCIgdmFsdWU9XCJcIiBjbGFzcz1cImMtZm9ybS1pbnB1dFwiIHBsYWNlaG9sZGVyPVwi44OG44Kt44K544OI44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GE44CCXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZm9ybS1lcnJvcl9fbXNnXCI+XG4gICAgICAgIOKAuyDjgYrlkI3liY3jga/lv4XjgZrlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgIJcbiAgICA8L2Rpdj5cbjwvZGl2PlxuYGBgXG4qL1xuLmMtZm9ybS1lcnJvcl9fbXNnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjRDkxRTEwO1xufVxuIiwiLmMtZmFxIHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNfYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2VfZm9udF9jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgZnooMTgpO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCA1NXB4IDIycHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnooMjApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY19tYWluO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbigpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIHRyYW5zZm9ybSwgLjNzIGNvbG9yO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tY3Jvc3M7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuaXMtYWN0aXZlICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY19ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19saWdodGdyYXk7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hbnN3ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggMThweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5pcy1hY3RpdmUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNfYWNjZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBjb250ZW50OiBcIkFcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSAtIDclKTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuLS0tXG5uYW1lOiBSZXF1aXJlZFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvZm9ybVxuLS0tXG5cbmBgYGh0bWxcbjxkaXYgY2xhc3M9XCJjLWZvcm1cIj5cbiAgICDpoIXnm648c3BhbiBjbGFzcz1cImMtZm9ybS1yZXF1aXJlZFwiPu+8iOW/hemgiO+8iTwvc3Bhbj5cbjwvZGl2PlxuYGBgXG4qL1xuXG4uYy1mb3JtIHtcbiAgJiB7XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICVmb3JtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG4gICAgcGFkZGluZzogMnB4IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgJi1yZXF1aXJlZCB7XG4gICAgQGV4dGVuZCAlZm9ybS1sYWJlbDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY19hY2NlbnQ7XG4gICAgY29sb3I6ICRjX2FjY2VudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmLW9wdGlvbmFsIHtcbiAgICBAZXh0ZW5kICVmb3JtLWxhYmVsO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcbiAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxOC4zJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICBAYXQtcm9vdCAuLWNvbmZpcm0gJiB7XG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvZHkge1xuICAgICYge1xuICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgfVxuICAgICAgJi4tYWRkcmVzcyB7XG4gICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYuNCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19wcml2YWN5IHtcbiAgICAmIHtcbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYgLmMtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX2FncmVlIHtcbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuLS0tXG5uYW1lOiBHcmlkXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9ncmlkXG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTFcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMlwiPlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0yXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMlwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0yXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMlwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEyXCI+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTNcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0zXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtM1wiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTNcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEyXCI+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC00XCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtNFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtNVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTdcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEyXCI+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTZcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC02XCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMlwiPlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC03XCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtNVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtOFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEyXCI+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTlcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0zXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMlwiPlxuICA8ZGl2IGNsYXNzPVwiYy1ncmlkLWNvbC0xMFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTEyXCI+XG4gIDxkaXYgY2xhc3M9XCJjLWdyaWQtY29sLTExXCI+XG4gICAgPGRpdiBjbGFzcz1cImMtZ3JpZF9faXRlbVwiPuODhuOCreOCueODiDwvZGl2PlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMVwiPlxuICAgIDxkaXYgY2xhc3M9XCJjLWdyaWRfX2l0ZW1cIj7jg4bjgq3jgrnjg4g8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgPGRpdiBjbGFzcz1cImMtZ3JpZC1jb2wtMTJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1ncmlkX19pdGVtXCI+44OG44Kt44K544OIPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5gYGBcbiovXG4vKiAuYy1ncmlkLWNvbC0xID0gd2lkdGg6IDguMzMzJSAqL1xuQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggJGdyaWRfc3BsaXRfbnVtIHtcbiAgLmMtZ3JpZC1jb2wtI3skdmFsdWV9IHtcbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgIHdpZHRoOiAjeyR2YWx1ZSAqICgxMDAlIC8gJGdyaWRfc3BsaXRfbnVtKX07XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICRjX2JvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bY2xhc3MqPVwiIGMtZ3JpZC1jb2wtXCJdLFxuW2NsYXNzXj1cImMtZ3JpZC1jb2wtXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuIiwiLypcbi0tLVxubmFtZTogSGVhZGluZyBoMVxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9oZWFkaW5nXG4tLS1cblxuIyMgaDFcblxuYGBgaHRtbFxuPGgxIGNsYXNzPVwiYy1oZWFkaW5nLS1sdjFcIj5oMeODhuOCreOCueODiGgx44OG44Kt44K544OIaDHjg4bjgq3jgrnjg4hoMeODhuOCreOCueODiGgx44OG44Kt44K544OIaDHjg4bjgq3jgrnjg4hoMeODhuOCreOCueODiGgx44OG44Kt44K544OIPC9oMT5cblxuPGFydGljbGUgY2xhc3M9XCJjLWFydGljbGVcIj5cblx0PGgxPmgx44OG44Kt44K544OIaDHjg4bjgq3jgrnjg4hoMeODhuOCreOCueODiGgx44OG44Kt44K544OIPC9oMT5cbjwvYXJ0aWNsZT5cblxuYGBgXG4qL1xuXG4uYy1oZWFkaW5nLS1sdjEge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmMtYXJ0aWNsZSBoMSB7XG5cdEBleHRlbmQgLmMtaGVhZGluZy0tbHYxO1xufVxuXG4vKlxuLS0tXG5uYW1lOiBIZWFkaW5nIGgyXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L2hlYWRpbmdcbi0tLVxuXG4jIyBoMlxuXG5gYGBodG1sXG48aDIgY2xhc3M9XCJjLWhlYWRpbmctLWx2MlwiPmgy44OG44Kt44K544OIaDLjg4bjgq3jgrnjg4hoMuODhuOCreOCueODiGgy44OG44Kt44K544OIaDLjg4bjgq3jgrnjg4hoMuODhuOCreOCueODiGgy44OG44Kt44K544OIaDLjg4bjgq3jgrnjg4g8L2gyPlxuXG48YXJ0aWNsZSBjbGFzcz1cImMtYXJ0aWNsZVwiPlxuXHQ8aDI+aDLjg4bjgq3jgrnjg4hoMuODhuOCreOCueODiGgy44OG44Kt44K544OIaDLjg4bjgq3jgrnjg4g8L2gyPlxuPC9hcnRpY2xlPlxuXG5gYGBcbiovXG5cbi5jLWhlYWRpbmctLWx2MiB7XG5cdCYge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0QGluY2x1ZGUgZnooMzYpO1xuXHRcdEBpbmNsdWRlIGx0cygxMDApO1xuXHR9XG5cdCYgc3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRjb2xvcjogJGNfZ3JheTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdEBpbmNsdWRlIGZ6KDEyKTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdEBpbmNsdWRlIGx0cygyMCk7XG5cdH1cblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLmMtYXJ0aWNsZSBoMiB7XG5cdEBleHRlbmQgLmMtaGVhZGluZy0tbHYyO1xufVxuXG5cbi8qXG4tLS1cbm5hbWU6IEhlYWRpbmcgaDNcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvaGVhZGluZ1xuLS0tXG5cbiMjIGgzXG5cbmBgYGh0bWxcbjxoMyBjbGFzcz1cImMtaGVhZGluZy0tbHYzXCI+aDPjg4bjgq3jgrnjg4hoM+ODhuOCreOCueODiGgz44OG44Kt44K544OIaDPjg4bjgq3jgrnjg4hoM+ODhuOCreOCueODiGgz44OG44Kt44K544OIaDPjg4bjgq3jgrnjg4hoM+ODhuOCreOCueODiGgz44OG44Kt44K544OIPC9oMz5cblxuPGFydGljbGUgY2xhc3M9XCJjLWFydGljbGVcIj5cblx0PGgzPmgz44OG44Kt44K544OIaDPjg4bjgq3jgrnjg4hoM+ODhuOCreOCueODiGgz44OG44Kt44K544OIPC9oMz5cbjwvYXJ0aWNsZT5cblxuYGBgXG4qL1xuXG4uYy1oZWFkaW5nLS1sdjMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdHBhZGRpbmctbGVmdDogMS40ZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBmeigyNCk7XG5cdEBpbmNsdWRlIGxoKDI0LCAzNSk7XG5cdEBpbmNsdWRlIGx0cyg4MCk7XG5cdCYlbHYzZGVjb3JhdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYWNjZW50O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRAZXh0ZW5kICVsdjNkZWNvcmF0aW9uO1xuXHRcdHRvcDogMTFweDtcblx0XHR3aWR0aDogMThweDtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0QGV4dGVuZCAlbHYzZGVjb3JhdGlvbjtcblx0XHR0b3A6IDE4cHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdH1cblx0JiBhIHtcblx0XHRjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWFydGljbGUgaDMge1xuXHRAZXh0ZW5kIC5jLWhlYWRpbmctLWx2Mztcbn1cblxuXG4vKlxuLS0tXG5uYW1lOiBIZWFkaW5nIGg0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L2hlYWRpbmdcbi0tLVxuXG4jIyBoNFxuXG5gYGBodG1sXG48aDQgY2xhc3M9XCJjLWhlYWRpbmctLWx2NFwiPmg044OG44Kt44K544OIaDTjg4bjgq3jgrnjg4hoNOODhuOCreOCueODiGg044OG44Kt44K544OIaDTjg4bjgq3jgrnjg4hoNOODhuOCreOCueODiGg044OG44Kt44K544OIaDTjg4bjgq3jgrnjg4g8L2g0PlxuXG48YXJ0aWNsZSBjbGFzcz1cImMtYXJ0aWNsZVwiPlxuXHQ8aDQ+aDTjg4bjgq3jgrnjg4hoNOODhuOCreOCueODiGg044OG44Kt44K544OIaDTjg4bjgq3jgrnjg4g8L2g0PlxuPC9hcnRpY2xlPlxuXG5gYGBcbiovXG5cbi5jLWhlYWRpbmctLWx2NCB7XG5cdG1hcmdpbjogMjVweCAwIDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBmeigyMCk7XG5cdEBpbmNsdWRlIGx0cyg4MCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdCYgYSB7XG5cdFx0Y29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGNvbG9yO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjX21haW47XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIyNC45ODklMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDI0Ljk4OSUyMiUzRSUyMCUzQ3BhdGglMjBpZCUzRCUyMnN5bWJvbC1hcnJvdyUyMiUyMGRhdGEtbmFtZSUzRCUyMnN5bWJvbC1hcnJvdyUyMiUyMGQlM0QlMjJNMjEuNDg0JTJDOTIuMDg1JTJDMTIuNSUyQzEwMS4wNzQlMkMzLjUwNiUyQzkyLjA4NSUyQzAlMkM5NS41OTFsMTIuNSUyQzEyLjQ5NEwyNC45ODklMkM5NS41OTFaJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKC05Mi4wODUlMjAyNC45ODkpJTIwcm90YXRlKC05MCklMjIlMjBmaWxsJTNEJTIyJTIzYTMwYjFhJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxufVxuXG4uYy1hcnRpY2xlIGg0IHtcblx0QGV4dGVuZCAuYy1oZWFkaW5nLS1sdjQ7XG59XG5cbiIsIi8vIFJvdW5kICjlm5vmjajkupTlhaUpXG5AZnVuY3Rpb24gcm91bmQtZGVjaW1hbCAoJG51bWJlciwgJGRpZ2l0czogMCkge1xuICAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAncm91bmQnKTtcbn1cbi8vIENlaWwgKOWIh+OCiuS4iuOBkilcbkBmdW5jdGlvbiBjZWlsLWRlY2ltYWwgKCRudW1iZXIsICRkaWdpdHM6IDApIHtcbiAgIEByZXR1cm4gdG8tZml4ZWQoJG51bWJlciwgJGRpZ2l0cywgJ2NlaWwnKTtcbn1cbi8vIEZsb29yICjliIfjgormjajjgaYpXG5AZnVuY3Rpb24gZmxvb3ItZGVjaW1hbCAoJG51bWJlciwgJGRpZ2l0czogMCkge1xuICAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAnZmxvb3InKTtcbn1cbkBmdW5jdGlvbiB0by1maXhlZCAoJG51bWJlciwgJGRpZ2l0czogMCwgJHJvdW5kOiAncm91bmQnKSB7XG4gICRuOiAxO1xuICAvLyAkbnVtYmVyIG11c3QgYmUgYSBudW1iZXJcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgIT0gbnVtYmVyIHtcbiAgICAgQHdhcm4gJyN7ICRudW1iZXIgfSBpcyBub3QgYSBudW1iZXIuJztcbiAgICBAcmV0dXJuICRudW1iZXI7XG4gIH1cbiAgLy8gJGRpZ2l0cyBtdXN0IGJlIGEgdW5pdGxlc3MgbnVtYmVyXG4gIEBpZiB0eXBlLW9mKCRkaWdpdHMpICE9IG51bWJlciB7XG4gICAgIEB3YXJuICcjeyAkZGlnaXRzIH0gaXMgbm90IGEgbnVtYmVyLic7XG4gICAgQHJldHVybiAkbnVtYmVyO1xuICB9XG4gIEBlbHNlIGlmIG5vdCB1bml0bGVzcygkZGlnaXRzKSB7XG4gICAgIEB3YXJuICcjeyAkZGlnaXRzIH0gaGFzIGEgdW5pdC4nO1xuICAgIEByZXR1cm4gJG51bWJlcjtcbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRkaWdpdHMge1xuICAgICRuOiAkbiAqIDEwO1xuICB9XG5cbiAgQGlmICRyb3VuZCA9PSAncm91bmQnIHtcbiAgICBAcmV0dXJuIHJvdW5kKCRudW1iZXIgKiAkbikgLyAkbjtcbiAgfVxuXG4gIEBlbHNlIGlmICRyb3VuZCA9PSAnY2VpbCcge1xuICAgIEByZXR1cm4gY2VpbCgkbnVtYmVyICogJG4pIC8gJG47XG4gIH1cblxuICBAZWxzZSBpZiAkcm91bmQgPT0gJ2Zsb29yJyB7XG4gICAgQHJldHVybiBmbG9vcigkbnVtYmVyICogJG4pIC8gJG47XG4gIH1cbiAgQGVsc2Uge1xuICAgICBAd2FybiAnI3sgJHJvdW5kIH0gaXMgdW5kZWZpbmVkIGtleXdvcmQuJztcbiAgICBAcmV0dXJuICRudW1iZXI7XG4gIH1cbn1cbi8vIFBTROS4iuOBruODleOCqeODs+ODiOOCteOCpOOCuuOBqOihjOmWk+WApOOCkuioiOeul+OBl+OBpmxpbmUtaGVpZ2h044Go44GX44Gm5Ye65Yqb44GX44G+44GZ44CC5bCR5pWw44Gv56ys5LiA5L2N44G+44Gn44Gu5YiH44KK5LiK44GS44Gn5Ye65Yqb44GV44KM44G+44GZ44CCXG5AbWl4aW4gbGgoJHNpemUsICRoZWlnaHQpIHtcbiAgbGluZS1oZWlnaHQ6IGZsb29yLWRlY2ltYWwoJGhlaWdodC8kc2l6ZSwxKTtcbn1cbiIsIi8qXG4tLS1cbm5hbWU6IEltYWdlVGV4dFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvZmlndXJlL2ltYWdlVGV4dFxuLS0tXG5cbiMjIEltYWdlVGV4dFxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1pbWFnZVRleHRcIj5cblx0PGRpdiBjbGFzcz1cImMtaW1hZ2VUZXh0X19waWN0dXJlLS10b3BcIj5cblx0XHQ8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy82MDB4NDAwLnBuZ1wiPlxuXHRcdDxwIGNsYXNzPVwiYy1pbWFnZVRleHRfX2NhcHRpb25cIj7nlLvlg4/jga7jgq3jg6Pjg5fjgrfjg6fjg7PjgYzlhaXjgorjgb7jgZnjgII8L3A+XG5cdDwvZGl2PlxuXHQ8cCBjbGFzcz1cImMtdGV4dFwiPueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+S4iumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgjwvcD5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1pbWFnZVRleHRcIj5cblx0PGRpdiBjbGFzcz1cImMtaW1hZ2VUZXh0X19waWN0dXJlLS1yaWdodFwiPlxuXHRcdDxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzMwMHgyMDAucG5nXCI+XG5cdFx0PHAgY2xhc3M9XCJjLWltYWdlVGV4dF9fY2FwdGlvblwiPueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgjwvcD5cblx0PC9kaXY+XG5cdDxwIGNsYXNzPVwiYy10ZXh0XCI+55S75YOP5Y+z6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5Y+z6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5Y+z6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5Y+z6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5Y+z6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CCPGJyPjxicj7nlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgII8YnI+55S75YOP5Y+z6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CCPGJyPueUu+WDj+WPs+mFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgjxicj7nlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lj7PphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgII8L3A+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtaW1hZ2VUZXh0XCI+XG5cdDxkaXYgY2xhc3M9XCJjLWltYWdlVGV4dF9fcGljdHVyZS0tbGVmdFwiPlxuXHRcdDxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzIwMHgxMzMucG5nXCI+XG5cdFx0PHAgY2xhc3M9XCJjLWltYWdlVGV4dF9fY2FwdGlvblwiPueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgjwvcD5cblx0PC9kaXY+XG5cdDxwIGNsYXNzPVwiYy10ZXh0XCI+55S75YOP5bem6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5bem6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CCPGJyPueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgueUu+WDj+W3pumFjee9ru+8i+ODhuOCreOCueODiOOBp+OBmeOAgjxicj7nlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgILnlLvlg4/lt6bphY3nva7vvIvjg4bjgq3jgrnjg4jjgafjgZnjgII8L3A+XG48L2Rpdj5cblxuPGRpdiBjbGFzcz1cImMtaW1hZ2VUZXh0XCI+XG5cdDxwIGNsYXNzPVwiYy10ZXh0XCI+55S75YOP5LiL6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiL6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiL6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CC55S75YOP5LiL6YWN572u77yL44OG44Kt44K544OI44Gn44GZ44CCPC9wPlxuXHQ8ZGl2IGNsYXNzPVwiYy1pbWFnZVRleHRfX3BpY3R1cmUtLWJvdHRvbVwiPlxuXHRcdDxpbWcgc3JjPVwiL2ZpbGVzL3VzZXIvaW1hZ2VzLzYwMHg0MDAucG5nXCI+XG5cdFx0PHAgY2xhc3M9XCJjLWltYWdlVGV4dF9fY2FwdGlvblwiPueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgueUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OBjOWFpeOCiuOBvuOBmeOAgjwvcD5cblx0PC9kaXY+XG48L2Rpdj5cblxuYGBgXG4qL1xuXG5cbi5jLWltYWdlVGV4dCB7XG5cdEBpbmNsdWRlIHBjKCkgeyBtYXJnaW46IDMwcHggMDsgfVxuXHRAaW5jbHVkZSBzcCgpIHsgbWFyZ2luOiAyMHB4IDA7IH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblx0Jl9fcGljdHVyZSB7XG5cdFx0Ji0tdG9wIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHBjKCkgeyBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1ib3R0b20ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7IG1hcmdpbjogMjBweCBhdXRvIDA7IH1cblx0XHRcdEBpbmNsdWRlIHNwKCkgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cdFx0fVxuXHRcdCYtLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBhdC1yb290IFtjbGFzc149XCJjLWltYWdlVGV4dF9fcGljdHVyZVwiXSB7XG5cdFx0XHQmIHtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7IHdpZHRoOiAxMDAlOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NhcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0QGluY2x1ZGUgZnooMTIpO1xuXHR9XG59IiwiLypcbi0tLVxubmFtZTogSW5wdXRcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L2Zvcm0vaW5wdXRcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1mb3JtX19pbm5lclwiPlxuPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cIlwiIHZhbHVlPVwiXCIgY2xhc3M9XCJjLWZvcm0taW5wdXRcIiBwbGFjZWhvbGRlcj1cIuODhuOCreOCueODiOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAglwiPlxuPC9kaXY+XG5gYGBcbiovXG4laW5wdXQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY19ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2VfZm9udF9jb2xvcjtcbiAgICB9XG59XG5cbi5jLWZvcm1fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jLWZvcm0taW5wdXQge1xuICAgIEBleHRlbmQgJWlucHV0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICB3aWR0aDogNjIuNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLy8g5Y2K5YiG44K144Kk44K6XG4gICAgJi4taGFsZiB7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ2LjglO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuLXNob3J0IHtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyDmjqXpoK3ovp7ku5jjgY1cbiAgICAmX19wcmVmaXgge1xuICAgICAgICAmX19vdXRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2LjglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAmKyAuYy1mb3JtLWlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyDjgqTjg7Pjg4fjg7Pjg4jjgYLjgooo5Li75Yqb6KO95ZOB77ya44Gd44Gu5LuWKVxuICAgICYtLXN1YiB7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLypcbi0tLVxubmFtZTogSW5wdXQgdGVsbFxuY2F0ZWdvcnk6XG4tIGNvbXBvbmVudC9mb3JtL2lucHV0XG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtZm9ybV9faW5uZXJcIj5cbiAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiXCIgdmFsdWU9XCJcIiBjbGFzcz1cImMtZm9ybS1pbnB1dC0tdGVsXCIgcGxhY2Vob2xkZXI9XCJcIj7vvI08aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiXCIgdmFsdWU9XCJcIiBjbGFzcz1cImMtZm9ybS1pbnB1dC0tdGVsXCIgcGxhY2Vob2xkZXI9XCJcIj7vvI08aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiXCIgdmFsdWU9XCJcIiBjbGFzcz1cImMtZm9ybS1pbnB1dC0tdGVsXCIgcGxhY2Vob2xkZXI9XCJcIj5cbjwvZGl2PlxuYGBgXG4qL1xuLmMtZm9ybS1pbnB1dC0tdGVsIHtcbiAgICBAZXh0ZW5kICVpbnB1dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cbi8qXG4tLS1cbm5hbWU6IElucHV0IHppcFxuY2F0ZWdvcnk6XG4tIGNvbXBvbmVudC9mb3JtL2lucHV0XG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtZm9ybV9faW5uZXJcIj5cbiAgICDjgJI8aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiXCIgdmFsdWU9XCJcIiBjbGFzcz1cImMtZm9ybS1pbnB1dC0temlwXCIgcGxhY2Vob2xkZXI9XCJcIj7vvI08aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiXCIgdmFsdWU9XCJcIiBjbGFzcz1cImMtZm9ybS1pbnB1dC0temlwXCIgcGxhY2Vob2xkZXI9XCJcIj5cbiAgICA8YnV0dG9uIGlkPVwiXCIgY2xhc3M9XCJjLWZvcm0taW5wdXQtLXppcF9fYnRuIGMtYnV0dG9uXCI+5L2P5omA6Ieq5YuV5YWl5YqbPC9idXR0b24+XG48L2Rpdj5cbmBgYFxuKi9cbi5jLWZvcm0taW5wdXQtLXppcCB7XG4gICAgJiB7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLypcbi0tLVxubmFtZTogSW5wdXQgdGV4dGFyZWFcbmNhdGVnb3J5OlxuLSBjb21wb25lbnQvZm9ybS9pbnB1dFxuLS0tXG5cbmBgYGh0bWxcbjxkaXYgY2xhc3M9XCJjLWZvcm1fX2lubmVyXCI+XG4gICAgPHRleHRhcmVhIG5hbWU9XCJcIiByb3dzPVwiXCIgY29scz1cIlwiIGNsYXNzPVwiYy1mb3JtLWlucHV0LS10ZXh0YXJlYVwiIHBsYWNlaG9sZGVyPVwi44OG44Kt44K544OI44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GE44CCXCI+PC90ZXh0YXJlYT5cbjwvZGl2PlxuXG48ZGl2IGNsYXNzPVwiYy1mb3JtX19pbm5lclwiPlxuICAgIDx0ZXh0YXJlYSBuYW1lPVwiXCIgcm93cz1cIjEwXCIgY29scz1cIjBcIiBjbGFzcz1cImMtZm9ybS1pbnB1dC0tdGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuODhuOCreOCueODiOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAglwiPjwvdGV4dGFyZWE+XG48L2Rpdj5cbmBgYFxuKi9cbi5jLWZvcm0taW5wdXQtLXRleHRhcmVhIHtcbiAgICBAZXh0ZW5kICVpbnB1dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbn0iLCIvKlxuLS0tXG5uYW1lOiBMYXlvdXRcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L2pzL2xheW91dFxuLS0tXG5cbmBgYGh0bWxcblxuYGBgXG4qL1xuLmMtZ2xvYmFsTmF2IHtcblx0Jl9faGVhZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19ib3JkZXI7XG5cdH1cblxuXHQmX19iYXJzIHtcblx0XHQmIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0QGF0LXJvb3QgLmlzLWFjdGl2ZSAmIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRmYS12YXItdGltZXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgZmEoZmFzKTtcblx0XHRcdGNvbnRlbnQ6ICRmYS12YXItYmFycztcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY19ib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm9keSB7XG5cdFx0JiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogLTEwMCU7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGxlZnQ7XG5cdFx0XHRAYXQtcm9vdCAuaXMtYWN0aXZlICYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBkaXNwbGF5O1xuXHRcdFx0QGF0LXJvb3QgLmlzLWFjdGl2ZSAmIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gZmEoJHR5cGUpIHtcbiAgICAkZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAkZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICBAaWYoJHR5cGUgPT0gZmFzIG9yICR0eXBlID09IHNvbGlkKSB7XG4gICAgICAgICRmb250LXdlaWdodDogOTAwO1xuICAgIH0gQGVsc2UgaWYoJHR5cGUgPT0gZmFsIG9yICR0eXBlID09IGxpZ2h0KSB7XG4gICAgICAgICRmb250LXdlaWdodDogMzAwO1xuICAgIH0gQGVsc2UgaWYoJHR5cGUgPT0gZmFiIG9yICR0eXBlID09IGJyYW5kKSB7XG4gICAgICAgICRmb250LXdlaWdodDogNDAwO1xuICAgICAgICAkZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICAgIH1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufSIsIi8qXG4tLS1cbm5hbWU6IExpbmtcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvbGlua1xuLS0tXG5cbmBgYGh0bWxcbjxhcnRpY2xlIGNsYXNzPVwiYy1hcnRpY2xlXCI+XG5cdDxwPuODhuOCreOCueODiOOBjOWFpeOBo+OBpuOBhOOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOBo+OBpuOBhOOBvuOBmeOAgjxhIGhyZWY9XCIvRFVNTVlcIj7jg4bjgq3jgrnjg4jjg6rjg7Pjgq88L2E+44OG44Kt44K544OI44GM5YWl44Gj44Gm44GE44G+44GZ44CCPC9saT5cblx0PHVsIGNsYXNzPVwiYy1saXN0LS1saW5rXCI+XG5cdFx0PGxpPjxhIGhyZWY9XCIvRFVNTVlcIj48aSBjbGFzcz1cImMtbGlua19faWNvbiBjLWxpc3RfX2ljb24gLWZyb250IGZhcyBmYS1jYXJldC1yaWdodFwiPjwvaT7nn6LljbDjg6rjg7Pjgq/nn6LljbDjg6rjg7Pjgq/nn6LljbDjg6rjg7Pjgq88L2E+PC9saT5cblx0XHQ8bGk+PGEgaHJlZj1cIi9EVU1NWVwiPjxpIGNsYXNzPVwiYy1saW5rX19pY29uIGMtbGlzdF9faWNvbiAtZnJvbnQgZmFzIGZhLWNhcmV0LXJpZ2h0XCI+PC9pPuWIpeeqk+ODquODs+OCr+WIpeeqk+ODquODs+OCr+WIpeeqk+ODquODs+OCr+WIpeeqk+ODquODs+OCrzxpIGNsYXNzPVwiYy1saW5rX19pY29uIC1yZWFyIGZhciBmYS13aW5kb3ctcmVzdG9yZVwiPjwvaT48L2E+PC9saT5cblx0XHQ8bGk+PGEgaHJlZj1cIi9EVU1NWVwiPjxpIGNsYXNzPVwiYy1saW5rX19pY29uIGMtbGlzdF9faWNvbiAtZnJvbnQgZmFzIGZhLWNhcmV0LXJpZ2h0XCI+PC9pPlBERuODquODs+OCr1BERuODquODs+OCr1BERuODquODs+OCr1BERuODquODs+OCryg1MzJLQik8aSBjbGFzcz1cImMtbGlua19faWNvbiAtcmVhciBmYXIgZmEtZmlsZS1wZGZcIj48L2k+PC9hPjwvbGk+XG5cdDwvdWw+XG48L2FydGljbGU+XG5gYGBcbiovXG5cbi8vIGE6bm90KFtjbGFzc10pIHtcbi8vIFx0Y29sb3I6ICRjX21haW47XG4vLyBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0Jjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4vLyB9XG5cbmEge1xuXHRjb2xvcjogJGNfbWFpbjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbn1cblxuXG4uYy1saW5rIHtcblx0Jl9fb3V0ZXIge1xuXHRcdG1hcmdpbjogMTJweCAwO1xuXHR9XG5cdCYge1xuXHRcdGNvbG9yOiAkY19tYWluO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjQuOTg5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNC45ODklMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkYXRhLW5hbWUlM0QlMjJzeW1ib2wtYXJyb3clMjIlMjBkJTNEJTIyTTIxLjQ4NCUyQzkyLjA4NSUyQzEyLjUlMkMxMDEuMDc0JTJDMy41MDYlMkM5Mi4wODUlMkMwJTJDOTUuNTkxbDEyLjUlMkMxMi40OTRMMjQuOTg5JTJDOTUuNTkxWiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtOTIuMDg1JTIwMjQuOTg5KSUyMHJvdGF0ZSgtOTApJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfbWFpbjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbW9vbigpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgZnooMTMpO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogMDtcblx0XHRcdFx0Y29udGVudDogJGljb24tYmxhbms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLWFydGljbGUgYTpub3QoW2NsYXNzXSkge1xuXHRAZXh0ZW5kIC5jLWxpbms7XG59IiwiLy8g44Oq44K544OI5YWx6YCaXG5bY2xhc3NePSdjLWxpc3QnXSB7XG5cdCY6bm90KGxpKSB7XG5cdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAyNHB4O1xuXHRcdH1cblx0fVxuXHQmIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNnB4O1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbnRlbnQ6IFwi44O7XCI7XG5cdFx0fVxuXHR9XG59XG5cbi8qXG4tLS1cbm5hbWU6IExpc3RcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvbGlzdFxuLS0tXG5cbiMjIGRpc2MgbGlzdFxuXG5gYGBodG1sXG48dWwgY2xhc3M9XCJjLWxpc3QtLWRpc2NcIj5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cbjwvdWw+XG5gYGBcbiovXG5cbi5jLWxpc3QtLWRpc2Mge1xuXHQmIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogOHB4O1xuXHRcdFx0bGVmdDogOXB4O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX21haW47XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxufVxuXG4uYy1hcnRpY2xlIHVsOm5vdChbY2xhc3NdKSB7XG5cdEBleHRlbmQgW2NsYXNzXj0nYy1saXN0J107XG5cdEBleHRlbmQgLmMtbGlzdC0tZGlzYztcbn1cblxuLypcbi0tLVxubmFtZTogTGlzdFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9saXN0XG4tLS1cblxuIyMgbnVtYmVyIGxpc3RcblxuYGBgaHRtbFxuPHVsIGNsYXNzPVwiYy1saXN0LS1udW1iZXJcIj5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cbjwvdWw+XG5gYGBcbiovXG5cbi5jLWxpc3QtLW51bWJlciB7XG5cdCYgbGkge1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBjbnQ7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRjb2xvcjogJGNfbWFpbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0QGluY2x1ZGUgbHRzKC0yMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY250KSBcIi5cIjtcblx0XHR9XG5cdH1cbn1cblxuLmMtYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkge1xuXHRAZXh0ZW5kIFtjbGFzc149J2MtbGlzdCddO1xuXHRAZXh0ZW5kIC5jLWxpc3QtLW51bWJlcjtcbn1cblxuLypcbi0tLVxubmFtZTogTGlzdFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9saXN0XG4tLS1cblxuIyMgbnVtYmVyIGxpc3TvvIhicmFja2V0c++8iVxuXG5gYGBodG1sXG48dWwgY2xhc3M9XCJjLWxpc3QtLW51bWJlci1icmFja2V0c1wiPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuPC91bD5cbmBgYFxuKi9cblxuLmMtbGlzdC0tbnVtYmVyLWJyYWNrZXRzIGxpIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IGNudDtcblx0Jjo6YmVmb3JlIHsgY29udGVudDogXCIoXCIgY291bnRlcihjbnQpIFwiKVwiOyB9XG59XG5cblxuLypcbi0tLVxubmFtZTogTGlzdFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9saXN0XG4tLS1cblxuIyMgYW5ub3RhdGlvbiBsaXN0XG5cbmBgYGh0bWxcbjx1bCBjbGFzcz1cImMtbGlzdC0tYW5ub3RhdGlvblwiPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuPC91bD5cbmBgYFxuKi9cblxuLmMtbGlzdC0tYW5ub3RhdGlvbiBsaSB7XG5cdHBhZGRpbmctbGVmdDogMjFweDtcblx0Y29sb3I6ICRjX2RhcmtncmF5O1xuXHRAaW5jbHVkZSBmeigxMyk7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCLigLtcIjtcblx0fVxufVxuXG5cbi8qXG4tLS1cbm5hbWU6IExpc3RcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvbGlzdFxuLS0tXG5cbiMjIGFzdGVyaXNrIGxpc3RcblxuYGBgaHRtbFxuPHVsIGNsYXNzPVwiYy1saXN0LS1hc3Rlcmlza1wiPlxuXHQ8bGk+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9saT5cblx0PGxpPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvbGk+XG5cdDxsaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2xpPlxuPC91bD5cbmBgYFxuKi9cblxuLmMtbGlzdC0tYXN0ZXJpc2sgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdCY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiKlwiOyB9XG59XG5cblxuLypcbi0tLVxubmFtZTogTGlzdFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdHlwb2dyYXBoeS9saXN0XG4tLS1cblxuIyMgbGluayBsaXN0XG5cbmBgYGh0bWxcbjx1bCBjbGFzcz1cImMtbGlzdC0tbGlua1wiPlxuXHQ8bGk+PGEgaHJlZj1cIi9EVU1NWVwiPjxpIGNsYXNzPVwiYy1saW5rX19pY29uIGMtbGlzdF9faWNvbiBmYXMgZmEtY2FyZXQtcmlnaHRcIj48L2k+44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CC44Oq44K544OI44Gn44GZ44CCPC9hPjwvbGk+XG5cdDxsaT48YSBocmVmPVwiL0RVTU1ZXCI+PGkgY2xhc3M9XCJjLWxpbmtfX2ljb24gYy1saXN0X19pY29uIGZhcyBmYS1jYXJldC1yaWdodFwiPjwvaT7jg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgILjg6rjgrnjg4jjgafjgZnjgII8L2E+PC9saT5cblx0PGxpPjxhIGhyZWY9XCIvRFVNTVlcIj48aSBjbGFzcz1cImMtbGlua19faWNvbiBjLWxpc3RfX2ljb24gZmFzIGZhLWNhcmV0LXJpZ2h0XCI+PC9pPuODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAguODquOCueODiOOBp+OBmeOAgjwvYT48L2xpPlxuPC91bD5cbmBgYFxuKi9cblxuLmMtbGlzdC0tbGluayBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHQmOjpiZWZvcmUgeyBjb250ZW50OiBub25lOyB9XG59XG5cbi5jLWxpc3RfX2ljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogJGNfbWFpbjtcbn1cblxuLmMtbGlzdC0tYnV0dG9uIHtcblx0Jl9faXRlbSB7XG5cdFx0JiArICYge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cbn0iLCIvKlxuLS0tXG5uYW1lOiBMb2FkaW5nXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy9sb2FkaW5nXG4tLS1cblxuYGBgaHRtbFxuPGRpdiBjbGFzcz1cImMtbW9kYWxcIj5cbiAgPGRpdiBjbGFzcz1cImMtbW9kYWxfX2JnXCI+PC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLW1vZGFsX19jb250ZW50cy0tbG9hZGluZ1wiPlxuICAgIDxpIGNsYXNzPVwiYy1tb2RhbF9fc3Bpbm5lciBmYXMgZmEtc3Bpbm5lciBmYS1wdWxzZVwiPjwvaT5cbiAgPC9kaXY+XG48L2Rpdj5cbjxidXR0b24gdHlwZT1cImJ1dHRvblwiIGRhdGEtanM9XCJsb2FkaW5nLW9wZW5cIj7jg63jg7zjg4fjgqPjg7PjgrDooajnpLo8L2J1dHRvbj5cbmBgYFxuKi9cbi5jLW1vZGFsIHtcbiAgJl9fY29udGVudHMge1xuICAgICYtLWxvYWRpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogOTkwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgfVxuICB9XG4gICZfX3NwaW5uZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ6KDEwMCk7XG4gIH1cbn1cbiIsIi5jLW1lZGlhIHtcbiAgICAmIHtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BpY3R1cmUge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMTMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG4tLS1cbm5hbWU6IE1vZGFsXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy9tb2RhbFxuLS0tXG5cbmBgYGh0bWxcbjxkaXYgY2xhc3M9XCJjLW1vZGFsXCI+XG4gIDxkaXYgY2xhc3M9XCJjLW1vZGFsX19iZ1wiPjwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2l0ZW1cIiBkYXRhLWpzPVwibW9kYWwtY29udGVudHNcIiBkYXRhLW1vZGFsLWNvbnRlbnQ9XCIxXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2l0ZW1fX2lubmVyXCI+XG4gICAgICAgIDxwPjxpbWcgc3JjPVwiaHR0cHM6Ly9kdW1teWltYWdlLmNvbS84NTB4NDAwLzMzMy9mZmZcIiBhbHQ9XCJcIj48YnI+44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OI44OG44Kt44K544OIPC9wPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2J1dHRvblwiIHR5cGU9XCJidXR0b25cIiBkYXRhLWpzPVwibW9kYWwtYXBwbHlcIj7jg6Ljg7zjg4Djg6vlhoXjga7nibnlrprjga7jg5zjgr/jg7PjgpLmirzkuIvjgZfjgZ/jgonjg6Ljg7zjg4Djg6vjgpLplonjgZjjgos8L2J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjLW1vZGFsX19jb250ZW50c19faXRlbVwiIGRhdGEtanM9XCJtb2RhbC1jb250ZW50c1wiIGRhdGEtbW9kYWwtY29udGVudD1cIjJcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjLW1vZGFsX19jb250ZW50c19faXRlbV9faW5uZXJcIj5cbiAgICAgICAgPHA+44OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O844OA44Of44O8PC9wPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2J1dHRvblwiIHR5cGU9XCJidXR0b25cIiBkYXRhLWpzPVwibW9kYWwtYXBwbHlcIj7jg6Ljg7zjg4Djg6vlhoXjga7nibnlrprjga7jg5zjgr/jg7PjgpLmirzkuIvjgZfjgZ/jgonjg6Ljg7zjg4Djg6vjgpLplonjgZjjgos8L2J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjLW1vZGFsX19jb250ZW50c19faXRlbVwiIGRhdGEtanM9XCJtb2RhbC1jb250ZW50c1wiIGRhdGEtbW9kYWwtY29udGVudD1cIjNcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjLW1vZGFsX19jb250ZW50c19faXRlbV9faW5uZXJcIj5cbiAgICAgICAgPHA+44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OI44OG44K544OIPC9wPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYy1tb2RhbF9fY29udGVudHNfX2J1dHRvblwiIHR5cGU9XCJidXR0b25cIiBkYXRhLWpzPVwibW9kYWwtYXBwbHlcIj7jg6Ljg7zjg4Djg6vlhoXjga7nibnlrprjga7jg5zjgr/jg7PjgpLmirzkuIvjgZfjgZ/jgonjg6Ljg7zjg4Djg6vjgpLplonjgZjjgos8L2J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjLW1vZGFsX19jbG9zZVwiIGRhdGEtanM9XCJtb2RhbC1jbG9zZVwiPjwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgZGF0YS1qcz1cIm1vZGFsLW9wZW5cIiBkYXRhLW1vZGFsPVwiMVwiPuODouODvOODgOODqzHjgpLplovjgY88L2J1dHRvbj5cbjxidXR0b24gdHlwZT1cImJ1dHRvblwiIGRhdGEtanM9XCJtb2RhbC1vcGVuXCIgZGF0YS1tb2RhbD1cIjJcIj7jg6Ljg7zjg4Djg6sy44KS6ZaL44GPPC9idXR0b24+XG48YnV0dG9uIHR5cGU9XCJidXR0b25cIiBkYXRhLWpzPVwibW9kYWwtb3BlblwiIGRhdGEtbW9kYWw9XCIzXCI+44Oi44O844OA44OrM+OCkumWi+OBjzwvYnV0dG9uPlxuYGBgXG4qL1xuLmlzLW92ZXJmbG93LXkge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5jLW1vZGFsIHtcbiAgJi5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX19iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgICB6LWluZGV4OiA5MDAwO1xuICB9XG5cbiAgJl9fY29udGVudHMge1xuICAgICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogOTEwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNfYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC40cyBvcGFjaXR5O1xuICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IC43OyB9XG4gICAgfVxuICB9XG4gICYgaW1nIHtcbiAgICBAaW5jbHVkZSBzcCgpIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiA5MjAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjRzIG9wYWNpdHk7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgJWNsb3NlX2NvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlY2xvc2VfY29udGVudHM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAZXh0ZW5kICVjbG9zZV9jb250ZW50cztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuLS0tXG5uYW1lOiBOYXZpXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy9uYXZpXG4tLS1cblxuanPlh6bnkIbjga7jgb9cblxuYGBgaHRtbFxuPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgZGF0YS1qcz1cInBhZ2VUb3BcIj7jg5rjg7zjgrjjg4jjg4Pjg5fjgbg8L2J1dHRvbj5cbmBgYFxuKi9cbiIsIi5jLXBhZ2VIZWFkaW5nIHtcbiAgICAmIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLi1zaW1wbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNzVweCAwIDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHRncmF5O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waWN0dXJlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY2ZmE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNS4zODMlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNfd2hpdGUsIHJnYmEoJGNfd2hpdGUsIDApKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG59XG4gICAgJl9fY29udGVudHMge1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjI1cHggMCA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG59XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgICAgICBAaW5jbHVkZSBsdHMoNjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDI0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaCgxNSwgMzUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbHRzKDgwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxoKDE1LCAyNyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBsdHMoNjApO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG4tLS1cbm5hbWU6IFBhZ2VyXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90b3BpY3MvcGFnZXJcbi0tLVxuXG5gYGBodG1sXG48dWwgY2xhc3M9XCJjLXBhZ2VyXCI+XG5cdDxsaSBjbGFzcz1cImMtcGFnZXJfX2l0ZW0gYy1wYWdlcl9fY29udHJvbFwiPjxhIGNsYXNzPVwiYy1wYWdlcl9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj48aSBjbGFzcz1cImMtcGFnZXJfX2ljb24gZmFzIGZhLWFuZ2xlLWRvdWJsZS1sZWZ0XCI+PC9pPjwvYT48L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXBhZ2VyX19pdGVtIGMtcGFnZXJfX2NvbnRyb2xcIj48YSBjbGFzcz1cImMtcGFnZXJfX2xpbmtcIiBocmVmPVwiL0RVTU1ZXCI+PGkgY2xhc3M9XCJjLXBhZ2VyX19pY29uIGZhcyBmYS1hbmdsZS1sZWZ0XCI+PC9pPjwvYT48L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXBhZ2VyX19pdGVtXCI+PGEgY2xhc3M9XCJjLXBhZ2VyX19saW5rXCIgaHJlZj1cIi9EVU1NWVwiPjE8L2E+PC9saT5cblx0PGxpIGNsYXNzPVwiYy1wYWdlcl9faXRlbVwiPjxhIGNsYXNzPVwiYy1wYWdlcl9fbGluayBpcy1jdXJyZW50XCIgaHJlZj1cIi9EVU1NWVwiPjI8L2E+PC9saT5cblx0PGxpIGNsYXNzPVwiYy1wYWdlcl9faXRlbVwiPjxhIGNsYXNzPVwiYy1wYWdlcl9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj4zPC9hPjwvbGk+XG5cdDxsaSBjbGFzcz1cImMtcGFnZXJfX2l0ZW1cIj48YSBjbGFzcz1cImMtcGFnZXJfX2xpbmtcIiBocmVmPVwiL0RVTU1ZXCI+NDwvYT48L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXBhZ2VyX19pdGVtXCI+PGEgY2xhc3M9XCJjLXBhZ2VyX19saW5rXCIgaHJlZj1cIi9EVU1NWVwiPjU8L2E+PC9saT5cblx0PGxpIGNsYXNzPVwiYy1wYWdlcl9faXRlbSBjLXBhZ2VyX19jb250cm9sXCI+PGEgY2xhc3M9XCJjLXBhZ2VyX19saW5rXCIgaHJlZj1cIi9EVU1NWVwiPjxpIGNsYXNzPVwiYy1wYWdlcl9faWNvbiBmYXMgZmEtYW5nbGUtcmlnaHRcIj48L2k+PC9hPjwvbGk+XG5cdDxsaSBjbGFzcz1cImMtcGFnZXJfX2l0ZW0gYy1wYWdlcl9fY29udHJvbFwiPjxhIGNsYXNzPVwiYy1wYWdlcl9fbGlua1wiIGhyZWY9XCIvRFVNTVlcIj48aSBjbGFzcz1cImMtcGFnZXJfX2ljb24gZmFzIGZhLWFuZ2xlLWRvdWJsZS1yaWdodFwiPjwvaT48L2E+PC9saT5cbjwvdWw+XG5gYGBcbiovXG5cbi5jLXBhZ2VyIHtcblx0JiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblx0Jl9fY29udHJvbCB7XG5cdFx0JiB7XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0d2lkdGg6IDQ3LjMlO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUuNCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGluayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHRncmF5O1xuXHRcdFx0Y29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0XHRAaW5jbHVkZSBmeigxNSk7XG5cdFx0XHRAaW5jbHVkZSBsdHMoODApO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAuM3MgY29sb3I7XG5cdFx0XHQmJWNvbnRyb2wtaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRjX21haW47XG5cdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcblx0XHRcdFx0QGluY2x1ZGUgZnooMTIpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG5cdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWFycm93O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkY193aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNfd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLXByZXYge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHggMThweCAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMTElIDE2cHggMTQlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlY29udHJvbC1pY29uO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1uZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMThweCAyOHB4IDE4cHggMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDE0JSAxNnB4IDExJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlY29udHJvbC1pY29uO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3B1bGxkb3duIHtcblx0XHQmX19jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZ6KDEyKTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWFycm93O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19kaXNwbGF5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMThweCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJhc2VfZm9udF9jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuXHRcdFx0Y29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdCYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDE5cHggMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmMtcGljdHVyZUxpbmsge1xuICAgICYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMi41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ3LjMlO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoNG4rMSkpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwJSAvIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMCUgLyAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUuNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1LjQlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICYlYnVzaW5lc3NfbWFzayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1c2luZXNzX21hc2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQgdG9wLCByZ2JhKDIwLCAyMCwgMjAsIC45KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXNpbmVzc19tYXNrO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDIwLCAyMCwgMjAsIC45KSwgcmdiYSgwLCAwLCAwLCAuNTUpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BpY3R1cmUge1xuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2OCU7XG4gICAgICAgIH1cbiAgICAgICAgJiBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIHRyYW5zZm9ybTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCAucC10b3BfX2J1c2luZXNzX19saW5rOmhvdmVyICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnooMTgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4JTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tYXJyb3c7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtcGljdHVyZSB7XG4gICAgJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiBpbWcge1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIuYy1wcm9kdWN0IHtcbiAgICAmIHtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICB3aWR0aDogMjIuNSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCg0bisxKSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAlIC8gMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobis1KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDEwJSAvIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MyU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjX2JsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waWN0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAwKSAxMCUsICMzQzNDMzUpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAyMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGNfbGlnaHRncmF5O1xuICAgICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjX2xpZ2h0Z3JheTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXNlYXJjaCB7XG4gICAgJl9fZm9ybSB7XG4gICAgICAgICYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEyMHB4IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2JvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwLjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA1LjQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbigpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19kYXJrZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jlc3VsdCB7XG4gICAgICAgICYge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHRncmF5O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDkuIDopqdcbiAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgJiB7XG4gICAgICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2JvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY19hY2NlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbigpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY19tYWluO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNfYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHRncmF5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGljdHVyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2LjMlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi42JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMuMTUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ0LjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGNvbG9yO1xuICAgICAgICAgICAgQGF0LXJvb3QgLmMtc2VhcmNoX19hcnRpY2xlX19saW5rOmhvdmVyICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY19hY2NlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZmxvb3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3VybCB7XG4gICAgICAgICAgICBjb2xvcjogJGNfZGFya2dyYXk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiAkY19tYWluO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNfbWFpbjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJwZGZcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tcGRmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJ6aXBcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24temlwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJ4bHN4XCJdICYge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWV4Y2VsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJ4bHNcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tZXhjZWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGF0LXJvb3QgYVtocmVmJD1cImRvY3hcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24td29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCBhW2hyZWYkPVwiZG9jXCJdICYge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXdvcmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGF0LXJvb3QgYVtocmVmJD1cInBwdHhcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tcHB0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJwcHRcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tcHB0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJleGVcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tZXhlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJ0eHRcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tdHh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJqcGdcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tanBnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJtcGdcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tbXBnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJjc3ZcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tY3N2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJjc3ZcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tY3N2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IGFbaHJlZiQ9XCJtcDRcIl0gJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tbXA0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzVweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTI4MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZvcm0tcHVsbGRvd24ge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbigpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2JvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXNpZGVOYXYge1xuICAgICZfX2l0ZW0ge1xuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjVweCAyOHB4IDI1cHggMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19saWdodGdyYXk7XG4gICAgICAgIGNvbG9yOiAkYmFzZV9mb250X2NvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAuM3MgY29sb3I7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRjX21haW47XG4gICAgICAgICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1ibGFuaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zeW1ib2wge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuLS0tXG5uYW1lOiBTbGlkZXLvvIhmbGV4c2xpZGVy77yJXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy9zbGlkZXJcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy1zbGlkZXIgZmxleHNsaWRlclwiIGRhdGEtanM9XCJmbGV4c2xpZGVyXCI+XG4gIDx1bCBjbGFzcz1cImMtc2xpZGVyX19pbm5lciBzbGlkZXNcIj5cbiAgICA8bGkgY2xhc3M9XCJjLXNsaWRlcl9faXRlbVwiPlxuICAgICAgPHBpY3R1cmU+XG4gICAgICAgIDxzb3VyY2UgbWVkaWE9XCIobWF4LXdpZHRoOiA3NjhweClcIiBzcmNzZXQ9XCIvZmlsZXMvdXNlci9pbWFnZXMvZmxleHNsaWRlci9mbGV4c2xpZGVyXzAxLmpwZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy9mbGV4c2xpZGVyL2ZsZXhzbGlkZXJfMDEuanBnXCIgYWx0PVwiXCI+XG4gICAgICA8L3BpY3R1cmU+XG4gICAgPC9saT5cbiAgICA8bGkgY2xhc3M9XCJjLXNsaWRlcl9faXRlbVwiPlxuICAgICAgPHBpY3R1cmU+XG4gICAgICAgIDxzb3VyY2UgbWVkaWE9XCIobWF4LXdpZHRoOiA3NjhweClcIiBzcmNzZXQ9XCIvZmlsZXMvdXNlci9pbWFnZXMvZmxleHNsaWRlci9mbGV4c2xpZGVyXzAyLmpwZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy9mbGV4c2xpZGVyL2ZsZXhzbGlkZXJfMDIuanBnXCIgYWx0PVwiXCI+XG4gICAgICA8L3BpY3R1cmU+XG4gICAgPC9saT5cbiAgICA8bGkgY2xhc3M9XCJjLXNsaWRlcl9faXRlbVwiPlxuICAgICAgPHBpY3R1cmU+XG4gICAgICAgIDxzb3VyY2UgbWVkaWE9XCIobWF4LXdpZHRoOiA3NjhweClcIiBzcmNzZXQ9XCIvZmlsZXMvdXNlci9pbWFnZXMvZmxleHNsaWRlci9mbGV4c2xpZGVyXzAzLmpwZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy9mbGV4c2xpZGVyL2ZsZXhzbGlkZXJfMDMuanBnXCIgYWx0PVwiXCI+XG4gICAgICA8L3BpY3R1cmU+XG4gICAgPC9saT5cbiAgICA8bGkgY2xhc3M9XCJjLXNsaWRlcl9faXRlbVwiPlxuICAgICAgPHBpY3R1cmU+XG4gICAgICAgIDxzb3VyY2UgbWVkaWE9XCIobWF4LXdpZHRoOiA3NjhweClcIiBzcmNzZXQ9XCIvZmlsZXMvdXNlci9pbWFnZXMvZmxleHNsaWRlci9mbGV4c2xpZGVyXzA0LmpwZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy9mbGV4c2xpZGVyL2ZsZXhzbGlkZXJfMDQuanBnXCIgYWx0PVwiXCI+XG4gICAgICA8L3BpY3R1cmU+XG4gICAgPC9saT5cbiAgPC91bD5cbjwvZGl2PlxuYGBgXG4qL1xuLmMtc2xpZGVyIHtcbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLypcbi0tLVxubmFtZTogU2xpZGVy77yIc2xpY2tzbGlkZXLvvIlcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L2pzL3NsaWRlclxuLS0tXG5cbmBgYGh0bWxcbjxkaXYgY2xhc3M9XCJjLXNsaWNrc2xpZGVyXCI+XG4gIDxkaXY+XG4gICAgPGEgaHJlZj1cIi9kdW1teS9cIj48aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy82MDB4NDAwLnBuZ1wiPjwvYT5cbiAgPC9kaXY+XG4gIDxkaXY+XG4gICAgPGEgaHJlZj1cIi9kdW1teS9cIj48aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy82MDB4NDAwLnBuZ1wiPjwvYT5cbiAgPC9kaXY+XG4gIDxkaXY+XG4gICAgPGEgaHJlZj1cIi9kdW1teS9cIj48aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy82MDB4NDAwLnBuZ1wiPjwvYT5cbiAgPC9kaXY+XG48L2Rpdj5cbmBgYFxuKi9cbi5jLXNsaWNrc2xpZGVyIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2xpY2stYXJyb3cge1xuICAgICY6YmVmb3Jle1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG4iLCIuYy1zdGVwIHtcbiAgICAmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgd2lkdGg6IDcwLjglO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2JvcmRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYuOCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmeigzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNfYWNjZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1lZGl0IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tZWRpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1jb25maXJtIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tY29uZmlybTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1jb21wbGV0ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjX2JvcmRlciwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLi1jb21wbGV0ZSN7Jn0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2FjY2VudDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtZG9uZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ib3JkZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJhc2VfZm9udF9jb2xvciwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2JvcmRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbi0tLVxubmFtZTogVGFiXG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC9qcy90YWJcbi0tLVxuXG5gYGBodG1sXG48ZGl2IGNsYXNzPVwiYy10YWJcIj5cbiAgPGRpdiBjbGFzcz1jLXRhYl9fbmF2PlxuICAgIDxidXR0b24gY2xhc3M9XCJjLXRhYl9fbmF2X19pdGVtIGlzLWFjdGl2ZVwiIGRhdGEtdGFiPVwiMVwiIGRhdGEtanM9XCJjaGFuZ2UtdGFiXCI+44K/44OWMTwvYnV0dG9uPlxuICAgIDxidXR0b24gY2xhc3M9XCJjLXRhYl9fbmF2X19pdGVtXCIgZGF0YS10YWI9XCIyXCIgZGF0YS1qcz1cImNoYW5nZS10YWJcIj7jgr/jg5YyPC9idXR0b24+XG4gICAgPGJ1dHRvbiBjbGFzcz1cImMtdGFiX19uYXZfX2l0ZW1cIiBkYXRhLXRhYj1cIjNcIiBkYXRhLWpzPVwiY2hhbmdlLXRhYlwiPuOCv+ODljM8L2J1dHRvbj5cbiAgPC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJjLXRhYl9fY29udGVudF9fb3V0ZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiYy10YWJfX2NvbnRlbnRcIiBkYXRhLXRhYi1jb250ZW50PVwiMVwiPlxuICAgICAgPGRpdiBjbGFzcz1cImMtdGFiX19jb250ZW50X19pbm5lclwiPlxuICAgICAgICDjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuueOCv+ODljHlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuuTxicj5cbiAgICAgICAg44K/44OWMeWGheWuueOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuueOCv+ODljHlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuuTxicj5cbiAgICAgICAg44K/44OWMeWGheWuueOCv+ODljHlhoXlrrnjgr/jg5Yx5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yx5YaF5a6544K/44OWMeWGheWuueOCv+ODljHlhoXlrrlcbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjLXRhYl9fY29udGVudFwiIGRhdGEtdGFiLWNvbnRlbnQ9XCIyXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiYy10YWJfX2NvbnRlbnRfX2lubmVyXCI+XG4gICAgICAgIOOCv+ODljLlhoXlrrnjgr/jg5Yy5YaF5a6544K/44OWMuWGheWuuTxicj5cbiAgICAgICAg44K/44OWMuWGheWuueOCv+ODljLlhoXlrrnjgr/jg5Yy5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yy5YaF5a6544K/44OWMuWGheWuueOCv+ODljLlhoXlrrlcbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjLXRhYl9fY29udGVudFwiIGRhdGEtdGFiLWNvbnRlbnQ9XCIzXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiYy10YWJfX2NvbnRlbnRfX2lubmVyXCI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuTxicj5cbiAgICAgICAg44K/44OWM+WGheWuueOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuTxicj5cbiAgICAgICAg44K/44OWM+WGheWuueOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuTxicj5cbiAgICAgICAg44K/44OWM+WGheWuueOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuTxicj5cbiAgICAgICAg44K/44OWM+WGheWuueOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a65PGJyPlxuICAgICAgICDjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuueOCv+ODljPlhoXlrrk8YnI+XG4gICAgICAgIOOCv+ODljPlhoXlrrnjgr/jg5Yz5YaF5a6544K/44OWM+WGheWuuVxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG5gYGBcbiovXG4uYy10YWIge1xuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY19ib3JkZXI7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjX3doaXRlLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjX2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG4gIH1cbn1cblxuLnQtaHRpLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmMmY5O1xuICBAaW5jbHVkZSBwYygpIHtcbiAgICBwYWRkaW5nOiAzNXB4IDUwcHggNTBweDtcbiAgfVxuICBAaW5jbHVkZSBzcCgpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIEBhdC1yb290IHtcbiAgICAmX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBmeigyMik7XG4gICAgICBAaW5jbHVkZSBsdHMoMjAwKTtcbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICAgICAgQGluY2x1ZGUgbHRzKDUwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmEoZmFzKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgICAgICAgICBjb2xvcjogIzg0OGM5MDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYl9faGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZjJmOTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fdGFiX19oZWFkLi1qbWhjIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM2NWMxNWQ7XG4gICAgfVxuXG4gICAgJl9fdGFiX19pdGVtLi1qbWhjIHtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzZWIxMzQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICAgIEBpbmNsdWRlIGx0cyg1MCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwODFjOTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmYShmYXMpO1xuICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICByaWdodDogMjUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcbiAgICAgICAgICBAaW5jbHVkZSBmeigyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWJfX2JvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgd2lkdGg6IDEwNDBweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXRhYi1jb250ZW50PVwiMVwiXSB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuLWxpc3QgJl9fdGFiX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICB3aWR0aDogNzcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwODFjOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwODFjOTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDEwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXG4gICAgICAgICAgICAmLi1qbWhjIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzNlYjEzNDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzZWIxMzQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi1saXN0ICZfX3RpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICB3aWR0aDogODEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXcge1xuICAgICAgICAgICAgY29sb3I6ICNmMTZmMjk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4tLS1cbm5hbWU6IFRhYmxlIHNpbXBsZSAodGFibGUgdGFnKVxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdGFibGVcbi0tLVxuXG5gYGBodG1sXG48dGFibGUgY2xhc3M9XCJjLXRhYmxlXCI+XG4gICAgPHRib2R5PlxuICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGg+6KaL5Ye644GX44GM5YWl44KK44G+44GZPC90aD5cbiAgICAgICAgICAgIDx0ZD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZk8L3RkPlxuICAgICAgICA8L3RyPlxuICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGg+6KaL5Ye644GX44GM5YWl44KK44G+44GZPC90aD5cbiAgICAgICAgICAgIDx0ZD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZk8L3RkPlxuICAgICAgICA8L3RyPlxuICAgIDwvdGJvZHk+XG48L3RhYmxlPlxuYGBgXG4qL1xuJXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICB9XG59XG5cbi5jLXRhYmxlIHtcbiAgICAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNfYm9yZGVyO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aCwgdGQge1xuICAgICAgICBAZXh0ZW5kICV0YWJsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19tYWluO1xuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY19ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfYm9yZGVyO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypcbi0tLVxubmFtZTogVGFibGUgc2Nyb2xsXG5jYXRlZ29yeTpcbi0gY29tcG9uZW50L3RhYmxlXG4tLS1cblxuYGBgaHRtbFxuPHRhYmxlIGNsYXNzPVwiYy10YWJsZS0tc2Nyb2xsXCI+XG4gICAgPHRoZWFkPlxuICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGg+6KaL5Ye644GX44Gd44GuMTwvdGg+XG4gICAgICAgICAgICA8dGg+6KaL5Ye644GX44Gd44GuMjwvdGg+XG4gICAgICAgICAgICA8dGg+6KaL5Ye644GX44Gd44GuMzwvdGg+XG4gICAgICAgICAgICA8dGg+6KaL5Ye644GX44Gd44GuNDwvdGg+XG4gICAgICAgIDwvdHI+XG4gICAgPC90aGVhZD5cbiAgICA8dGJvZHk+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICAgIDx0aD7opovlh7rjgZfjgYzlhaXjgorjgb7jgZk8L3RoPlxuICAgICAgICAgICAgPHRkPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmTwvdGQ+XG4gICAgICAgICAgICA8dGQ+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZPC90ZD5cbiAgICAgICAgICAgIDx0ZD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZk8L3RkPlxuICAgICAgICA8L3RyPlxuICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGg+6KaL5Ye644GX44GM5YWl44KK44G+44GZPC90aD5cbiAgICAgICAgICAgIDx0ZD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZk8L3RkPlxuICAgICAgICAgICAgPHRkPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmTwvdGQ+XG4gICAgICAgICAgICA8dGQ+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZPC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgICAgPHRyPlxuICAgICAgICAgICAgPHRoPuimi+WHuuOBl+OBjOWFpeOCiuOBvuOBmTwvdGg+XG4gICAgICAgICAgICA8dGQ+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44OG44Kt44K544OI44GM5YWl44KK44G+44GZPC90ZD5cbiAgICAgICAgICAgIDx0ZD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZk8L3RkPlxuICAgICAgICAgICAgPHRkPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmTwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgPC90Ym9keT5cbjwvdGFibGU+XG5gYGBcbiovXG4uYy10YWJsZS0tc2Nyb2xsIHtcbiAgICAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjX2JvcmRlcjtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGhlYWQgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIH1cbiAgICB0aCwgdGQge1xuICAgICAgICBAZXh0ZW5kICV0YWJsZTtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjX2JvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIGNvbG9yOiAkY19tYWluO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG4iLCIvKlxuLS0tXG5uYW1lOiBUZXh0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L3RleHRcbi0tLVxuXG4jIyDjg4bjgq3jgrnjg4hcblxuYGBgaHRtbFxuPHAgY2xhc3M9XCJjLXRleHRcIj7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgII8YnI+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPC9wPlxuXG48YXJ0aWNsZSBjbGFzcz1cImMtYXJ0aWNsZVwiPlxuXHQ8cD7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgII8L3A+XG5cdDxwPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvcD5cbjwvYXJ0aWNsZT5cbmBgYFxuKi9cblxuLmMtdGV4dCB7XG5cdG1hcmdpbjogMjBweCAwIDI1cHg7XG5cdEBpbmNsdWRlIGxoKDE2LCAyNyk7XG59XG5cbi5jLWFydGljbGUgcCB7XG5cdEBleHRlbmQgLmMtdGV4dDtcbn1cblxuXG4vKlxuLS0tXG5uYW1lOiBoaWdobGlnaHRlZCBUZXh0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90eXBvZ3JhcGh5L3RleHRcbi0tLVxuXG4jIyDjg4bjgq3jgrnjg4hcblxuYGBgaHRtbFxuPHAgY2xhc3M9XCJjLXRleHQtLWhpZ2hsaWdodGVkXCI+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPGJyPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvcD5cblxuPGFydGljbGUgY2xhc3M9XCJjLWFydGljbGVcIj5cblx0PHA+XG5cdFx044OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPHN0cm9uZz7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgII8L3N0cm9uZz5cblx0XHQ8YnI+44OG44Kt44K544OI44GMPGVtPuWFpeOCiuOBvuOBmeOAgjwvZW0+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPGVtPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvZW0+XG5cdDwvcD5cbjwvYXJ0aWNsZT5cbmBgYFxuKi9cblxuLmMtdGV4dC0tc3Ryb25nIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLXRleHQtLWl0YWxpYyB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmMtYXJ0aWNsZSB7XG5cdHN0cm9uZyB7IEBleHRlbmQgLmMtdGV4dC0tc3Ryb25nOyB9XG5cdGVtIHsgQGV4dGVuZCAuYy10ZXh0LS1pdGFsaWM7IH1cbn1cblxuXG4uYy10ZXh0LS1lbXBoYXNpcyB7XG5cdGNvbG9yOiAkY19hY2NlbnQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy10ZXh0LS1xdW90ZSB7XG5cdCYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb2xvcjogIzk0OGY3Nztcblx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcblx0XHRcdEBpbmNsdWRlIGZ6KDE1KTtcblx0XHRcdGNvbnRlbnQ6ICRpY29uLXF1b3RlO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA5cHg7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4IC0gMTJweCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5NDhmNzcsIC4zNyk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxuXHQmIHAge1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdH1cblx0JiBjaXRlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBpbmNsdWRlIGZ6KDE1KTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbnRlbnQ6IFwi4oCVXCI7XG5cdFx0fVxuXHR9XG59XG5cbi8qXG4tLS1cbm5hbWU6IGFsaWduIFRleHRcbmNhdGVnb3J5OlxuIC0gY29tcG9uZW50L3R5cG9ncmFwaHkvdGV4dFxuLS0tXG5cbiMjIOODhuOCreOCueODiOS9jee9rlxuXG5gYGBodG1sXG48cCBjbGFzcz1cImMtdGV4dCBjLXRleHQtLWFsaWduLXJpZ2h0XCI+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPGJyPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvcD5cbjxwIGNsYXNzPVwiYy10ZXh0IGMtdGV4dC0tYWxpZ24tY2VudGVyXCI+44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CC44OG44Kt44K544OI44GM5YWl44KK44G+44GZ44CCPGJyPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjwvcD5cbjxwIGNsYXNzPVwiYy10ZXh0IGMtdGV4dC0tYWxpZ24tbGVmdFwiPuODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAguODhuOCreOCueODiOOBjOWFpeOCiuOBvuOBmeOAgjxicj7jg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgILjg4bjgq3jgrnjg4jjgYzlhaXjgorjgb7jgZnjgII8L3A+XG5cbmBgYFxuKi9cblxuLmMtdGV4dC0tYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYy10ZXh0LS1hbGlnbi1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtdGV4dC0tYWxpZ24tbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuIiwiLmMtZm9ybS10b2dnbGUge1xuICAgICYtLXN1YiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2JvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmFkaW8ge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgICYgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgJiBsYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY19saWdodGdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2xpZ2h0Z3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNfZGFya2dyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjX2FjY2VudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY19hY2NlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRjX2FjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgQGF0LXJvb3QgLmMtZm9ybS10b2dnbGUtLXN1YiAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2xpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNfZGFya2dyYXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBib3JkZXItY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNfYWNjZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfYWNjZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjX2FjY2VudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19hY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDNweCBzb2xpZCAkY193aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4IHNvbGlkICRjX3doaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuLS0tXG5uYW1lOiBUb3BpY3NMaXN0XG5jYXRlZ29yeTpcbiAtIGNvbXBvbmVudC90b3BpY3MvdG9waWNzTGlzdFxuLS0tXG5cbmBgYGh0bWxcbjx1bCBjbGFzcz1cImMtdG9waWNzX19saXN0XCI+XG5cdDxsaSBjbGFzcz1cImMtdG9waWNzX19pdGVtXCI+XG5cdFx0PHRpbWUgY2xhc3M9XCJjLXRvcGljc19fZGF0ZVwiIGRhdGV0aW1lPVwiWVlZWS1tbS1kZFwiPjIwMTcuMTAuMTk8L3RpbWU+XG5cdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19sYWJlbFwiPuOCq+ODhuOCtOODqjwvZGl2PlxuXHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fdGl0bGVcIj48YSBocmVmPVwiL0RVTU1ZXCI+6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CC6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CCPC9hPjwvZGl2PlxuXHQ8L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXRvcGljc19faXRlbVwiPlxuXHRcdDx0aW1lIGNsYXNzPVwiYy10b3BpY3NfX2RhdGVcIiBkYXRldGltZT1cIllZWVktbW0tZGRcIj4yMDE3LjEwLjE5PC90aW1lPlxuXHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fbGFiZWxcIj7jgqvjg4bjgrTjg6o8L2Rpdj5cblx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX3RpdGxlXCI+PGEgaHJlZj1cIi9EVU1NWVwiPuiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAgjwvYT48L2Rpdj5cblx0PC9saT5cblx0PGxpIGNsYXNzPVwiYy10b3BpY3NfX2l0ZW1cIj5cblx0XHQ8dGltZSBjbGFzcz1cImMtdG9waWNzX19kYXRlXCIgZGF0ZXRpbWU9XCJZWVlZLW1tLWRkXCI+MjAxNy4xMC4xOTwvdGltZT5cblx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2xhYmVsXCI+44Kr44OG44K044OqPC9kaXY+XG5cdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX190aXRsZVwiPjxhIGhyZWY9XCIvRFVNTVlcIj7oqJjkuovjgr/jgqTjg4jjg6vjgYzlhaXjgorjgb7jgZnjgILoqJjkuovjgr/jgqTjg4jjg6vjgYzlhaXjgorjgb7jgZnjgII8L2E+PC9kaXY+XG5cdDwvbGk+XG5cdDxsaSBjbGFzcz1cImMtdG9waWNzX19pdGVtXCI+XG5cdFx0PHRpbWUgY2xhc3M9XCJjLXRvcGljc19fZGF0ZVwiIGRhdGV0aW1lPVwiWVlZWS1tbS1kZFwiPjIwMTcuMTAuMTk8L3RpbWU+XG5cdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19sYWJlbFwiPuOCq+ODhuOCtOODqjwvZGl2PlxuXHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fdGl0bGVcIj48YSBocmVmPVwiL0RVTU1ZXCI+6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CC6KiY5LqL44K/44Kk44OI44Or44GM5YWl44KK44G+44GZ44CCPC9hPjwvZGl2PlxuXHQ8L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXRvcGljc19faXRlbVwiPlxuXHRcdDx0aW1lIGNsYXNzPVwiYy10b3BpY3NfX2RhdGVcIiBkYXRldGltZT1cIllZWVktbW0tZGRcIj4yMDE3LjEwLjE5PC90aW1lPlxuXHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fbGFiZWxcIj7jgqvjg4bjgrTjg6o8L2Rpdj5cblx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX3RpdGxlXCI+PGEgaHJlZj1cIi9EVU1NWVwiPuiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAgjwvYT48L2Rpdj5cblx0PC9saT5cbjwvdWw+XG5gYGBcbiovXG5cbi5jLXRvcGljcyB7XG5cdCYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmICsgJiB7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTRweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saXN0IHtcblx0XHRib3JkZXI6IHtcblx0XHRcdHRvcDogMXB4IHNvbGlkICRjX2JvcmRlcjtcblx0XHRcdGJvdHRvbTogMXB4IHNvbGlkICRjX2JvcmRlcjtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0JiArICYge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjX2JvcmRlcjtcblx0XHR9XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcblx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDExJSAxNXB4IDA7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgaWNvbW9vbigpO1xuXHRcdFx0Y29sb3I6ICRjX21haW47XG5cdFx0XHRjb250ZW50OiAkaWNvbi1hcnJvdztcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRtYXJnaW46IHtcblx0XHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0QGluY2x1ZGUgZnooMTIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW3RhcmdldD1cIl9ibGFua1wiXSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWJsYW5rO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmJWV4dF9zeW1ib2wge1xuXHRcdFx0QGluY2x1ZGUgZnooMzApO1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJwZGZcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1wZGY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJ6aXBcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi16aXA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJ4bHN4XCJdIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGV4dGVuZCAlZXh0X3N5bWJvbDtcblx0XHRcdFx0Y29udGVudDogJGljb24tZXhjZWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJ4bHNcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1leGNlbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltocmVmJD1cImRvY3hcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi13b3JkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2hyZWYkPVwiZG9jXCJdIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0QGV4dGVuZCAlZXh0X3N5bWJvbDtcblx0XHRcdFx0Y29udGVudDogJGljb24td29yZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltocmVmJD1cInBwdHhcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1wcHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJwcHRcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1wcHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJleGVcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1leGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJ0eHRcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi10eHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJqcGdcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1qcGc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJtcGdcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1tcGc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJjc3ZcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1jc3Y7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbaHJlZiQ9XCJtcDRcIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVleHRfc3ltYm9sO1xuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1tcDQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHR9XG5cdCZfX2RhdGUge1xuXHRcdGNvbG9yOiAkY19ncmF5O1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdH1cblx0fVxuXHQmX19sYWJlbCB7XG5cdFx0Jl9fb3V0ZXIge1xuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDYuNWVtO1xuXHRcdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDB2dztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdEBpbmNsdWRlIGZ6KDEzKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3I7XG5cdFx0XHRAYXQtcm9vdCAuYy10b3BpY3NfX2xpbms6aG92ZXIgJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX21haW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgKyAmIHtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190aXRsZSB7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGNvbG9yLCAuM3MgZm9udC13ZWlnaHQ7XG5cdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0QGluY2x1ZGUgZnooMTUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0QGF0LXJvb3QgLmMtdG9waWNzX19saW5rOmhvdmVyICYge1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdGNvbG9yOiAkY19hY2NlbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19tb3JlIHtcblx0XHQmIHtcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGluayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGZ6KDE0KTtcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRjb2xvcjogJGNfbWFpbjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDI1cHggMTRweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2xpZ2h0Z3JheTtcblx0XHRcdFx0Y29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAuM3MgY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIyNC45ODklMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDI0Ljk4OSUyMiUzRSUyMCUzQ3BhdGglMjBpZCUzRCUyMnN5bWJvbC1hcnJvdyUyMiUyMGRhdGEtbmFtZSUzRCUyMnN5bWJvbC1hcnJvdyUyMiUyMGQlM0QlMjJNMjEuNDg0JTJDOTIuMDg1JTJDMTIuNSUyQzEwMS4wNzQlMkMzLjUwNiUyQzkyLjA4NSUyQzAlMkM5NS41OTFsMTIuNSUyQzEyLjQ5NEwyNC45ODklMkM5NS41OTFaJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKC05Mi4wODUlMjAyNC45ODkpJTIwcm90YXRlKC05MCklMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfbWFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gN3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29tb29uKCk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Y29sb3I6ICRjX21haW47XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMTIpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWFycm93O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBjb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlX2ZvbnRfY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNfd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLypcbi0tLVxubmFtZTogVG9waWNzTGlzdFxuY2F0ZWdvcnk6XG4gLSBjb21wb25lbnQvdG9waWNzL3RvcGljc0xpc3Rcbi0tLVxuXG5gYGBodG1sXG48dWwgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fbGlzdFwiPlxuXHQ8bGkgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9faXRlbVwiPlxuXHRcdDxhIGNsYXNzPVwiYy10b3BpY3NfX2NhcmRfX2xpbmtcIiBocmVmPVwiL0RVTU1ZXCI+XG5cdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2NhcmRfX3BpY3R1cmVcIj48aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy82MDB4NDAwLnBuZ1wiIGFsdD1cImR1bW15IHBpY3R1cmVcIj48L2Rpdj5cblx0XHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fY29udGVudHNcIj5cblx0XHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19sYWJlbFwiPuOCq+ODhuOCtOODqjwvZGl2PlxuXHRcdFx0XHQ8dGltZSBjbGFzcz1cImMtdG9waWNzX19kYXRlIGMtdG9waWNzX19jYXJkX19kYXRlXCIgZGF0ZXRpbWU9XCJZWVlZLW1tLWRkXCI+MjAxNy4xMC4xOTwvdGltZT5cblx0XHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX190aXRsZVwiPuiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAgjwvZGl2PlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9hPlxuXHQ8L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9faXRlbVwiPlxuXHRcdDxhIGNsYXNzPVwiYy10b3BpY3NfX2NhcmRfX2xpbmtcIiBocmVmPVwiL0RVTU1ZXCI+XG5cdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2NhcmRfX3BpY3R1cmVcIj48aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy82MDB4NDAwLnBuZ1wiIGFsdD1cImR1bW15IHBpY3R1cmVcIj48L2Rpdj5cblx0XHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fY29udGVudHNcIj5cblx0XHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19sYWJlbFwiPuOCq+ODhuOCtOODqjwvZGl2PlxuXHRcdFx0XHQ8dGltZSBjbGFzcz1cImMtdG9waWNzX19kYXRlIGMtdG9waWNzX19jYXJkX19kYXRlXCIgZGF0ZXRpbWU9XCJZWVlZLW1tLWRkXCI+MjAxNy4xMC4xOTwvdGltZT5cblx0XHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX190aXRsZVwiPuiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAgjwvZGl2PlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9hPlxuXHQ8L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9faXRlbVwiPlxuXHRcdDxhIGNsYXNzPVwiYy10b3BpY3NfX2NhcmRfX2xpbmtcIiBocmVmPVwiL0RVTU1ZXCI+XG5cdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2NhcmRfX3BpY3R1cmVcIj48aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy82MDB4NDAwLnBuZ1wiIGFsdD1cImR1bW15IHBpY3R1cmVcIj48L2Rpdj5cblx0XHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fY29udGVudHNcIj5cblx0XHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19sYWJlbFwiPuOCq+ODhuOCtOODqjwvZGl2PlxuXHRcdFx0XHQ8dGltZSBjbGFzcz1cImMtdG9waWNzX19kYXRlIGMtdG9waWNzX19jYXJkX19kYXRlXCIgZGF0ZXRpbWU9XCJZWVlZLW1tLWRkXCI+MjAxNy4xMC4xOTwvdGltZT5cblx0XHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX190aXRsZVwiPuiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAgjwvZGl2PlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9hPlxuXHQ8L2xpPlxuXHQ8bGkgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9faXRlbVwiPlxuXHRcdDxhIGNsYXNzPVwiYy10b3BpY3NfX2NhcmRfX2xpbmtcIiBocmVmPVwiL0RVTU1ZXCI+XG5cdFx0XHQ8ZGl2IGNsYXNzPVwiYy10b3BpY3NfX2NhcmRfX3BpY3R1cmVcIj48aW1nIHNyYz1cIi9maWxlcy91c2VyL2ltYWdlcy82MDB4NDAwLnBuZ1wiIGFsdD1cImR1bW15IHBpY3R1cmVcIj48L2Rpdj5cblx0XHRcdDxkaXYgY2xhc3M9XCJjLXRvcGljc19fY2FyZF9fY29udGVudHNcIj5cblx0XHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX19sYWJlbFwiPuOCq+ODhuOCtOODqjwvZGl2PlxuXHRcdFx0XHQ8dGltZSBjbGFzcz1cImMtdG9waWNzX19kYXRlIGMtdG9waWNzX19jYXJkX19kYXRlXCIgZGF0ZXRpbWU9XCJZWVlZLW1tLWRkXCI+MjAxNy4xMC4xOTwvdGltZT5cblx0XHRcdFx0PGRpdiBjbGFzcz1cImMtdG9waWNzX190aXRsZVwiPuiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAguiomOS6i+OCv+OCpOODiOODq+OBjOWFpeOCiuOBvuOBmeOAgjwvZGl2PlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9hPlxuXHQ8L2xpPlxuPC91bD5cbmBgYFxuKi9cblxuLmMtdG9waWNzX19jYXJkIHtcblx0Jl9fbGlzdCB7XG5cdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyJTtcblx0XHR9XG5cdFx0Jjpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7IG1hcmdpbi1sZWZ0OiAyJTsgfVxuXHRcdH1cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdEBpbmNsdWRlIHNwKCkgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IC40cyBvcGFjaXR5O1xuXHRcdCY6aG92ZXIgeyBvcGFjaXR5OiAuNzsgfVxuXHR9XG5cdCZfX3BpY3R1cmUge1xuXHRcdGltZyB7IHdpZHRoOiAxMDAlOyB9XG5cdH1cblx0Jl9fY29udGVudHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0QGluY2x1ZGUgcGMoKSB7IHBhZGRpbmc6IDE1cHg7IH1cblx0XHRAaW5jbHVkZSBzcCgpIHsgcGFkZGluZzogMjBweDsgfVxuXHR9XG5cdCZfX2RhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMTBweCAwIDVweDtcblx0fVxufSIsIi5wLWxvZ2luIHtcbiAgICAmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ19wYXRofWxvZ2luL2xvZ2luX2JnLmpwZyk7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChodHRwczovL3d3dy5mdWppdHN1LmNvbS9qcC9pbWFnZXNnaWc1L2dpZzUtTC0yMDIwMDgwNV90Y20xMDItNTE1ODk1Nl90Y20xMDItMjc1MDIyNy0zMi5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgcmdiYSgkYmFzZV9mb250X2NvbG9yLCAuNTEpLCByZ2JhKCMwMDAsIC43KSk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgICAgJiB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX21haW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAuLW1haWwjeyZ9IHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tbWFpbC1hbHQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBhdC1yb290IC4tcGFzcyN7Jn0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmeigzMyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXBhc3N3b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbHRzKDY1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxoKDMyLCA1MCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNfd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjX3doaXRlLCAuNyk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAyNnB4IDI4cHggODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjZweCAyMnB4IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCAucC1sb2dpbl9fZm9ybV9faXRlbSArIC5wLWxvZ2luX19mb3JtX19pdGVtICYge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCAucC1sb2dpbl9fZm9ybV9faXRlbTpmaXJzdC1jaGlsZCAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IC5wLWxvZ2luX19mb3JtX19pdGVtOmxhc3QtY2hpbGQgJiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfbWFpbjtcbiAgICAgICAgICAgIGNvbG9yOiAkY193aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbHRzKDgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19hY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcmVtaW5kZXIge1xuICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX3doaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsdHMoNjUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wLXRvcCB7XG5cdC8vIOODoeOCpOODs+ODk+OCuOODpeOCouODq1xuXHQmX19oZXJvIHtcblx0XHQmX19zbGlkZXIge1xuXHRcdFx0Jl9faXRlbS5zbGljay1vbiB7XG5cdFx0XHRcdC5wLXRvcF9faGVyb19fc2xpZGVyX19oZWFkaW5nIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGxlZnQgMC40cyBlYXNlLW91dCAwLjJzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wLXRvcF9faGVyb19fc2xpZGVyX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IDAuNHMgZWFzZS1vdXQgMC4zcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnAtdG9wIHtcblx0Ly8g44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG5cdCZfX2hlcm8ge1xuXHRcdCZfX3NsaWRlciB7XG5cdFx0XHQmIHtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3BpY3R1cmUge1xuXHRcdFx0XHQmIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiA4NTBweDtcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAzMy4zNTkzNzUlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MjdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMy4zNTkzNzUlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkY193aGl0ZSwgcmdiYSgkY193aGl0ZSwgMCkpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHR0b3A6IDYwJTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdHdpZHRoOiA1NTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNjRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiAyMDAwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGxlZnQgMHMgZWFzZS1vdXQgMHM7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZnooMjgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZ6KDI0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDIwMDBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogbGVmdCAwcyBlYXNlLW91dCAwcztcblx0XHRcdFx0QGluY2x1ZGUgZnooMTUpO1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsdHMoODApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxoKDE1LCAzNSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbHRzKDYwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBsaCgxNSwgMjcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyDjg4njg4Pjg4hcblx0XHRcdCZfX2RvdHMge1xuXHRcdFx0XHQmIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDY0cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNTBweCAwIDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgbGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQmICsgbGkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxN3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIGJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2FjY2VudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19hY2NlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnNsaWNrLWFycm93IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX3doaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSwgLjNzIHJpZ2h0LCAuM3MgbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfbGlnaHRncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBhdC1yb290IC5wLXRvcF9faGVyb19fc2xpZGVyOmhvdmVyIC5zbGljay1hcnJvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGljb21vb24oKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJGJhc2VfZm9udF9jb2xvcjtcblx0XHRcdFx0XHRAaW5jbHVkZSBmeigyNik7XG5cdFx0XHRcdFx0Y29udGVudDogJGljb24tYXJyb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnNsaWNrLXByZXYge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRsZWZ0OiAtMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAYXQtcm9vdCAucC10b3BfX2hlcm9fX3NsaWRlcjpob3ZlciAuc2xpY2stcHJldiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnNsaWNrLW5leHQge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRyaWdodDogLTIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBhdC1yb290IC5wLXRvcF9faGVyb19fc2xpZGVyOmhvdmVyIC5zbGljay1uZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIOalreeorlxuXHQmX19idXNpbmVzcyB7XG5cdFx0JiB7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNfbGlnaHRncmF5IDAlLCAkY193aGl0ZSA0MCUsICRjX3doaXRlIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIOijveWTgeODu+OCteODvOODk+OCuVxuXHQmX19wcm9kdWN0U2VydmljZSB7XG5cdFx0JiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19saWdodGdyYXk7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0bWFyZ2luOiB7XG5cdFx0XHRcdFx0dG9wOiA4MHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyDku6XkuIpcbkBtaXhpbiBtaW4tc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50KXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8g5Lul5LiLXG5AbWl4aW4gbWF4LXNjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1wb2ludCl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vICRicmVhay1wb2ludC1taW4g5Lul5LiKICRicmVhay1wb2ludC1tYXgg5Lul5LiLXG5AbWl4aW4gc2NyZWVuKCRicmVhay1wb2ludC1taW4sICRicmVhay1wb2ludC1tYXgpIHtcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1wb2ludC1taW4pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstcG9pbnQtbWF4KXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gdmFyIOOBriAkYnJlYWtfcG9pbnQg44Gu5YCkKzFweOS7peS4ilxuQG1peGluIHBjKCkge1xuICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha19wb2ludCArIDEpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyB2YXIg44GuICRicmVha19wb2ludCDjga7lgKTku6XkuItcbkBtaXhpbiBzcCgpIHtcbiAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3BvaW50KXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmMtY29sdW1uIHtcbiAgICAmX19vdXRlciB7XG4gICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWNvbDIge1xuICAgICAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIH1cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1jb2wzIHtcbiAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbisxKSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */