  @charset "UTF-8";
/*
Theme Name:
Author:
Author URI:
Text Domain:
*/
/**
	FONT AWESOME
**/
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/** 1. Change the default font family in all browsers (opinionated). 2. Prevent adjustments of font size after orientation changes in IE and iOS. */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/** Remove the margin in all browsers (opinionated). */
body {
  margin: 0;
}

/* HTML5 display definitions ========================================================================== */
/** Add the correct display in IE 9-. 1. Add the correct display in Edge, IE, and Firefox. 2. Add the correct display in IE. */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { /* 1 */
  display: block;
}

/** Add the correct display in IE 9-. */
audio, canvas, progress, video {
  display: inline-block;
}

/** Add the correct display in iOS 4-7. */
audio:not([controls]) {
  display: none;
  height: 0;
}

/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress {
  vertical-align: baseline;
}

/** Add the correct display in IE 10-. 1. Add the correct display in IE. */
template, [hidden] {
  display: none;
}

/* Links ========================================================================== */
/** 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 */
}

/* Text-level semantics ========================================================================== */
/** 1. Remove the bottom border in 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;
}

/** Add the correct font style in Android 4.3-. */
dfn {
  font-style: italic;
}

/** 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;
}

/** Correct the line-height for all headings in Chrome mobile, Firefox, iOS Safari, Microsoft Edge and IE. */
h1, h2, h3, h4, h5, h6 {
  line-height: 1.15;
}

/** 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 ========================================================================== */
/** Remove the border on images inside links in IE 10-. */
img {
  border-style: none;
}

/** Hide the overflow in IE. */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content ========================================================================== */
/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, pre, samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/** 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 */
}

/* Forms ========================================================================== */
/** 1. Change font properties to `inherit` in all browsers (opinionated). 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/** Restore the font weight unset by the previous rule. */
optgroup {
  font-weight: bold;
}

/** 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. */
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/** Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/** Change the border, margin, and padding in all browsers (opinionated). */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/** 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 */
}

/** 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 OS X. */
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/** Correct the text style of placeholders in Chrome, Edge, and Safari. */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/** 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 */
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

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

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

.fa-sm {
  font-size: 0.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: 0.1em;
  padding: 0.2em 0.25em 0.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: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

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

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

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

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

.fa-adobe:before {
  content: "\f778";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-file-invoice-dollar:before {
  content: "\f571";
}

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

.fa-file-medical-alt:before {
  content: "\f478";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-files-medical:before {
  content: "\f7fd";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-film-alt:before {
  content: "\f3a0";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

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

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-fire-smoke:before {
  content: "\f74b";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-fireplace:before {
  content: "\f79a";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fish-cooked:before {
  content: "\f7fe";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-alt:before {
  content: "\f74c";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flame:before {
  content: "\f6df";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flask-poison:before {
  content: "\f6e0";
}

.fa-flask-potion:before {
  content: "\f6e1";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flower:before {
  content: "\f7ff";
}

.fa-flower-daffodil:before {
  content: "\f800";
}

.fa-flower-tulip:before {
  content: "\f801";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-fog:before {
  content: "\f74e";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-folder-times:before {
  content: "\f65f";
}

.fa-folder-tree:before {
  content: "\f802";
}

.fa-folders:before {
  content: "\f660";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-font-case:before {
  content: "\f866";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-football-helmet:before {
  content: "\f44f";
}

.fa-forklift:before {
  content: "\f47a";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

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

.fa-foursquare:before {
  content: "\f180";
}

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

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-french-fries:before {
  content: "\f803";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frosty-head:before {
  content: "\f79b";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-function:before {
  content: "\f661";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-game-board:before {
  content: "\f867";
}

.fa-game-board-alt:before {
  content: "\f868";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gas-pump-slash:before {
  content: "\f5f4";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

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

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gift-card:before {
  content: "\f663";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-gingerbread-man:before {
  content: "\f79d";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass:before {
  content: "\f804";
}

.fa-glass-champagne:before {
  content: "\f79e";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-citrus:before {
  content: "\f869";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glass-whiskey-rocks:before {
  content: "\f7a1";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glasses-alt:before {
  content: "\f5f5";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-globe-snow:before {
  content: "\f7a3";
}

.fa-globe-stand:before {
  content: "\f5f6";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

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

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

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

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-h1:before {
  content: "\f313";
}

.fa-h2:before {
  content: "\f314";
}

.fa-h3:before {
  content: "\f315";
}

.fa-h4:before {
  content: "\f86a";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hammer-war:before {
  content: "\f6e4";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-heart:before {
  content: "\f4bc";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-box:before {
  content: "\f47b";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-magic:before {
  content: "\f6e5";
}

.fa-hand-holding-seedling:before {
  content: "\f4bf";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-receiving:before {
  content: "\f47c";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-heart:before {
  content: "\f4c3";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-usd:before {
  content: "\f4c5";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt:before {
  content: "\f4c6";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-chef:before {
  content: "\f86b";
}

.fa-hat-santa:before {
  content: "\f7a7";
}

.fa-hat-winter:before {
  content: "\f7a8";
}

.fa-hat-witch:before {
  content: "\f6e7";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

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

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side:before {
  content: "\f6e9";
}

.fa-head-side-brain:before {
  content: "\f808";
}

.fa-head-side-medical:before {
  content: "\f809";
}

.fa-head-vr:before {
  content: "\f6ea";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

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

.fa-heart-broken:before {
  content: "\f7a9";
}

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

.fa-heart-rate:before {
  content: "\f5f8";
}

.fa-heart-square:before {
  content: "\f4c8";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-helmet-battle:before {
  content: "\f6eb";
}

.fa-hexagon:before {
  content: "\f312";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-mask:before {
  content: "\f6ee";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-hockey-sticks:before {
  content: "\f454";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

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

.fa-home-alt:before {
  content: "\f80a";
}

.fa-home-heart:before {
  content: "\f4c9";
}

.fa-home-lg:before {
  content: "\f80b";
}

.fa-home-lg-alt:before {
  content: "\f80c";
}

.fa-hood-cloak:before {
  content: "\f6ef";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-horizontal-rule:before {
  content: "\f86c";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hospitals:before {
  content: "\f80e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-flood:before {
  content: "\f74f";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-humidity:before {
  content: "\f750";
}

.fa-hurricane:before {
  content: "\f751";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-ice-skate:before {
  content: "\f7ac";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-icons-alt:before {
  content: "\f86e";
}

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

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-inbox-in:before {
  content: "\f310";
}

.fa-inbox-out:before {
  content: "\f311";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-industry-alt:before {
  content: "\f3b3";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

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

.fa-info-square:before {
  content: "\f30f";
}

.fa-inhaler:before {
  content: "\f5f9";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-integral:before {
  content: "\f667";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-intersection:before {
  content: "\f668";
}

.fa-inventory:before {
  content: "\f480";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-island-tropical:before {
  content: "\f811";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-jack-o-lantern:before {
  content: "\f30e";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-kerning:before {
  content: "\f86f";
}

.fa-key:before {
  content: "\f084";
}

.fa-key-skeleton:before {
  content: "\f6f3";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-keynote:before {
  content: "\f66c";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kidneys:before {
  content: "\f5fb";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kite:before {
  content: "\f6f4";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-knife-kitchen:before {
  content: "\f6f5";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-lambda:before {
  content: "\f66e";
}

.fa-lamp:before {
  content: "\f4ca";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-landmark-alt:before {
  content: "\f752";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

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

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-layer-minus:before {
  content: "\f5fe";
}

.fa-layer-plus:before {
  content: "\f5ff";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leaf-heart:before {
  content: "\f4cb";
}

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

.fa-leaf-oak:before {
  content: "\f6f7";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-lightbulb-dollar:before {
  content: "\f670";
}

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

.fa-lightbulb-on:before {
  content: "\f672";
}

.fa-lightbulb-slash:before {
  content: "\f673";
}

.fa-lights-holiday:before {
  content: "\f7b2";
}

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

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

.fa-line-height:before {
  content: "\f871";
}

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

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lips:before {
  content: "\f600";
}

.fa-lira-sign:before {
  content: "\f195";
}

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

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location:before {
  content: "\f601";
}

.fa-location-arrow:before {
  content: "\f124";
}

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

.fa-location-slash:before {
  content: "\f603";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-alt:before {
  content: "\f30d";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-lock-open-alt:before {
  content: "\f3c2";
}

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

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

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

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

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

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

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

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

.fa-loveseat:before {
  content: "\f4cc";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luchador:before {
  content: "\f455";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-mace:before {
  content: "\f6f8";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailbox:before {
  content: "\f813";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-mandolin:before {
  content: "\f6f9";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-marker-alt-slash:before {
  content: "\f605";
}

.fa-map-marker-check:before {
  content: "\f606";
}

.fa-map-marker-edit:before {
  content: "\f607";
}

.fa-map-marker-exclamation:before {
  content: "\f608";
}

.fa-map-marker-minus:before {
  content: "\f609";
}

.fa-map-marker-plus:before {
  content: "\f60a";
}

.fa-map-marker-question:before {
  content: "\f60b";
}

.fa-map-marker-slash:before {
  content: "\f60c";
}

.fa-map-marker-smile:before {
  content: "\f60d";
}

.fa-map-marker-times:before {
  content: "\f60e";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-meat:before {
  content: "\f814";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaphone:before {
  content: "\f675";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-mind-share:before {
  content: "\f677";
}

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

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

.fa-minus-hexagon:before {
  content: "\f307";
}

.fa-minus-octagon:before {
  content: "\f308";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mistletoe:before {
  content: "\f7b4";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

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

.fa-mobile-android-alt:before {
  content: "\f3cf";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

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

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-money-check-edit:before {
  content: "\f872";
}

.fa-money-check-edit-alt:before {
  content: "\f873";
}

.fa-monitor-heart-rate:before {
  content: "\f611";
}

.fa-monkey:before {
  content: "\f6fb";
}

.fa-monument:before {
  content: "\f5a6";
}

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

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

.fa-moon-stars:before {
  content: "\f755";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

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

.fa-mountains:before {
  content: "\f6fd";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug:before {
  content: "\f874";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-mug-marshmallows:before {
  content: "\f7b7";
}

.fa-mug-tea:before {
  content: "\f875";
}

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

.fa-napster:before {
  content: "\f3d2";
}

.fa-narwhal:before {
  content: "\f6fe";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octagon:before {
  content: "\f306";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-oil-temp:before {
  content: "\f614";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-omega:before {
  content: "\f67a";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-ornament:before {
  content: "\f7b8";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-overline:before {
  content: "\f876";
}

.fa-page-break:before {
  content: "\f877";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

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

.fa-paint-brush-alt:before {
  content: "\f5a9";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-pallet-alt:before {
  content: "\f483";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

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

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-paragraph-rtl:before {
  content: "\f878";
}

.fa-parking:before {
  content: "\f540";
}

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

.fa-parking-circle-slash:before {
  content: "\f616";
}

.fa-parking-slash:before {
  content: "\f617";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

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

.fa-paw:before {
  content: "\f1b0";
}

.fa-paw-alt:before {
  content: "\f701";
}

.fa-paw-claws:before {
  content: "\f702";
}

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

.fa-peace:before {
  content: "\f67c";
}

.fa-pegasus:before {
  content: "\f703";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-paintbrush:before {
  content: "\f618";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-pennant:before {
  content: "\f456";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

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

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-person-carry:before {
  content: "\f4cf";
}

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

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

.fa-person-sign:before {
  content: "\f757";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-laptop:before {
  content: "\f87a";
}

.fa-phone-office:before {
  content: "\f67d";
}

.fa-phone-plus:before {
  content: "\f4d2";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pi:before {
  content: "\f67e";
}

.fa-pie:before {
  content: "\f705";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pig:before {
  content: "\f706";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza:before {
  content: "\f817";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-alt:before {
  content: "\f3de";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-hexagon:before {
  content: "\f300";
}

.fa-plus-octagon:before {
  content: "\f301";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-podium:before {
  content: "\f680";
}

.fa-podium-star:before {
  content: "\f758";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poll-people:before {
  content: "\f759";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-popcorn:before {
  content: "\f819";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-presentation:before {
  content: "\f685";
}

.fa-print:before {
  content: "\f02f";
}

.fa-print-search:before {
  content: "\f81a";
}

.fa-print-slash:before {
  content: "\f686";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pumpkin:before {
  content: "\f707";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-question-square:before {
  content: "\f2fd";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-rabbit:before {
  content: "\f708";
}

.fa-rabbit-fast:before {
  content: "\f709";
}

.fa-racquet:before {
  content: "\f45a";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-raindrops:before {
  content: "\f75c";
}

.fa-ram:before {
  content: "\f70a";
}

.fa-ramp-loading:before {
  content: "\f4d4";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-rectangle-landscape:before {
  content: "\f2fa";
}

.fa-rectangle-portrait:before {
  content: "\f2fb";
}

.fa-rectangle-wide:before {
  content: "\f2fc";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-repeat:before {
  content: "\f363";
}

.fa-repeat-1:before {
  content: "\f365";
}

.fa-repeat-1-alt:before {
  content: "\f366";
}

.fa-repeat-alt:before {
  content: "\f364";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-retweet-alt:before {
  content: "\f361";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-rings-wedding:before {
  content: "\f81b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-route-highway:before {
  content: "\f61a";
}

.fa-route-interstate:before {
  content: "\f61b";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-triangle:before {
  content: "\f61c";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rv:before {
  content: "\f7be";
}

.fa-sack:before {
  content: "\f81c";
}

.fa-sack-dollar:before {
  content: "\f81d";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salad:before {
  content: "\f81e";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sandwich:before {
  content: "\f81f";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-sausage:before {
  content: "\f820";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-scalpel:before {
  content: "\f61d";
}

.fa-scalpel-path:before {
  content: "\f61e";
}

.fa-scanner:before {
  content: "\f488";
}

.fa-scanner-keyboard:before {
  content: "\f489";
}

.fa-scanner-touchscreen:before {
  content: "\f48a";
}

.fa-scarecrow:before {
  content: "\f70d";
}

.fa-scarf:before {
  content: "\f7c1";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-scroll-old:before {
  content: "\f70f";
}

.fa-scrubber:before {
  content: "\f2f8";
}

.fa-scythe:before {
  content: "\f710";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-send-back:before {
  content: "\f87e";
}

.fa-send-backward:before {
  content: "\f87f";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-all:before {
  content: "\f367";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-sheep:before {
  content: "\f711";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield:before {
  content: "\f132";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-check:before {
  content: "\f2f7";
}

.fa-shield-cross:before {
  content: "\f712";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shipping-timed:before {
  content: "\f48c";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shish-kebab:before {
  content: "\f821";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shovel:before {
  content: "\f713";
}

.fa-shovel-snow:before {
  content: "\f7c3";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shredder:before {
  content: "\f68a";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-shuttlecock:before {
  content: "\f45b";
}

.fa-sickle:before {
  content: "\f822";
}

.fa-sigma:before {
  content: "\f68b";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signal-1:before {
  content: "\f68c";
}

.fa-signal-2:before {
  content: "\f68d";
}

.fa-signal-3:before {
  content: "\f68e";
}

.fa-signal-4:before {
  content: "\f68f";
}

.fa-signal-alt:before {
  content: "\f690";
}

.fa-signal-alt-1:before {
  content: "\f691";
}

.fa-signal-alt-2:before {
  content: "\f692";
}

.fa-signal-alt-3:before {
  content: "\f693";
}

.fa-signal-alt-slash:before {
  content: "\f694";
}

.fa-signal-slash:before {
  content: "\f695";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-skeleton:before {
  content: "\f620";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-ski-jump:before {
  content: "\f7c7";
}

.fa-ski-lift:before {
  content: "\f7c8";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sledding:before {
  content: "\f7cb";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-sliders-h-square:before {
  content: "\f3f0";
}

.fa-sliders-v:before {
  content: "\f3f1";
}

.fa-sliders-v-square:before {
  content: "\f3f2";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-plus:before {
  content: "\f5b9";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoke:before {
  content: "\f760";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snake:before {
  content: "\f716";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snooze:before {
  content: "\f880";
}

.fa-snow-blowing:before {
  content: "\f761";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowflakes:before {
  content: "\f7cf";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowmobile:before {
  content: "\f7d1";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-alt:before {
  content: "\f883";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-shapes-down:before {
  content: "\f888";
}

.fa-sort-shapes-down-alt:before {
  content: "\f889";
}

.fa-sort-shapes-up:before {
  content: "\f88a";
}

.fa-sort-shapes-up-alt:before {
  content: "\f88b";
}

.fa-sort-size-down:before {
  content: "\f88c";
}

.fa-sort-size-down-alt:before {
  content: "\f88d";
}

.fa-sort-size-up:before {
  content: "\f88e";
}

.fa-sort-size-up-alt:before {
  content: "\f88f";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-soup:before {
  content: "\f823";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-spade:before {
  content: "\f2f4";
}

.fa-sparkles:before {
  content: "\f890";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spider-black-widow:before {
  content: "\f718";
}

.fa-spider-web:before {
  content: "\f719";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-spinner-third:before {
  content: "\f3f4";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root:before {
  content: "\f697";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-squirrel:before {
  content: "\f71a";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-staff:before {
  content: "\f71b";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-christmas:before {
  content: "\f7d4";
}

.fa-star-exclamation:before {
  content: "\f2f3";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-stars:before {
  content: "\f762";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steak:before {
  content: "\f824";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-steering-wheel:before {
  content: "\f622";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stocking:before {
  content: "\f7d5";
}

.fa-stomach:before {
  content: "\f623";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-stretcher:before {
  content: "\f825";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-sun-cloud:before {
  content: "\f763";
}

.fa-sun-dust:before {
  content: "\f764";
}

.fa-sun-haze:before {
  content: "\f765";
}

.fa-sunglasses:before {
  content: "\f892";
}

.fa-sunrise:before {
  content: "\f766";
}

.fa-sunset:before {
  content: "\f767";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-sword:before {
  content: "\f71c";
}

.fa-swords:before {
  content: "\f71d";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablet-android:before {
  content: "\f3fb";
}

.fa-tablet-android-alt:before {
  content: "\f3fc";
}

.fa-tablet-rugged:before {
  content: "\f48f";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer:before {
  content: "\f0e4";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tachometer-alt-average:before {
  content: "\f624";
}

.fa-tachometer-alt-fast:before {
  content: "\f625";
}

.fa-tachometer-alt-fastest:before {
  content: "\f626";
}

.fa-tachometer-alt-slow:before {
  content: "\f627";
}

.fa-tachometer-alt-slowest:before {
  content: "\f628";
}

.fa-tachometer-average:before {
  content: "\f629";
}

.fa-tachometer-fast:before {
  content: "\f62a";
}

.fa-tachometer-fastest:before {
  content: "\f62b";
}

.fa-tachometer-slow:before {
  content: "\f62c";
}

.fa-tachometer-slowest:before {
  content: "\f62d";
}

.fa-taco:before {
  content: "\f826";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tally:before {
  content: "\f69c";
}

.fa-tanakh:before {
  content: "\f827";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-tasks-alt:before {
  content: "\f828";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-frigid:before {
  content: "\f768";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-hot:before {
  content: "\f76a";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-tennis-ball:before {
  content: "\f45e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text:before {
  content: "\f893";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-size:before {
  content: "\f894";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-theta:before {
  content: "\f69e";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-thunderstorm:before {
  content: "\f76c";
}

.fa-thunderstorm-moon:before {
  content: "\f76d";
}

.fa-thunderstorm-sun:before {
  content: "\f76e";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tilde:before {
  content: "\f69f";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-times-hexagon:before {
  content: "\f2ee";
}

.fa-times-octagon:before {
  content: "\f2f0";
}

.fa-times-square:before {
  content: "\f2d3";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tire:before {
  content: "\f631";
}

.fa-tire-flat:before {
  content: "\f632";
}

.fa-tire-pressure-warning:before {
  content: "\f633";
}

.fa-tire-rugged:before {
  content: "\f634";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-alt:before {
  content: "\f71f";
}

.fa-tombstone:before {
  content: "\f720";
}

.fa-tombstone-alt:before {
  content: "\f721";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-toothbrush:before {
  content: "\f635";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tornado:before {
  content: "\f76f";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-cone:before {
  content: "\f636";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-traffic-light-go:before {
  content: "\f638";
}

.fa-traffic-light-slow:before {
  content: "\f639";
}

.fa-traffic-light-stop:before {
  content: "\f63a";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-trash-undo:before {
  content: "\f895";
}

.fa-trash-undo-alt:before {
  content: "\f896";
}

.fa-treasure-chest:before {
  content: "\f723";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-tree-alt:before {
  content: "\f400";
}

.fa-tree-christmas:before {
  content: "\f7db";
}

.fa-tree-decorated:before {
  content: "\f7dc";
}

.fa-tree-large:before {
  content: "\f7dd";
}

.fa-tree-palm:before {
  content: "\f82b";
}

.fa-trees:before {
  content: "\f724";
}

.fa-trello:before {
  content: "\f181";
}

.fa-triangle:before {
  content: "\f2ec";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-trophy-alt:before {
  content: "\f2eb";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-container:before {
  content: "\f4dc";
}

.fa-truck-couch:before {
  content: "\f4dd";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-truck-plow:before {
  content: "\f7de";
}

.fa-truck-ramp:before {
  content: "\f4e0";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-turkey:before {
  content: "\f725";
}

.fa-turtle:before {
  content: "\f726";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-tv-retro:before {
  content: "\f401";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-unicorn:before {
  content: "\f727";
}

.fa-union:before {
  content: "\f6a2";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-usd-circle:before {
  content: "\f2e8";
}

.fa-usd-square:before {
  content: "\f2e9";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-chart:before {
  content: "\f6a3";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-crown:before {
  content: "\f6a4";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-hard-hat:before {
  content: "\f82c";
}

.fa-user-headset:before {
  content: "\f82d";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-md-chat:before {
  content: "\f82e";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-class:before {
  content: "\f63d";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-crown:before {
  content: "\f6a5";
}

.fa-users-medical:before {
  content: "\f830";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-fork:before {
  content: "\f2e3";
}

.fa-utensil-knife:before {
  content: "\f2e4";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-utensils-alt:before {
  content: "\f2e6";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-value-absolute:before {
  content: "\f6a6";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-plus:before {
  content: "\f4e1";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volcano:before {
  content: "\f770";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume:before {
  content: "\f6a8";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-slash:before {
  content: "\f2e2";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-nay:before {
  content: "\f771";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walker:before {
  content: "\f831";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-wand:before {
  content: "\f72a";
}

.fa-wand-magic:before {
  content: "\f72b";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-warehouse-alt:before {
  content: "\f495";
}

.fa-washer:before {
  content: "\f898";
}

.fa-watch:before {
  content: "\f2e1";
}

.fa-watch-fitness:before {
  content: "\f63e";
}

.fa-water:before {
  content: "\f773";
}

.fa-water-lower:before {
  content: "\f774";
}

.fa-water-rise:before {
  content: "\f775";
}

.fa-wave-sine:before {
  content: "\f899";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-wave-triangle:before {
  content: "\f89a";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-webcam:before {
  content: "\f832";
}

.fa-webcam-slash:before {
  content: "\f833";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whale:before {
  content: "\f72c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheat:before {
  content: "\f72d";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whistle:before {
  content: "\f460";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wifi-1:before {
  content: "\f6aa";
}

.fa-wifi-2:before {
  content: "\f6ab";
}

.fa-wifi-slash:before {
  content: "\f6ac";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-wind-turbine:before {
  content: "\f89b";
}

.fa-wind-warning:before {
  content: "\f776";
}

.fa-window:before {
  content: "\f40e";
}

.fa-window-alt:before {
  content: "\f40f";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-windsock:before {
  content: "\f777";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wreath:before {
  content: "\f7e2";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.eot");
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.woff2") format("woff2"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.ttf") format("truetype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-brands-400.svg") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.eot");
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.woff2") format("woff2"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.ttf") format("truetype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-light-300.svg") format("svg");
}
.fal {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.eot");
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.woff2") format("woff2"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.ttf") format("truetype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-regular-400.svg") format("svg");
}
.far {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
}

/*!
 * Font Awesome Pro 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.eot");
  src: url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.woff2") format("woff2"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.ttf") format("truetype"), url("/wp-content/themes/yanmar/assets/fonts/fontawesome-pro-5.9.0-web/webfonts/fa-solid-900.svg") format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* Henseforth known as 1rem  |  used for rem() mixin */
/*** CONTAINER VARS ***/
/*** HEADER ***/
/*** MEDIA ***/
/*** SECTIONS ***/
/*** MISC ***/
/**
    GENERAL MIXINS
**/
/**
    VENDOR MIXINS
**/
/*
   ** @FONT FACES
*/
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueMediumItalic.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueMediumItalic.otf") format("embedded-opentype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-Blk.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-Blk.otf") format("embedded-opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/Helvetica-Neue-LT-Std-75-Bold.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-HvEx.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-HvEx.otf") format("embedded-opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/Helvetica-Neue-LT-Std-65-Medium.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-MdCn.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-MdCn.otf") format("embedded-opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/Helvetica-Neue-LT-Std-65-Medium.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-MdCn.woff") format("woff"), url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-MdCn.otf") format("embedded-opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue Light";
  src: url("/wp-content/themes/yanmar/assets/fonts/HelveticaNeueLTStd-UltLt.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
/*
   ** FONT THEME STYLES
*/
/ DEFAULT FONTS /
/**** BODY MIXINS ***/
/** HEADING MIXINS */
/ MISC FONT MIXINS /
/ HEADING CLASSES /
h1,
.h1 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 3rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h1,
  .h1 {
    font-size: 4.0625rem;
    line-height: 4.625rem;
  }
}

h2,
.h2 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h2,
  .h2 {
    font-size: 3.75rem;
    line-height: 4.25rem;
  }
}

h3,
.h3 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h3,
  .h3 {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}

h4,
.h4 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  font-weight: 900;
  line-height: 1.5rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h4,
  .h4 {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}

h5,
.h5 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h5,
  .h5 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

h6,
.h6 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  h6,
  .h6 {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}

/****
    * STANDARD ELEMENTS & CLASSES
****/
/ TEXT/INLINE ELEMENTS /
p,
.font--p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin: 0.1em 0 0.3em;
}

b,
strong {
  font-weight: 700;
}

ul,
ol {
  padding-left: 20px;
}

ul {
  list-style: disc outside;
}

ol {
  list-style: decimal-leading-zero;
  list-style-position: outside;
}

ul li,
ol li {
  line-height: 1.65;
}

blockquote {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-style: italic;
  max-width: 890px;
  margin: 1.5em auto;
  padding-left: 20px;
  position: relative;
}
blockquote:before {
  content: "";
  width: 3px;
  height: 100%;
  background-color: #000000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
blockquote > p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-style: italic;
}

/ MEDIA ELEMENTS /
iframe {
  max-width: 100%;
}

img {
  max-width: 100%;
}

.alignleft,
img.alignleft {
  float: left;
  padding: 0px 30px 20px 0;
}

.alignright,
img.alignright {
  float: right;
  padding: 0px 0 30px 20px;
}

.aligncenter,
img.aligncenter {
  float: none;
  padding: 20px 30px;
  margin: 0 auto;
  display: block;
}

.alignnone,
img.alignnone {
  float: none;
  padding: 20px 30px;
  display: block;
}

/ MISC ELEMENTS /
cite {
  display: block;
  color: #000000;
  font-size: 65%;
  text-align: center;
  font-style: normal;
  margin-top: 1em;
}

address {
  font-style: normal;
}

sub,
sup {
  font-size: 60%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -0.2em;
  vertical-align: sub;
}

sup {
  top: -0.75em;
  vertical-align: super;
}

pre {
  max-width: 100%;
  white-space: pre-wrap;
}

label {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/****
    * THEME BASED CLASSES & MIXINS
****/
@media screen and (min-width: calc(924px + 1px)) {
  .mobile-only {
    display: none !important;
  }
}

@media screen and (min-width: calc(1299px + 1px)) {
  .tablet-max {
    display: none !important;
  }
}

@media screen and (max-width: 924px) {
  .tablet-only {
    display: none !important;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  .tablet-only {
    display: none !important;
  }
}

@media screen and (max-width: 924px) {
  .tablet-min {
    display: none !important;
  }
}

@media screen and (max-width: 1299px) {
  .desktop-only {
    display: none !important;
  }
}

/**
	Button
**/
/ CLASSES /
.btn,
.btn--primary {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #DC1E37;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn:hover, .btn:focus, .btn:active,
.btn--primary:hover,
.btn--primary:focus,
.btn--primary:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn,
  .btn--primary {
    min-width: 150px;
  }
}

.btn--secondary {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #FFFFFF;
  color: #DC1E37;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn--secondary:hover, .btn--secondary:focus, .btn--secondary:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn--secondary {
    min-width: 150px;
  }
}

.btn--tertiary {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #000000;
          box-shadow: inset 0 0 0 1px #000000;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #FFFFFF;
  color: #000000;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn--tertiary:hover, .btn--tertiary:focus, .btn--tertiary:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn--tertiary {
    min-width: 150px;
  }
}

.btn--primary--reverse {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px transparent;
          box-shadow: inset 0 0 0 1px transparent;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #FFFFFF;
  color: #DC1E37;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn--primary--reverse:hover, .btn--primary--reverse:focus, .btn--primary--reverse:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px #FFFFFF;
          box-shadow: inset 0 0 0 2px #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn--primary--reverse {
    min-width: 150px;
  }
}

.btn--secondary--reverse {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.btn--secondary--reverse:hover, .btn--secondary--reverse:focus, .btn--secondary--reverse:active {
  color: #FFFFFF;
  background-color: #DC1E37;
  -webkit-box-shadow: inset 0 0 0 2px #DC1E37;
          box-shadow: inset 0 0 0 2px #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  .btn--secondary--reverse {
    min-width: 150px;
  }
}

/ LAYOUTS /
.buttons__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  font-size: 0;
}
.buttons__flex [class*=btn] + [class*=btn] {
  margin-left: 10px;
}

.link {
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.2px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}
.link * {
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.link .arrow-line {
  background: #DC1E37;
  width: 12px;
  height: 2px;
}
.link .arrow-head {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  width: 10px;
  height: 10px;
  border: 1.5px solid transparent;
  margin-left: -24px;
}
.link .arrow-head::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid #DC1E37;
  border-right: 2px solid #DC1E37;
  border-radius: 2px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 6px;
  top: -1.5px;
}
.link:hover, .link:focus {
  background: transparent;
}
.link:hover .arrow-line, .link:focus .arrow-line {
  width: 22px;
}

.play-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.play-btn-wrapper::after {
  content: "";
  background-color: #000000;
  opacity: 0.25;
  position: absolute;
  height: 100%;
  width: 100%;
}
.play-btn-wrapper .play-btn {
  height: 85px;
  width: 85px;
  border-radius: 50%;
  border: 2px solid #DC1E37;
  background: rgba(0, 0, 0, 0.75);
  color: #FFFFFF;
  letter-spacing: 5px;
  padding-left: 10px;
  padding-bottom: 2px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  z-index: 30;
  cursor: pointer;
  display: grid;
  place-items: center;
  position: relative;
}
.play-btn-wrapper .play-btn::after {
  content: "";
  background: url("/wp-content/themes/yanmar/assets/dist/imgs/play-arrow.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 45px;
  width: 45px;
  margin-left: 5px;
}
.play-btn-wrapper .play-btn:hover, .play-btn-wrapper .play-btn:focus {
  background: #DC1E37;
}
.play-btn-wrapper .play-btn.thumbnail {
  height: 45px;
  width: 45px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.play-btn-wrapper .play-btn.thumbnail::after {
  width: 20px;
  height: 20px;
  background-size: contain;
  margin-left: 2px;
}
.play-btn-wrapper .play-btn.thumbnail:hover, .play-btn-wrapper .play-btn.thumbnail:focus {
  background: rgba(0, 0, 0, 0.75);
}

.close-btn {
  display: none;
}
.close-btn.modal-open {
  display: block;
}
.close-btn {
  position: fixed;
  top: 5%;
  right: 5%;
  border: none;
  background: transparent;
  padding: 0;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  z-index: calc(100 + 2);
}
.close-btn span::before {
  border-radius: 50%;
  font-size: 3.75rem;
  color: #FFFFFF;
  background: #000000;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.7490196078);
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.close-btn:hover, .close-btn:focus {
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.close-btn:hover span::before, .close-btn:focus span::before {
  background: #DC1E37;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}

/**
	Video
**/
.video__wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  padding-bottom: 56.25%;
  background-color: #000000;
}
.video__wrapper iframe,
.video__wrapper video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
}
.video__wrapper iframe.modal-open,
.video__wrapper video.modal-open {
  position: fixed;
  width: 80%;
  height: 80%;
  top: 10%;
  left: 10%;
  z-index: calc(100 + 1);
}
.video__wrapper .play-pause {
  position: absolute;
  bottom: 20px;
  right: 20px;
  display: grid;
  place-items: center;
  gap: 8px;
  color: #FFFFFF;
}
.video__wrapper .play-pause .play-btn-pause {
  height: 45px;
  width: 45px;
  border-radius: 50%;
  background: transparent;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  z-index: 30;
  cursor: pointer;
  overflow: hidden;
}
.video__wrapper .play-pause .play-btn-pause:hover span.fal::before {
  font-size: 2.8125rem;
  background: #DC1E37;
}
.video__wrapper .play-pause .play-btn-pause span.fal {
  overflow: hidden;
}
.video__wrapper .play-pause .play-btn-pause span.fal::before {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  font-size: 2.8125rem;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.75);
  z-index: 20;
}
.video__wrapper .play-pause span:not(.fal) {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  min-width: 95px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
}
.video__wrapper .youtube_thumbnail {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/**
	Card
**/
/ CLASSES /
body .card {
  position: relative;
  background-color: #FFFFFF;
  padding: 25px;
  border: solid 1px #DDDDDD;
  display: grid;
  place-items: center;
  gap: 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  body .card {
    grid-column: span 2;
  }
}
body .card .card__title {
  text-align: center;
  margin: 0;
}
body .card .card__media {
  position: relative;
  display: block;
  background-color: #FFFFFF;
  width: 100%;
  max-width: 80vw;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
body .card .card__media:before {
  content: "";
  height: 250px;
  display: block;
}
body .card .card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  width: 100%;
}
body .card .card__content__item {
  display: grid;
  place-items: center;
  padding: 2px 0;
}
body .card .card__content__item:nth-child(2) {
  padding: 2px 16px;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
}
body .card .card__content__item--label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.1px;
  text-align: center;
}
body .card .card__content__item--value {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #707070;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  body .card .card__content__item--value {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}
body .card .card__content__item--value {
  text-align: center;
}
body .card .card__content--buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  gap: 20px;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  body .card .card__content--buttons a.btn {
    min-width: 160px;
  }
}

/**
	Announcement
**/
.announcement {
  position: relative;
  z-index: calc(1000 + 1);
  background-color: #000000;
  text-align: center;
  padding: 15px;
}
.announcement * {
  color: #FFFFFF;
}
.announcement > * {
  margin: 0;
  display: inline;
}
.announcement [class*=fa] {
  margin-right: 5px;
}
.announcement a {
  color: #FFFFFF;
  font-weight: 700;
}

/**
	Slick Slider
**/
.slick-slider.slick-initialized .slick-slide {
  opacity: 1;
  visibility: visible;
  position: relative;
}
.slick-slider .slick-slide {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.slick-slider .slick-arrow {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  top: unset;
  bottom: -30px;
  z-index: 20;
  width: 40px;
  height: 40px;
  background: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 50%;
}
.slick-slider .slick-arrow::before {
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-weight: 700;
  color: #000000;
  font-size: 1.25rem;
}
.slick-slider .slick-arrow:hover, .slick-slider .slick-arrow:focus {
  outline: 1px auto rgba(0, 0, 0, 0.5);
  outline: -webkit-focus-ring-color auto 1px;
}
.slick-slider .slick-arrow.slick-prev {
  left: 20px;
}
.slick-slider .slick-arrow.slick-prev::before {
  content: "\f053";
  margin-left: -3px;
}
.slick-slider .slick-arrow.slick-next {
  right: 20px;
}
.slick-slider .slick-arrow.slick-next::before {
  content: "\f054";
  margin-right: -3px;
}
.slick-slider .slick-dots {
  display: block;
  margin: auto;
  left: 0;
  bottom: -30px;
}
.slick-slider .slick-dots li button {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  opacity: 0.4;
  width: 10px;
  height: 10px;
  background: #000000;
  border-radius: 50%;
  margin: 0 10px;
}
.slick-slider .slick-dots li button:focus {
  border: 1px solid #000000;
}
.slick-slider .slick-dots li button::before {
  display: none;
}
.slick-slider .slick-dots li.slick-active button {
  opacity: 1;
}
.slick-slider .slick-dots.dot-count {
  position: static;
  -webkit-transition: none;
  transition: none;
}
.slick-slider .slick-dots.dot-count li {
  display: none;
  width: 0;
  height: 0;
  margin: 0;
  -webkit-transition: none;
  transition: none;
}
.slick-slider .slick-dots.dot-count li button {
  -webkit-transition: none;
  transition: none;
  opacity: 1;
  margin: 0;
  padding: 0;
  background: transparent;
  height: 0;
  width: 0;
  font-size: 0.875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  border: 0;
}
.slick-slider .slick-dots.dot-count li button::before {
  content: attr(aria-label);
  color: #000000;
  height: 30px;
  width: 75px;
  font-size: 0.875rem;
  line-height: 1.375rem;
  letter-spacing: 0.1px;
  font-weight: 700;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  display: block;
  position: static;
  margin-left: -40px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.slick-slider .slick-dots.dot-count li.slick-active {
  display: inline-block;
}

/*
   * GENERAL
*/
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html,
body {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  scroll-behavior: smooth;
}

.container {
  position: relative;
  max-width: calc(1440px + 5% * 2);
  padding: 0 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  .container {
    max-width: calc(1440px + 50px * 2);
    padding: 0 50px;
  }
}

.skip-link {
  position: absolute;
  top: -50px;
}

#main {
  position: relative;
  padding-top: 90px;
}
@media screen and (min-width: calc(924px + 1px)) {
  #main {
    padding-top: calc(50px + 90px);
  }
}

/**
	* UTILITY
**/
.clearfix:after {
  content: "";
  clear: both;
  visibility: hidden;
  display: block;
  font-size: 0;
  height: 0;
}

.accessibility,
.sr_only {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.scroll--lock {
  overflow: hidden;
}

.disabled {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}

.uppercase {
  text-transform: uppercase;
}

/**
	* LAYOUT
**/
.background-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.background-contain {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.bullet-list {
  list-style: outside disc;
  padding-left: 30px;
}

.number-list {
  list-style: outside decimal;
  padding-left: 30px;
  margin: 0;
}

.breadcrumbs {
  background: #F8F8F8;
  color: #707070;
  padding: 10px 5%;
}
@media screen and (min-width: calc(924px + 1px)) {
  .breadcrumbs {
    padding: 10px 50px;
  }
}
.breadcrumbs * {
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.4px;
}
.breadcrumbs a {
  font-weight: 700;
  text-decoration: none;
  color: #DC1E37;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
.breadcrumbs a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
.breadcrumbs a:hover::after, .breadcrumbs a:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
.breadcrumbs .breadcrumb_last {
  font-weight: 400;
  color: #707070;
}

.ajax__overlay {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.65);
  cursor: progress;
}
.ajax__overlay .ajax__overlay--icon {
  display: inline-block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ajax__overlay .ajax__overlay--icon:before {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #000000;
  border-color: #000000 transparent #000000 transparent;
  -webkit-animation: ajax-dual-ring 1.2s linear infinite;
          animation: ajax-dual-ring 1.2s linear infinite;
}

@-webkit-keyframes ajax-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes ajax-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ajax--active .ajax__overlay {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

@media (prefers-reduced-motion) {
  * {
    -webkit-transition-delay: 0s !important;
            transition-delay: 0s !important;
    -webkit-transition-duration: 0s !important;
            transition-duration: 0s !important;
  }
}
:is(a, button, input, textarea, summary):focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

:is(a, button, input, textarea, summary):focus:not(:focus-visible) {
  outline: none;
}

.body-overlay {
  display: none;
}
.body-overlay.modal-open {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.7490196078);
  width: 100%;
  height: 100vh;
  max-width: 100%;
  z-index: 100;
}

#single-modal {
  position: fixed;
  width: 80vw;
  height: 80vh;
  top: 10%;
  left: 10%;
  z-index: calc(100 + 1);
}
#single-modal.hidden {
  display: none;
}

.printlogo {
  display: none;
}

@media print {
  header {
    display: none !important;
  }
  footer {
    display: none !important;
  }
  .printlogo {
    display: block;
  }
}
.text-center {
  text-align: center;
}

.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media screen and (max-width: 924px) {
  .mobile-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/*
 * TERMS POPUP
*/
#wptp-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.termspopupcontainer h3.termstitle {
  background-color: #dc1e37 !important;
}
.termspopupcontainer .termscontentwrapper {
  padding: 0 50px;
}
@media (max-width: 768px) {
  .termspopupcontainer .termscontentwrapper {
    padding: 0 25px;
  }
}
.termspopupcontainer #wp-terms-popup-content h1, .termspopupcontainer #wp-terms-popup-content h2, .termspopupcontainer #wp-terms-popup-content h3, .termspopupcontainer #wp-terms-popup-content h4, .termspopupcontainer #wp-terms-popup-content h5, .termspopupcontainer #wp-terms-popup-content h6, .termspopupcontainer #wp-terms-popup-content p, .termspopupcontainer #wp-terms-popup-content li {
  color: #333 !important;
}
.termspopupcontainer #wp-terms-popup-content h1 a, .termspopupcontainer #wp-terms-popup-content h2 a, .termspopupcontainer #wp-terms-popup-content h3 a, .termspopupcontainer #wp-terms-popup-content h4 a, .termspopupcontainer #wp-terms-popup-content h5 a, .termspopupcontainer #wp-terms-popup-content h6 a, .termspopupcontainer #wp-terms-popup-content p a, .termspopupcontainer #wp-terms-popup-content li a {
  color: #dc1e37 !important;
}
.termspopupcontainer .tthebutton input {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: #dc1e37 !important;
  color: #fff !important;
  margin: 0 3px 10px;
  padding: 0.75rem 1.5rem;
  border: none;
}
.termspopupcontainer .tthebutton input:hover {
  background-color: #000 !important;
}

.tbrightcontent {
  width: 90% !important;
  max-width: 500px;
  height: auto !important;
  min-height: 300px;
  left: auto !important;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
}

/**
	HEADER - FIXED
**/
header.header {
  width: 100%;
  max-width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  -webkit-transition: top 400ms;
  transition: top 400ms;
  z-index: 40;
  border-bottom: 1px solid #DDDDDD;
  -webkit-box-shadow: 0 -6px 7px 4px #DDDDDD;
          box-shadow: 0 -6px 7px 4px #DDDDDD;
  / EYEBROW NAVIGATION /
}
header.header .header__eyebrow-nav {
  background: #DDDDDD;
  padding: 22px 4%;
  min-height: 390px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu {
  display: grid;
  gap: 17px;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li {
  padding: 0;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 924px) {
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
    padding-top: 17px;
    padding-bottom: 18px;
    cursor: pointer;
    display: inline-block;
    padding: 14px 20px;
    margin: auto 0;
    min-width: 125px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
            box-shadow: inset 0 0 0 1px #DC1E37;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-weight: 700;
    font-size: 0.9375rem;
    line-height: 1.125rem;
    letter-spacing: 0.3px;
    text-align: center;
    background-color: #FFFFFF;
    color: #DC1E37;
    text-transform: capitalize;
    text-decoration: none;
    -webkit-transition: all 400ms;
    transition: all 400ms;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:hover, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:focus, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:active {
    color: #FFFFFF;
    background-color: #000000;
    -webkit-box-shadow: inset 0 0 0 2px transparent;
            box-shadow: inset 0 0 0 2px transparent;
  }
}
@media screen and (max-width: 924px) and (min-width: calc(924px + 1px)) {
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
    min-width: 150px;
  }
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li {
  border-bottom: none;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #DC1E37;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a:hover, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a:focus, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a {
    min-width: 150px;
  }
}
header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu .red a {
  color: #FFFFFF;
}
header.header .header__eyebrow-nav .region-select {
  color: #000000;
  margin-left: 10px;
}
header.header .header__eyebrow-nav .region-select a {
  color: #000000;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__eyebrow-nav {
    position: relative;
    z-index: calc(40 + 2);
    height: 50px;
    background: #F8F8F8;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 50px;
    min-height: unset;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container {
    width: 100%;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 27px;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li {
    list-style-type: none;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li:first-child {
    display: none;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    text-decoration: none;
    will-change: transform;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a::after {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    bottom: -4px;
    right: 0;
    -webkit-transition: width 400ms;
    transition: width 400ms;
    will-change: width;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:hover::after, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:focus::after {
    width: 100%;
    left: 0;
    background: #000000;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: inherit;
    font-weight: 700;
    text-decoration: none;
    color: #000000;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:hover, header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a:focus {
    color: #000000;
  }
  header.header .header__eyebrow-nav .menu-eyebrow-menu-container .menu li a {
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0.2px;
  }
}
header.header {
  / MAIN NAVIGATION /
}
header.header .header__main {
  height: 90px;
  margin: 0;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  z-index: 40;
}
header.header .header__wrapper {
  position: relative;
  width: 100%;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1%;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper {
    padding: 0 50px;
  }
}
header.header .header__wrapper .header__item {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
header.header .header__wrapper {
  /***
      LOGO
  ***/
}
header.header .header__wrapper .header__logo {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__logo {
    width: unset;
  }
}
header.header .header__wrapper .header__logo .logo {
  width: 150px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__logo .logo {
    width: 200px;
  }
  header.header .header__wrapper .header__logo .logo:hover, header.header .header__wrapper .header__logo .logo:focus {
    opacity: 0.8;
  }
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger {
  display: block;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .yanmar-region-navigator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .yanmar-region-navigator .header-compact__region-navigator {
  margin-bottom: 8px;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .yanmar-region-navigator .region-select {
  color: #000000;
  margin-right: 10px;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .yanmar-region-navigator .region-select a {
  color: #000000;
}
header.header .header__wrapper .header__logo .header__icon--mobileTrigger .hamburger {
  padding-right: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__logo .header__icon--mobileTrigger {
    display: none;
  }
}
header.header .header__wrapper {
  /***
      NAV MENU
  ***/
}
header.header .header__wrapper .header__nav {
  /*** MOBILE MENU ***/
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  display: block;
  height: 100%;
  min-height: calc(100vh - 90px);
  background: #FFFFFF;
  padding: 40px 5%;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 90px;
  overflow-y: scroll;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  padding: 0;
  border-top: 1px solid #DDDDDD;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav {
    overflow-y: hidden;
    -webkit-box-flex: 5;
        -ms-flex: 5 0 auto;
            flex: 5 0 auto;
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    min-height: unset;
    -webkit-transition: width 400ms;
    transition: width 400ms;
    position: unset;
    border-top: 0;
  }
}
header.header .header__wrapper .header__nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
header.header .header__wrapper .header__nav .nav__wrapper {
  height: auto;
  min-height: 100%;
  width: 100%;
  background: #DDDDDD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper {
    height: 100%;
    width: initial;
    display: grid;
    place-items: center;
    background: #FFFFFF;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper .menu-main-menu-container {
  padding: 0 4%;
  background: #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper .menu-main-menu-container {
    padding: 0;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) {
  height: auto;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) {
    position: unset;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    gap: 30px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li:not(:last-of-type) {
  border-bottom: 1px solid #999999;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li {
  padding: 20px 8px;
  height: auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li {
    height: 100%;
    padding: 0;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li:not(:last-of-type) {
    border-bottom: 0;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li a {
  text-decoration: none;
  color: #000000;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.3125rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li a {
    font-size: 0.875rem;
    line-height: 1.0625rem;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown {
  position: relative;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown {
    position: unset;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn {
  padding: 0;
  border: 0;
  background: #FFFFFF;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: color 400ms;
  transition: color 400ms;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn span {
  font-size: 1.875rem;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn .back-arrow {
  display: none;
  -webkit-transition: none;
  transition: none;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn .forward-arrow {
  display: block;
  -webkit-transition: none;
  transition: none;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn {
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.125rem;
    letter-spacing: 0.2px;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn span {
    font-size: inherit;
    font-weight: inherit;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn:hover:not(.active) {
    color: #DC1E37;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn:hover:not(.active) span {
    -webkit-animation: bounce 1500ms infinite;
            animation: bounce 1500ms infinite;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active {
  font-weight: 400;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active .forward-arrow {
  visibility: hidden;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active .back-arrow {
  display: block;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active {
    color: #DC1E37;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) li.dropdown .dropdown-btn.active span {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li {
  display: block;
  line-height: 1;
  background: #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children > a::after {
  content: "›";
  height: 6px;
  width: 8px;
  -webkit-transform: rotate(-90deg) scale(1.3);
          transform: rotate(-90deg) scale(1.3);
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children:hover > ul.sub-menu.menu-depth-2 {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] {
  top: 0;
  left: 0;
  opacity: 1;
  visibility: visible;
  z-index: unset;
  background: #FFFFFF;
  min-width: unset;
  width: 100%;
  pointer-events: unset;
  display: grid;
  place-items: center;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul {
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul::before {
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul::after {
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] {
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] {
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
    border-right: 3px solid #FFFFFF;
    border-left: 3px solid #FFFFFF;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] > a {
  padding: 16px 0;
  border-bottom: 1px solid #999999;
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] > a {
    border-bottom: none;
    padding: 16px 30px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  padding: 0;
  top: unset;
  left: unset;
  min-width: unset;
  min-height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  background: #FFFFFF;
  pointer-events: all;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul.sub-menu.menu-depth-2 {
    border: none;
    left: 0;
    width: 100%;
    padding-bottom: 20px;
    background: transparent;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul li {
  padding-left: 0;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul li a {
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Industries] > ul li[data-id="li-Industries Overview"] ul li a {
    padding: 16px 30px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
  background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 {
    height: auto;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
  border-bottom: none;
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li:not(:last-child), header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li:not(:last-child) {
    border-right: 3px solid #FFFFFF;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
    background: transparent;
    height: auto;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li a.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li a.heading-category {
  display: none;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li a.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li a.heading-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    color: #000000;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0.2px;
    padding: 35px 35px 16px;
    background: transparent;
    cursor: default;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  padding: 0;
  top: unset;
  left: unset;
  min-width: unset;
  min-height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  background: #FFFFFF;
  pointer-events: all;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul.sub-menu.menu-depth-2, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul.sub-menu.menu-depth-2 {
    border: none;
    left: 0;
    top: 0;
    width: 100%;
    background: transparent;
    padding-bottom: 20px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li {
  padding-left: 0;
  border-bottom: 1px solid #999999;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li {
    border: none;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li a {
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Buying Tools"] > ul.sub-menu.menu-depth-1 > li ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li a {
    padding: 16px 35px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
  background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 {
    height: auto;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
  border-bottom: none;
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li:not(:last-child), header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li:not(:last-child) {
    border-right: 3px solid #FFFFFF;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li {
    background: transparent;
    height: auto;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li a.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li a.heading-category {
  display: none;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li a.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li span.heading-category, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li a.heading-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    color: #000000;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0.2px;
    padding: 35px 35px 16px;
    background: transparent;
    cursor: default;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  padding: 0;
  top: unset;
  left: unset;
  min-width: unset;
  min-height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  background: #FFFFFF;
  pointer-events: all;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul.sub-menu.menu-depth-2, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul.sub-menu.menu-depth-2 {
    border: none;
    left: 0;
    top: 0;
    width: 100%;
    background: transparent;
    padding-bottom: 20px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li {
  padding-left: 0;
  border-bottom: 1px solid #999999;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li {
    border: none;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li a {
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id="li-Success Stories"] > ul.sub-menu.menu-depth-1 > li ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-3-sub > ul.sub-menu.menu-depth-1 > li ul li a {
    padding: 16px 35px;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul.sub-menu.menu-depth-1, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul.sub-menu.menu-depth-1 {
    grid-auto-flow: row;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
    padding-bottom: 20px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul li {
  padding-left: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul li, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul li {
    max-width: 450px;
    margin: 0 auto;
    padding-left: 20px;
    border-left: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul li:first-child, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul li:first-child, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul li:first-child {
    padding-top: 40px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Support] > ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-About] > ul li a, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true].col-1-sub > ul li a {
  text-align: left;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true][data-id=li-Products] > ul {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] {
    background: #DDDDDD;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 {
  display: grid;
  grid-auto-flow: row;
  width: 100%;
  border-top: 1px solid #999999;
  position: relative;
  top: 20px;
  -ms-flex-line-pack: baseline;
      align-content: baseline;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
  font-weight: 700;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a:focus {
  color: #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 {
    grid-auto-flow: column;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-top: none;
    width: 100vw;
    position: absolute;
    top: calc(100% - 2px);
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 100%;
    position: relative;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li span:not(.product-callout) {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 1.0625rem;
    font-weight: 900;
    line-height: 1.5rem;
    width: 100%;
    color: #DC1E37;
    background: #F8F8F8;
    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;
    -webkit-transition: -webkit-transform 400ms;
    transition: -webkit-transform 400ms;
    transition: transform 400ms;
    transition: transform 400ms, -webkit-transform 400ms;
  }
}
@media screen and (min-width: calc(924px + 1px)) and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li span:not(.product-callout) {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
    display: grid;
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-weight: 900;
    font-size: 0.9375rem;
    line-height: 1.375rem;
    font-weight: 700;
  }
}
@media screen and (min-width: calc(924px + 1px)) and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li a:focus {
    color: #DC1E37;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li img {
    height: auto;
    width: 150px;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    top: 100%;
    left: -2px;
    opacity: 1;
    visibility: visible;
    z-index: unset;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#F8F8F8));
    background: linear-gradient(180deg, #EEEEEE 0%, #F8F8F8 100%);
    border: 3px solid #FFFFFF;
    border-bottom: none;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li {
    padding: 0;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li a {
    color: #000000;
    font-size: 1.125rem;
    line-height: 1.375rem;
    font-weight: 700;
    letter-spacing: 0.2px;
    text-align: left;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li a:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li a:focus {
    color: #DC1E37;
    cursor: pointer;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1 li .sub-menu.menu-depth-2 li span.product-callout {
    color: #000000;
    background: transparent;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: 0.2px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=true] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-bottom: none;
  position: relative;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=true] ul.sub-menu.menu-depth-2 {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  padding: 0;
  top: unset;
  left: unset;
  min-width: unset;
  min-height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  background: #FFFFFF;
  pointer-events: all;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=true] ul.sub-menu.menu-depth-2 {
    padding-bottom: 20px;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=true] ul.sub-menu.menu-depth-2 li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] ul.sub-menu.menu-depth-1.display-focus > li[aria-expanded=false] {
  display: none;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image {
  padding: 0;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image {
    background: #FFFFFF;
    border-right: 3px solid #FFFFFF;
    border-bottom: 3px solid #FFFFFF;
    width: calc(100% + 3px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image:hover span, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image:focus span {
    color: #FFFFFF;
    background: #DC1E37;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat {
  border: none;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  cursor: pointer;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn img, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat img {
  max-height: 60px;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn span, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat span {
  margin-left: 80px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn.active span, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat.active span {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #DC1E37;
    background: #F8F8F8;
    -webkit-transition: -webkit-transform 200ms;
    transition: -webkit-transform 200ms;
    transition: transform 200ms;
    transition: transform 200ms, -webkit-transform 200ms;
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #000000;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 1.0625rem;
    font-weight: 900;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-btn:focus, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat:hover, header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu li.menu-heading-image .product-cat:focus {
    color: #FFFFFF;
    background: #DC1E37;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] a::after {
  -webkit-transform: rotate(0deg) scale(1.3);
          transform: rotate(0deg) scale(1.3);
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] > ul.sub-menu {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  z-index: 1000;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) > li.menu-item-has-children.dropdown[aria-expanded=true] {
    margin-bottom: 0;
    width: unset;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 280px;
  background: #FFFFFF;
  -webkit-transform: translate3d(200%, 0, 0);
          transform: translate3d(200%, 0, 0);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: -webkit-transform 400ms;
  transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu {
    -webkit-transition: -webkit-transform 200ms;
    transition: -webkit-transform 200ms;
    transition: transform 200ms;
    transition: transform 200ms, -webkit-transform 200ms;
    -webkit-transform: translate3d(0, -200%, 0);
            transform: translate3d(0, -200%, 0);
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li {
  line-height: 1;
  padding: 16px 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li:hover a {
    color: #000000;
    font-weight: 500;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li.menu-item-has-children {
    background: #F8F8F8;
  }
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li.menu-item-has-children:hover > ul.sub-menu {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
}
header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li.menu-item-has-children ul.sub-menu {
  z-index: -1;
  top: 0;
  left: 100%;
  opacity: 0;
  visibility: hidden;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  gap: 30px;
  padding: 24px 50px 34px;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__nav .nav__wrapper ul.menu:not(#menu-eyebrow-menu-1) ul.sub-menu li.menu-item-has-children ul.sub-menu {
    min-height: 405px;
    background: #F8F8F8;
    width: calc(100% + 5px);
    -webkit-column-gap: 5px;
       -moz-column-gap: 5px;
            column-gap: 5px;
    padding: 24px 5% 34px;
    grid-template-rows: repeat(5, -webkit-min-content);
    grid-template-rows: repeat(5, min-content);
  }
}
header.header .header__wrapper .header__nav .nav__wrapper #menu-main-menu-1.menu.display-focus > li.dropdown[aria-expanded=true] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-bottom: none;
}
header.header .header__wrapper .header__nav .nav__wrapper #menu-main-menu-1.menu.display-focus > li.dropdown[aria-expanded=false] {
  display: none;
}
header.header .header__wrapper .header__cta {
  background: #DDDDDD;
}
@media screen and (min-width: calc(924px + 1px)) {
  header.header .header__wrapper .header__cta {
    background: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: unset;
  }
}
header.header .header__wrapper .header__cta--btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

/*** MOBILE MENU ***/
body.active--mobileMenu header.header .header__nav {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

/*** Admin bar change the top position of fixed nav ***/
body.admin-bar header.header {
  top: 46px;
}
@media only screen and (min-width: 783px) {
  body.admin-bar header.header {
    top: 32px;
  }
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
  60% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-7px);
            transform: translateY(-7px);
  }
  60% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
}
/**
	FOOTER
**/
footer.footer {
  background: #000000;
}
footer.footer * {
  color: #FFFFFF;
}
footer.footer ul,
footer.footer ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer.footer .footer__container {
  display: grid;
  place-items: center;
  padding: 5%;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__container {
    padding: 50px;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  footer.footer .footer__container {
    padding-left: 50px;
  }
}
footer.footer {
  /***
  	Left
  ***/
}
footer.footer .footer__top {
  width: 100%;
  padding: 35px 0;
  border-bottom: 1px solid #DC1E37;
}
footer.footer .footer__top .footer__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
footer.footer .footer__top .footer__logo img {
  width: 220px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__top .footer__logo {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 5%;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  footer.footer .footer__top .footer__logo {
    padding-left: 50px;
  }
}
footer.footer .footer__mid {
  display: grid;
  place-items: center;
  gap: 25px;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid {
    grid-auto-flow: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-bottom: 50px;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  footer.footer .footer__mid {
    gap: 0px;
  }
}
footer.footer .footer__mid .footer__item {
  max-width: 430px;
}
footer.footer .footer__mid__tagline--image {
  max-width: 220px;
  width: 100%;
  height: auto;
}
footer.footer .footer__mid__social {
  display: grid;
  place-items: center;
  gap: 15px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid__social {
    place-items: unset;
    width: 100%;
  }
}
footer.footer .footer__mid__social--header {
  font-size: 1.375rem;
  font-weight: 900;
  line-height: 1.875rem;
  text-align: center;
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid__social--header {
    text-align: left;
    letter-spacing: 0.2px;
  }
}
footer.footer .footer__mid__social--links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid__social--links {
    gap: 10px;
  }
}
footer.footer .footer__mid__social--links li {
  height: 32px;
  width: 32px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid__social--links li {
    height: 22px;
    width: 22px;
  }
}
footer.footer .footer__mid__social--links li a {
  display: grid;
  place-items: center;
  height: 100%;
  width: 100%;
  color: #FFFFFF;
}
footer.footer .footer__mid__social--links li a .social-links--img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: all 200ms;
  transition: all 200ms;
  display: none;
}
footer.footer .footer__mid__social--links li a:hover .social-links--white, footer.footer .footer__mid__social--links li a:focus .social-links--white {
  display: none;
}
footer.footer .footer__mid__social--links li a:hover .social-links--img, footer.footer .footer__mid__social--links li a:focus .social-links--img {
  display: block;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
footer.footer .footer__mid .footer__nav {
  width: 100%;
  display: grid;
  gap: 12px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__nav {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0;
  }
}
footer.footer .footer__mid .footer__nav div {
  width: 100%;
}
footer.footer .footer__mid .footer__nav ul.menu {
  display: grid;
  place-items: center;
  gap: 14px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__nav ul.menu {
    gap: 9px;
    place-items: unset;
  }
}
footer.footer .footer__mid .footer__nav ul.menu li {
  line-height: 2rem;
}
footer.footer .footer__mid .footer__nav ul.menu li a {
  color: #FFFFFF;
  font-size: 0.9375rem;
  line-height: 2rem;
  letter-spacing: 0.2px;
  font-weight: 500;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
footer.footer .footer__mid .footer__nav ul.menu li a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
footer.footer .footer__mid .footer__nav ul.menu li a:hover::after, footer.footer .footer__mid .footer__nav ul.menu li a:focus::after {
  width: 100%;
  left: 0;
  background: #FFFFFF;
}
footer.footer .footer__mid .footer__form {
  width: 100%;
  display: grid;
}
footer.footer .footer__mid .footer__form--header {
  font-weight: 900;
  margin-bottom: 10px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__form--header {
    margin-top: 0;
    font-weight: 500;
    letter-spacing: -0.16px;
  }
}
footer.footer .footer__mid .footer__form .gform_wrapper {
  width: 100%;
  margin-top: 0;
}
footer.footer .footer__mid .footer__form .gform_wrapper form label {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email] {
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2;
  min-height: 50px;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]::-webkit-input-placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]::-moz-placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]:-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]::-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=email]::placeholder {
  color: #999999;
  font-style: italic;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit] {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit]:hover, footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit]:focus, footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit]:active {
  color: #FFFFFF;
  background-color: #DC1E37;
  -webkit-box-shadow: inset 0 0 0 2px #DC1E37;
          box-shadow: inset 0 0 0 2px #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit] {
    min-width: 150px;
  }
}
footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit] {
  min-width: unset;
  line-height: 1.125rem !important;
  margin-left: auto;
  float: right;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__mid .footer__form .gform_wrapper form input[type=submit] {
    min-width: unset;
  }
}
footer.footer .footer__mid .footer__form .gform_wrapper form .top_label {
  margin: 0;
}
footer.footer .footer__mid .footer__form .gform_wrapper form .ginput_container_email {
  position: relative;
}
footer.footer .footer__mid .footer__form .gform_wrapper form .ginput_container_email::after {
  content: "\f0e0";
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-size: 2rem;
  position: absolute;
  top: 14px;
  right: 15px;
  color: #999999;
  opacity: 0.8;
}
footer.footer .footer__mid .footer__form .gform_confirmation_wrapper .gform_confirmation_message {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
}
footer.footer {
  /***
  	BOTTOM
  ***/
}
footer.footer .footer__bottom {
  display: grid;
  place-items: center;
  gap: 12px;
  margin-top: 25px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    width: 100%;
    gap: 46px;
  }
}
footer.footer .footer__bottom__copyright {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.2px;
}
footer.footer .footer__bottom__legal-links {
  display: grid;
  place-items: center;
  gap: 12px;
}
@media screen and (min-width: calc(924px + 1px)) {
  footer.footer .footer__bottom__legal-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 36px;
  }
}
footer.footer .footer__bottom__legal-links a {
  color: #FFFFFF;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
footer.footer .footer__bottom__legal-links a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
footer.footer .footer__bottom__legal-links a:hover::after, footer.footer .footer__bottom__legal-links a:focus::after {
  width: 100%;
  left: 0;
  background: #FFFFFF;
}
footer.footer .footer__bottom__legal-links a {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: 0.2px;
}
footer.footer .footer__bottom__legal-links a:focus, footer.footer .footer__bottom__legal-links a:hover {
  color: #FFFFFF;
}

/**
	FORMS
**/
.gform_wrapper {
  margin-top: 30px;
}
.gform_wrapper fieldset.gfield legend.gfield_label, .gform_wrapper fieldset.gfield label.gfield_label, .gform_wrapper div.gfield legend.gfield_label, .gform_wrapper div.gfield label.gfield_label {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.gform_wrapper fieldset.gfield input[type=text], .gform_wrapper fieldset.gfield input[type=email], .gform_wrapper fieldset.gfield input[type=tel], .gform_wrapper fieldset.gfield select, .gform_wrapper fieldset.gfield textarea, .gform_wrapper div.gfield input[type=text], .gform_wrapper div.gfield input[type=email], .gform_wrapper div.gfield input[type=tel], .gform_wrapper div.gfield select, .gform_wrapper div.gfield textarea {
  background: #F8F8F8;
  border-color: transparent;
}
.gform_wrapper fieldset.gfield select, .gform_wrapper div.gfield select {
  padding: 10px 8px;
}
.gform_wrapper fieldset.gfield .ginput_container_address span.ginput_address_zip, .gform_wrapper div.gfield .ginput_container_address span.ginput_address_zip {
  padding-left: 0;
}
.gform_wrapper fieldset.gfield input[type=radio], .gform_wrapper fieldset.gfield input[type=checkbox], .gform_wrapper div.gfield input[type=radio], .gform_wrapper div.gfield input[type=checkbox] {
  accent-color: #DC1E37;
  width: 20px;
  height: 20px;
}
.gform_wrapper .ginput_container_consent {
  margin-top: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.gform_wrapper .ginput_container_consent input {
  accent-color: #DDDDDD;
  width: 20px;
  height: 20px;
}
.gform_wrapper .ginput_container_consent label {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
  margin: 0;
  text-transform: unset;
}
.gform_wrapper .privacy-policy p {
  font-size: 0.875rem;
}
.gform_wrapper .privacy-policy p a {
  color: #DC1E37;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
.gform_wrapper .privacy-policy p a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
.gform_wrapper .privacy-policy p a:hover::after, .gform_wrapper .privacy-policy p a:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
.gform_wrapper .gform_footer input {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #DC1E37;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.gform_wrapper .gform_footer input:hover, .gform_wrapper .gform_footer input:focus, .gform_wrapper .gform_footer input:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  .gform_wrapper .gform_footer input {
    min-width: 150px;
  }
}
.gform_wrapper .gform_footer input {
  float: right;
}

.gform_confirmation_wrapper .gform_confirmation_message {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 3rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  .gform_confirmation_wrapper .gform_confirmation_message {
    font-size: 4.0625rem;
    line-height: 4.625rem;
  }
}
.gform_confirmation_wrapper .gform_confirmation_message {
  margin: 50px 0 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .gform_confirmation_wrapper .gform_confirmation_message {
    margin: 50px 0;
  }
}

.form-template {
  display: grid;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
  }
}
.form-template__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 32px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template__info {
    position: relative;
    padding-bottom: 0;
  }
  .form-template__info::before {
    content: "";
    background: var(--background) 50% 50%/cover;
    position: absolute;
    height: 100%;
    width: 100%;
  }
}
.form-template__info--overlay {
  height: 100%;
  width: 100%;
  -webkit-box-shadow: inset 2000px 0 0 0 rgba(220, 30, 55, 0.88);
          box-shadow: inset 2000px 0 0 0 rgba(220, 30, 55, 0.88);
}
.form-template__info--overlay p {
  margin-bottom: 15px;
}
.form-template__info--overlay p:empty {
  display: none;
}
.form-template__info--heading {
  margin: 32px 0 14px;
  letter-spacing: 0.1px;
  text-transform: capitalize;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template__info--heading {
    margin: 58px -20px 16px 0;
  }
}
.form-template__content {
  width: 100%;
  margin-top: 10px;
  padding-bottom: 40px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template__content {
    margin-top: 28px;
    padding-bottom: 20px;
  }
}
.form-template__content fieldset.gfield--width-full .ginput_container_checkbox .gfield_checkbox {
  display: grid;
  gap: 12px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .form-template__content fieldset.gfield--width-full .ginput_container_checkbox .gfield_checkbox {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
  }
}
.form-template__content fieldset.gfield--width-full .ginput_container_checkbox .gfield_checkbox .gchoice {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

/**
	404
**/
.template--404 {
  display: grid;
  place-items: center;
  padding: 85px 0;
}
.template--404 .four04__content {
  margin: auto;
}
.template--404 .four04__content h1 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #DC1E37;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  .template--404 .four04__content h1 {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}
.template--404 .four04__content h1 {
  margin-bottom: 10px;
}
.template--404 .four04__content .subheading, .template--404 .four04__content p.subheading {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  .template--404 .four04__content .subheading, .template--404 .four04__content p.subheading {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}
.template--404 .four04__content .subheading, .template--404 .four04__content p.subheading {
  margin-bottom: 10px;
}
.template--404 .four04__content p, .template--404 .four04__content .section__caption p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #707070;
  margin-bottom: 1rem;
}

/**
	INDEX
**/
.template--index .index__posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.template--index article {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 46%;
          flex: 0 1 46%;
  margin: 2%;
}

/**
	Product Build And Price
**/
div.build-price__wrapper {
  background: #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper {
    background: #F8F8F8;
  }
}
div.build-price__wrapper .build-price {
  display: grid;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
div.build-price__wrapper .build-price .section-heading {
  margin: 0;
}
div.build-price__wrapper .build-price .section-subheading {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 15px 0 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price .section-subheading {
    margin: 20px 0 30px;
  }
}
div.build-price__wrapper .build-price__my-options {
  background: #F8F8F8;
  display: grid;
  gap: 30px;
  width: 100%;
  max-width: calc(1440px + 5% * 2);
  padding: 25px 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__my-options {
    background: #FFFFFF;
    max-width: calc(1440px + 50px * 2);
    padding: 50px 50px 100px;
    width: 40vw;
    position: sticky;
    height: 100%;
    top: 0;
    bottom: auto;
  }
}
div.build-price__wrapper .build-price__my-options--count {
  color: #DC1E37;
  position: absolute;
  right: 25px;
}
div.build-price__wrapper .build-price__my-options summary {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  font-weight: 900;
  line-height: 1.5rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__my-options summary {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
div.build-price__wrapper .build-price__my-options summary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 5px;
  cursor: pointer;
}
div.build-price__wrapper .build-price__my-options summary::-webkit-details-marker, div.build-price__wrapper .build-price__my-options summary::marker {
  display: none;
}
div.build-price__wrapper .build-price__my-options summary::after {
  content: "❯";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
div.build-price__wrapper .build-price__my-options[open] summary::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
div.build-price__wrapper .build-price__my-options[open] .build-price__my-options--categories {
  -webkit-animation: animateDown 350ms linear forwards;
          animation: animateDown 350ms linear forwards;
}
div.build-price__wrapper .build-price__my-options--categories {
  list-style: none;
  padding: 0;
  margin: 30px 0 0;
  display: grid;
  gap: 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__my-options--categories {
    margin: 0;
  }
}
div.build-price__wrapper .build-price__my-options--categories .item {
  color: #DC1E37;
}
div.build-price__wrapper .build-price__my-options--categories .value {
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__my-options--categories .value {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #000000;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 1.125rem;
    font-weight: 500;
    margin: 0;
  }
}
div.build-price__wrapper .build-price__my-options--categories ul {
  padding: 0;
}
div.build-price__wrapper .build-price__my-options--categories ul li {
  list-style: none;
}
div.build-price__wrapper .build-price__my-options--categories ul .h5 {
  margin: 8px 0 0;
}
div.build-price__wrapper .build-price__my-options--disclaimer {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
}
div.build-price__wrapper .build-price__option-select {
  padding: 35px 5%;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select {
    padding: 50px 50px;
    -webkit-box-flex: 66%;
        -ms-flex: 66%;
            flex: 66%;
  }
}
div.build-price__wrapper .build-price__option-select--options {
  display: grid;
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--options {
    gap: 40px;
  }
}
div.build-price__wrapper .build-price__option-select--options--item--title {
  color: #DC1E37;
  margin: 0 0 16px;
}
div.build-price__wrapper .build-price__option-select--options--item .form {
  background: #FFFFFF;
  display: grid;
  gap: 20px;
}
div.build-price__wrapper .build-price__option-select--options--item .form.show-error {
  border: 2px solid #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--options--item .form {
    padding: 30px;
  }
}
div.build-price__wrapper .build-price__option-select--options--item .form span.required, div.build-price__wrapper .build-price__option-select--options--item .form span.label-description {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #707070;
  margin-bottom: 1rem;
  margin: 0;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset {
  border: none;
  padding: 0;
  margin: 0;
  display: grid;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-transform: none;
  cursor: pointer;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label .label-text {
  display: grid;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
  letter-spacing: 0.3px;
  margin: 0;
  max-width: calc(100vw - 50px);
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--options--item .form fieldset label .label-text {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #000000;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 1.125rem;
    font-weight: 500;
    letter-spacing: 0.1px;
    margin: 0;
  }
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label input[type=radio], div.build-price__wrapper .build-price__option-select--options--item .form fieldset label input[type=checkbox] {
  accent-color: #DC1E37;
  width: 20px;
  height: 20px;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label:not(:last-child) {
  padding-bottom: 12px;
  border-bottom: 1px solid #DDDDDD;
}
div.build-price__wrapper .build-price__option-select--options--item .form fieldset label + label {
  margin-top: 12px;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion {
  display: grid;
  gap: 15px;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details {
  border: 1px solid #DDDDDD;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary {
  padding: 30px;
  background: #FFFFFF;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  cursor: pointer;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-weight: 900;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text {
  margin: 0;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text .accordion--count {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
  margin: 0 0 0 22px;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .accordion--text .accordion--count.selected {
  color: #DC1E37;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .toggle:before, div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .toggle:after {
  content: "";
  display: block;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  width: 20px;
  height: 2px;
  background: #000000;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .toggle:before {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details summary .toggle:after {
  margin-top: -2px;
}
@media screen and (max-width: 924px) {
  div.build-price__wrapper .build-price__option-select--options--item--accordion details .form {
    padding: 30px 20px;
  }
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details .form label span.label-text, div.build-price__wrapper .build-price__option-select--options--item--accordion details .form label span.label-description {
  max-width: calc(100vw - 100px);
  max-width: 75vw;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details[open] {
  border-color: #DC1E37;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details[open] summary {
  padding-bottom: 0;
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details[open] summary .toggle:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
div.build-price__wrapper .build-price__option-select--options--item--accordion details[open] .form {
  -webkit-animation: animateDown 350ms linear forwards;
          animation: animateDown 350ms linear forwards;
}
div.build-price__wrapper .build-price__option-select--btns {
  display: grid;
  gap: 25px;
  margin: 30px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price__option-select--btns {
    gap: 30px;
  }
}
div.build-price__wrapper .build-price__option-select--btns .btn {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
div.build-price__wrapper .build-price__option-select--btns span {
  display: none;
}
div.build-price__wrapper .build-price__option-select--btns span.show-error {
  display: block;
  color: #DC1E37;
  font-size: 1.25rem;
}
div.build-price__wrapper .build-price--links {
  display: grid;
  gap: 35px;
}
div.build-price__wrapper .build-price--links a {
  color: #DC1E37;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price__wrapper .build-price.minimal {
    grid-template-columns: 40% 60%;
  }
  div.build-price__wrapper .build-price.minimal .build-price__my-options {
    position: static;
  }
  div.build-price__wrapper .build-price.minimal .build-price__option-select {
    padding-left: 50px;
  }
}
@-webkit-keyframes animateDown {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-15px);
            transform: translatey(-15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
}
@keyframes animateDown {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-15px);
            transform: translatey(-15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
}

/***
	Product Build And Price Summary
***/
div.build-price-summary__wrapper .build-price-summary {
  display: grid;
  background: #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
  }
}
div.build-price-summary__wrapper .build-price-summary .section-heading {
  margin: 0;
  font-weight: 300;
  letter-spacing: 0.1px;
}
div.build-price-summary__wrapper .build-price-summary .section-subheading {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 20px 0 30px;
}
div.build-price-summary__wrapper .build-price-summary__config {
  background: #F8F8F8;
  width: 100%;
  max-width: calc(1440px + 5% * 2);
  padding: 25px 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary__config {
    max-width: calc(1440px + 50px * 2);
    padding: 50px 50px 100px;
  }
}
div.build-price-summary__wrapper .build-price-summary__config--summary {
  margin: 0 0 30px;
  padding: 0;
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item {
  list-style: none;
  margin-bottom: 20px;
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item .item {
  color: #DC1E37;
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item .value {
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item .value {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #000000;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 1.125rem;
    font-weight: 500;
    margin: 0;
  }
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item ul {
  margin: 0 0 10px;
  padding: 0;
}
div.build-price-summary__wrapper .build-price-summary__config--summary .summary-list-item ul li {
  list-style: none;
}
div.build-price-summary__wrapper .build-price-summary__config--links {
  display: grid;
  gap: 25px;
}
div.build-price-summary__wrapper .build-price-summary__config--links a:not(.btn--tertiary) {
  color: #DC1E37;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  gap: 5px;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
div.build-price-summary__wrapper .build-price-summary__config--links a:not(.btn--tertiary)::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
div.build-price-summary__wrapper .build-price-summary__config--links a:not(.btn--tertiary):hover::after, div.build-price-summary__wrapper .build-price-summary__config--links a:not(.btn--tertiary):focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
div.build-price-summary__wrapper .build-price-summary__config--links a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
div.build-price-summary__wrapper .build-price-summary__form {
  padding: 10px 5% 35px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary__form {
    padding: 0 50px 50px;
  }
}
div.build-price-summary__wrapper .build-price-summary__form img {
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.build-price-summary__wrapper .build-price-summary__form img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
div.build-price-summary__wrapper .build-price-summary__form .h3 {
  margin-bottom: 15px;
}
div.build-price-summary__wrapper .build-price-summary__form--disclaimer {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  margin-bottom: 1rem;
  color: #707070;
}

/**
	Dealer Locator & Store Single
**/
div.dealer-locator .dealer-locator__wrapper {
  position: relative;
  max-width: calc(1440px + 5% * 2);
  padding: 30px 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-locator .dealer-locator__wrapper {
    max-width: 1220px;
    padding: 75px 50px 120px;
  }
}
div.dealer-locator .dealer-locator__title {
  margin: 25px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-locator .dealer-locator__title {
    margin-bottom: 35px;
  }
}
div.dealer-locator .dealer-locator__count {
  margin: 0px 4px;
  display: none;
}
div.dealer-locator #wpsl-wrap .wpsl-search {
  margin: 0 0 50px;
  padding: 0;
  background: transparent;
  max-width: 650px;
}
div.dealer-locator #wpsl-wrap .wpsl-search::after {
  content: "Select the pin \f3c5  to see company information.";
  font-family: "Font Awesome 5 Pro", sans-serif;
  margin-left: 3px;
  padding-top: 10px;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3px;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input {
  width: 100%;
  margin: 0;
  position: relative;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input::before {
  content: "\f002";
  font-size: 1.875rem;
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-weight: 900;
  position: absolute;
  top: 12px;
  left: 12px;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input label {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input input {
  width: 100%;
  padding: 11px 13px 11px 50px;
  border: 1px solid #DDDDDD;
  border-radius: 0;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input input:focus {
  outline: 1px solid #000000;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap {
  margin: 0;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #DC1E37;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input:hover, div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input:focus, div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input:active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input {
    min-width: 150px;
  }
}
div.dealer-locator #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input {
  background-image: none;
  min-width: 120px !important;
}
@media only screen and (min-width: 676px) {
  div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas {
    width: 70%;
  }
}
div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas .wpsl-info-window a {
  color: #DC1E37;
  -webkit-text-decoration: underline solid rgba(0, 0, 0, 0) 1.5px;
          text-decoration: underline solid rgba(0, 0, 0, 0) 1.5px;
  -webkit-transition: -webkit-text-decoration-color 400ms;
  transition: -webkit-text-decoration-color 400ms;
  transition: text-decoration-color 400ms;
  transition: text-decoration-color 400ms, -webkit-text-decoration-color 400ms;
}
div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas .wpsl-info-window a:hover, div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas .wpsl-info-window a:focus {
  -webkit-text-decoration-color: #DC1E37;
          text-decoration-color: #DC1E37;
}
div.dealer-locator #wpsl-wrap .wpsl-gmap-canvas .wpsl-info-actions {
  display: none;
}
@media only screen and (min-width: 676px) {
  div.dealer-locator #wpsl-wrap #wpsl-result-list {
    width: 30%;
  }
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li {
  padding: 0;
  margin: 0 10px;
  border-bottom: 1px solid #DDDDDD;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li:not(:first-of-type) {
  margin-top: 35px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong {
  margin-left: 20px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong a {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  text-decoration: none;
  position: relative;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong a::before {
  content: "\f3c5";
  font-family: "Font Awesome 5 Pro", sans-serif;
  position: absolute;
  top: 0;
  left: -20px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong a:focus-within, div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-title strong a:hover {
  color: #DC1E37;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-miles-away {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.3px;
  font-weight: 700;
  margin: 0 0 10px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-street {
  color: #707070;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details {
  margin: 10px 0 20px;
  display: grid;
  gap: 6px;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details * {
  color: #DC1E37;
  text-decoration: none;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  pointer-events: all;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details *::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details *:hover::after, div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details *:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-contact-details a {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #DC1E37;
  margin-bottom: 1rem;
  margin: 0;
}
div.dealer-locator #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .btn--primary {
  min-width: 125px;
  margin-bottom: 35px;
}
div.dealer-locator #wpsl-wrap.wpsl-no-results .wpsl-search::after {
  content: "";
}

div.dealer-detail .dealer-detail__wrapper {
  position: relative;
  max-width: calc(1440px + 5% * 2);
  padding: 30px 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-detail .dealer-detail__wrapper {
    max-width: calc(1440px + 50px * 2);
    padding: 75px 50px 120px 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 60px;
  }
}
div.dealer-detail .dealer-detail__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
div.dealer-detail .dealer-detail__info--title {
  position: relative;
}
div.dealer-detail .dealer-detail__info--title h1 {
  margin: 0;
}
div.dealer-detail .dealer-detail__info--title span {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.dealer-detail .dealer-detail__info--title span {
    position: absolute;
    top: -20px;
  }
}
div.dealer-detail .dealer-detail__info--address {
  display: grid;
  gap: 15px;
}
div.dealer-detail .dealer-detail__info--address address {
  display: grid;
  color: #DC1E37;
  position: relative;
  margin-left: 20px;
}
div.dealer-detail .dealer-detail__info--address address::before {
  content: "\f3c5";
  font-family: "Font Awesome 5 Pro", sans-serif;
  position: absolute;
  top: 0;
  left: -20px;
}
div.dealer-detail .dealer-detail__info--address--links {
  color: #DC1E37;
  display: grid;
  gap: 15px;
}
div.dealer-detail .dealer-detail__info--address--links a {
  color: #DC1E37;
  text-decoration: none;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  pointer-events: all;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
div.dealer-detail .dealer-detail__info--address--links a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
div.dealer-detail .dealer-detail__info--address--links a:hover::after, div.dealer-detail .dealer-detail__info--address--links a:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
div.dealer-detail .dealer-detail__info--address--links a::before {
  font-family: "Font Awesome 5 Pro", sans-serif;
}
div.dealer-detail .dealer-detail__info--address--links .phone::before {
  content: "\f095";
}
div.dealer-detail .dealer-detail__info--address--links .fax::before {
  content: "\f1ac";
}
div.dealer-detail .dealer-detail__info--address--links .website::before {
  content: "\f0ac";
}
div.dealer-detail .dealer-detail__info--extras {
  display: grid;
  gap: 25px;
}
div.dealer-detail .dealer-detail__info--extras h2 {
  margin: 0;
}
div.dealer-detail .dealer-detail__map {
  height: 100%;
  width: 100%;
  max-width: 770px;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links {
  display: grid;
  gap: 10px;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links * {
  color: #DC1E37;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links *::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links *:hover::after, div.dealer-detail .dealer-detail__map .dealer-detail__map--links *:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
div.dealer-detail .dealer-detail__map .dealer-detail__map--links .gmaps-link::before {
  content: "\f35d";
  font-family: "Font Awesome 5 Pro", sans-serif;
}

/**
	News Single and Archive
**/
@media screen and (min-width: calc(924px + 1px)) {
  div.type-news .single-container {
    padding: 0;
    max-width: 886px;
    margin: 0 auto;
  }
}
div.type-news .single-container h1 {
  letter-spacing: 0.1px;
  margin-bottom: 9px;
}
div.type-news .single-container .date-author {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.type-news .single-container .date-author {
    margin-bottom: 35px;
  }
}
div.type-news .single-container figure {
  margin: 0;
}
div.type-news .single-container figure img {
  max-width: 886px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
div.type-news .single-container figure figcaption {
  color: #707070;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  float: right;
}
div.type-news .single-container .share-links__wrapper {
  display: grid;
  place-items: center;
  grid-auto-flow: column;
  gap: 25px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
}
div.type-news .single-container .share-links__wrapper .icon--share {
  color: #FFFFFF;
  height: 24px;
  width: 24px;
}
div.type-news .single-container .share-links__wrapper .icon--share:hover, div.type-news .single-container .share-links__wrapper .icon--share:focus {
  color: #DC1E37;
}
div.type-news .single-container .share-links__wrapper .icon--share span {
  display: grid;
  place-items: center;
  height: 100%;
  width: 100%;
}
div.type-news .single-container .share-links__wrapper .icon--share span::before {
  font-size: 1.25rem;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  div.type-news section.block--wysiwyg {
    padding-top: 40px;
  }
}
div.type-news section.block--wysiwyg .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.most-recent {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .most-recent {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}
.most-recent__title {
  margin: 0 0 40px;
}
.most-recent__blocks {
  display: grid;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 40px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .most-recent__blocks {
    grid-template-columns: repeat(3, minmax(10px, 1fr));
    row-gap: 75px;
  }
}
.most-recent__blocks__item {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.most-recent__blocks__item--image {
  position: relative;
}
.most-recent__blocks__item--image img {
  max-height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: calc(924px + 1px)) {
  .most-recent__blocks__item--image img {
    max-height: 280px;
    height: auto;
    width: 100%;
  }
}
.most-recent__blocks__item--text--eyebrow {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.most-recent__blocks__item--text--title {
  margin: 0;
  letter-spacing: 0.2px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.most-recent__blocks__item--text--excerpt {
  color: #707070;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.most-recent__blocks__item--text--link .link {
  color: #DC1E37;
}

.pagination {
  margin-top: 60px;
  text-align: center;
  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;
  gap: 10px;
}
.pagination .disable {
  pointer-events: none;
  opacity: 0.5;
  color: #707070;
}
.pagination .page-numbers {
  font-weight: bold;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: 0.2px;
  text-decoration: none;
  height: 32px;
  width: 32px;
  display: grid;
  place-items: center;
  color: #000000;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.pagination .page-numbers:not(.dots) {
  border: 1px solid #DDDDDD;
  padding: 6px 10px;
}
.pagination .page-numbers:hover:not(.current):not(.dots) {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.pagination .page-numbers.dots {
  cursor: default;
  color: #DDDDDD;
  font-size: 1rem;
}
.pagination .page-numbers.current {
  color: #FFFFFF;
  background: #999999;
  border-color: #999999;
  cursor: default;
}
.pagination .first:not(.disable), .pagination .last:not(.disable), .pagination .prev:not(.disable), .pagination .next:not(.disable) {
  color: #000000;
}

/**
 * Block Sass Imports
 * - This file is imported into the global scss and compiled together
 */
/
    BLOCK: Global test
/
/ BLOCK STYLES /
section.block[data-background=red], div.block[data-background=red] {
  background: #DC1E37;
}
section.block[data-background=red] *, div.block[data-background=red] * {
  color: #FFFFFF;
}
section.block[data-background=red] .btn:not(.link), div.block[data-background=red] .btn:not(.link) {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px transparent;
          box-shadow: inset 0 0 0 1px transparent;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: #FFFFFF;
  color: #DC1E37;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block[data-background=red] .btn:not(.link):hover, section.block[data-background=red] .btn:not(.link):focus, section.block[data-background=red] .btn:not(.link):active, div.block[data-background=red] .btn:not(.link):hover, div.block[data-background=red] .btn:not(.link):focus, div.block[data-background=red] .btn:not(.link):active {
  color: #FFFFFF;
  background-color: #000000;
  -webkit-box-shadow: inset 0 0 0 2px #FFFFFF;
          box-shadow: inset 0 0 0 2px #FFFFFF;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block[data-background=red] .btn:not(.link), div.block[data-background=red] .btn:not(.link) {
    min-width: 150px;
  }
}
section.block[data-background=white], div.block[data-background=white] {
  background: #FFFFFF;
}
section.block[data-background=white] *, div.block[data-background=white] * {
  color: #DC1E37;
}
section.block[data-background=black], div.block[data-background=black] {
  background: #000000;
}
section.block[data-background=black] *, div.block[data-background=black] * {
  color: #FFFFFF;
}
section.block[data-background=black] h1, section.block[data-background=black] h2, section.block[data-background=black] h3, section.block[data-background=black] h4, section.block[data-background=black] h5, section.block[data-background=black] h6, div.block[data-background=black] h1, div.block[data-background=black] h2, div.block[data-background=black] h3, div.block[data-background=black] h4, div.block[data-background=black] h5, div.block[data-background=black] h6 {
  color: #DC1E37;
}
section.block[data-background=black] .btn:not(.link), div.block[data-background=black] .btn:not(.link) {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block[data-background=black] .btn:not(.link):hover, section.block[data-background=black] .btn:not(.link):focus, section.block[data-background=black] .btn:not(.link):active, div.block[data-background=black] .btn:not(.link):hover, div.block[data-background=black] .btn:not(.link):focus, div.block[data-background=black] .btn:not(.link):active {
  color: #FFFFFF;
  background-color: #DC1E37;
  -webkit-box-shadow: inset 0 0 0 2px #DC1E37;
          box-shadow: inset 0 0 0 2px #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block[data-background=black] .btn:not(.link), div.block[data-background=black] .btn:not(.link) {
    min-width: 150px;
  }
}
section.block[data-background=gray], div.block[data-background=gray] {
  background: #F8F8F8;
}
section.block[data-background=gray] *, div.block[data-background=gray] * {
  color: #DC1E37;
}

/ BLOCK FORMATTING /
body *[data-align-x=left] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}
body *[data-align-x=center] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
body *[data-align-x=center] .buttons__flex {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
body *[data-align-x=right] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}
body *[data-align-x=right] .buttons__flex {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}
body *[data-align-y=top] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body *[data-align-y=center] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body *[data-align-y=bottom] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/
    ADMIN
/
.admin-only {
  display: none;
}

.block-editor__container .acf-block-panel .acf-fields > .acf-field > .acf-label label {
  font-weight: 700;
}
.block-editor__container .admin--block-head {
  padding: 15px;
}
.block-editor__container .admin-block-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e1e1e1;
  color: #999;
  font-size: 21px;
  font-family: sans-serif;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 0 0 3px;
}
.block-editor__container .admin-block-title span {
  display: block;
  font-size: 18px;
  font-weight: 700;
}
.block-editor__container .admin-block-title span.dashicons {
  margin-right: 5px;
}
.block-editor__container .admin-block-desc {
  color: #999;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 0 0 3px;
}

/
    BLOCK: Announcement Bar
/
section.block.block--announcement-bar {
  padding: 0;
}
section.block.block--announcement-bar .container {
  max-width: unset;
  display: grid;
  padding-top: 16px;
  padding-bottom: 16px;
}
section.block.block--announcement-bar .block--announcement-bar__wrapper {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}
section.block.block--announcement-bar .block--announcement-bar__wrapper:hover .arrow-line, section.block.block--announcement-bar .block--announcement-bar__wrapper:focus .arrow-line {
  width: 22px;
}
section.block.block--announcement-bar .block--announcement-bar__headline {
  margin: 0;
  letter-spacing: 0.2px;
  pointer-events: none;
}
section.block.block--announcement-bar[data-background=red] .block--announcement-bar__cta .arrow-line {
  background: #FFFFFF;
}
section.block.block--announcement-bar[data-background=red] .block--announcement-bar__cta .arrow-head::after {
  border-color: #FFFFFF;
}

/
    BLOCK: Buttons Block
/
section.block.block--buttons-block {
  background: #FFFFFF;
  padding: 35px 0;
}
section.block.block--buttons-block .container {
  display: grid;
  place-items: center;
}
section.block.block--buttons-block .block--buttons-block__blocks {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--buttons-block .block--buttons-block__blocks {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
section.block.block--buttons-block .block--buttons-block__blocks__item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  padding: 30px 6px;
  gap: 10px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  border-top: 2px solid transparent;
}
section.block.block--buttons-block .block--buttons-block__blocks__item:hover, section.block.block--buttons-block .block--buttons-block__blocks__item:focus {
  background: #DDDDDD;
  border-top: 2px solid #DC1E37;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--buttons-block .block--buttons-block__blocks__item {
    padding: 30px 40px;
  }
}
section.block.block--buttons-block .block--buttons-block__blocks__item--icon {
  color: #000000;
  height: 30px;
  width: 30px;
}
section.block.block--buttons-block .block--buttons-block__blocks__item--icon::before {
  font-size: 30px;
}
section.block.block--buttons-block .block--buttons-block__blocks__item--title {
  color: #DC1E37;
  margin: 0;
  letter-spacing: 0.1px;
  width: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--buttons-block .block--buttons-block__blocks__item--title {
    letter-spacing: 0.2px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}

/
    BLOCK: Callout
/
section.block.block--callout {
  background: #FFFFFF;
  padding: 30px 0;
}
section.block.block--callout + .block--callout {
  padding-top: 0;
}
section.block.block--callout .block--callout__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--callout .block--callout__blocks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
section.block.block--callout .block--callout__blocks__item {
  margin: 0;
  padding: 60px 40px;
  background: #DC1E37;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  text-decoration: none;
  -webkit-transition: background 400ms;
  transition: background 400ms;
}
section.block.block--callout .block--callout__blocks__item:hover, section.block.block--callout .block--callout__blocks__item:focus {
  background: #000000;
}
section.block.block--callout .block--callout__blocks__item:hover .block--callout__blocks__item--link .arrow-line, section.block.block--callout .block--callout__blocks__item:focus .block--callout__blocks__item--link .arrow-line {
  background: #DC1E37;
  width: 118px;
}
section.block.block--callout .block--callout__blocks__item:hover .block--callout__blocks__item--link .arrow-head::after, section.block.block--callout .block--callout__blocks__item:focus .block--callout__blocks__item--link .arrow-head::after {
  border-color: #DC1E37;
}
section.block.block--callout .block--callout__blocks__item--title {
  color: #FFFFFF;
  margin: 0;
  letter-spacing: 0.1px;
  width: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--callout .block--callout__blocks__item--title {
    letter-spacing: 0.2px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
section.block.block--callout .block--callout__blocks__item--copy {
  margin: 0;
  color: #FFFFFF;
}
section.block.block--callout .block--callout__blocks__item--link {
  margin-top: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.block.block--callout .block--callout__blocks__item--link * {
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block.block--callout .block--callout__blocks__item--link .arrow-line {
  background: #000000;
  width: 52px;
  height: 4px;
}
section.block.block--callout .block--callout__blocks__item--link .arrow-head {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  width: 30px;
  height: 30px;
  border: 2px solid transparent;
  margin-left: -23px;
}
section.block.block--callout .block--callout__blocks__item--link .arrow-head::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 18px;
  height: 18px;
  border-bottom: 4px solid #000000;
  border-right: 4px solid #000000;
  border-radius: 3px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 6px;
  top: 4px;
}

/
    BLOCK: Product Comparison
/
section.block.block--comparison {
  background: #FFFFFF;
  padding: 30px 0;
}
section.block.block--comparison .container {
  display: grid;
  place-items: center;
}
section.block.block--comparison .block--comparison__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  gap: 10px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--comparison .block--comparison__blocks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
    gap: 0;
  }
}
section.block.block--comparison .block--comparison__blocks .comparison__card {
  padding: 25px 0;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__media {
  max-width: 220px;
  max-height: 250px;
  background-size: contain;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__content__item {
  border: none;
  border-bottom: 1px solid #DDDDDD;
  place-items: flex-start;
  width: 100%;
  padding: 2px 0;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__content__item span {
  text-align: left;
  padding: 0 30px;
}
section.block.block--comparison .block--comparison__blocks .comparison__card .card__content--buttons {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 30px;
}

/
    BLOCK: Email Subscribe
/
section.block--email {
  background: #000000;
  padding: 35px 0;
}
section.block--email .container {
  border-top: 1px solid #DC1E37;
  border-bottom: 1px solid #DC1E37;
  display: grid;
  gap: 12px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .container {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    gap: 30px;
  }
}
section.block--email .block--email__text {
  padding: 35px 0 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__text {
    padding: 40px 15px 40px 0;
  }
}
section.block--email .block--email__text--headline {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #FFFFFF;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  font-weight: 900;
  line-height: 1.5rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__text--headline {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
section.block--email .block--email__text--headline {
  margin: 0;
  letter-spacing: 0.2px;
}
section.block--email .block--email__text--body {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 10px 0 0;
  letter-spacing: 0.1px;
}
section.block--email .block--email__form {
  display: grid;
  place-items: center;
}
section.block--email .block--email__form .gform_wrapper {
  width: 100%;
  margin-top: 0;
}
section.block--email .block--email__form .gform_wrapper form {
  display: grid;
  position: relative;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form {
    grid-template-columns: 1fr auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
  }
}
section.block--email .block--email__form .gform_wrapper form label {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form label {
    position: absolute;
    top: -25px;
  }
}
section.block--email .block--email__form .gform_wrapper form input[type=email] {
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2;
  min-height: 60px;
  padding-left: 22px;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]::-webkit-input-placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]::-moz-placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]:-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]::-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=email]::placeholder {
  color: #999999;
  font-style: italic;
}
section.block--email .block--email__form .gform_wrapper form input[type=submit] {
  cursor: pointer;
  display: inline-block;
  padding: 14px 20px;
  margin: auto 0;
  min-width: 125px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
          box-shadow: inset 0 0 0 1px #DC1E37;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  letter-spacing: 0.3px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block--email .block--email__form .gform_wrapper form input[type=submit]:hover, section.block--email .block--email__form .gform_wrapper form input[type=submit]:focus, section.block--email .block--email__form .gform_wrapper form input[type=submit]:active {
  color: #FFFFFF;
  background-color: #DC1E37;
  -webkit-box-shadow: inset 0 0 0 2px #DC1E37;
          box-shadow: inset 0 0 0 2px #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form input[type=submit] {
    min-width: 150px;
  }
}
section.block--email .block--email__form .gform_wrapper form input[type=submit] {
  min-width: unset;
  line-height: 1.125rem !important;
  margin-left: auto;
  float: right;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form input[type=submit] {
    min-width: unset;
  }
}
section.block--email .block--email__form .gform_wrapper form .top_label {
  margin: 0 0 12px;
  padding: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form .top_label {
    margin: 0;
  }
}
section.block--email .block--email__form .gform_wrapper form .ginput_container_email {
  position: relative;
}
section.block--email .block--email__form .gform_wrapper form .ginput_container_email::after {
  content: "\f0e0";
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-size: 2rem;
  position: absolute;
  top: 14px;
  right: 15px;
  color: #999999;
  opacity: 0.8;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--email .block--email__form .gform_wrapper form .ginput_container_email::after {
    top: 16px;
  }
}
section.block--email .block--email__form .gform_confirmation_wrapper .gform_confirmation_message {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
}

/
    BLOCK: Featured List
/
section.block.block--featured-list {
  background: #FFFFFF;
  padding: 30px 0;
}
section.block.block--featured-list .container {
  display: grid;
}
section.block.block--featured-list .block--featured-list__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--featured-list .block--featured-list__blocks {
    display: grid;
    grid-template-columns: repeat(3, minmax(10px, 1fr));
  }
}
section.block.block--featured-list .block--featured-list__blocks__item {
  margin: 0 0 0 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--featured-list .block--featured-list__blocks__item {
    margin: 0 0 0 40px;
  }
}
section.block.block--featured-list .block--featured-list__blocks__item::marker {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #DC1E37;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--featured-list .block--featured-list__blocks__item::marker {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}
section.block.block--featured-list .block--featured-list__blocks__item h2 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--featured-list .block--featured-list__blocks__item h2 {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}
section.block.block--featured-list .block--featured-list__blocks__item h2 {
  margin: 0;
}
section.block.block--featured-list .block--featured-list__blocks__item p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 0;
  max-width: 350px;
  letter-spacing: 0.1px;
}
section.block.block--featured-list .block--featured-list__blocks__item--link {
  margin-top: 6px;
}
section.block.block--featured-list .block--featured-list__blocks__item--link .link {
  color: #DC1E37;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.2px;
}

/
    BLOCK: Full Width Media
/
/ GENERAL ITEM /
section.block--fullWidthMedia {
  padding: 0;
  / IMAGE /
}
section.block--fullWidthMedia[data-type=image]::before {
  content: "";
  padding-top: 550px;
  display: block;
}
@media screen and (max-width: 924px) {
  section.block--fullWidthMedia[data-type=image]::before {
    padding-top: 35%;
  }
}
section.block--fullWidthMedia[data-type=image][data-height=large]::before {
  padding-top: 650px;
}
section.block--fullWidthMedia {
  / VIDEO /
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--fullWidthMedia[data-type=video] .video__wrapper {
    padding-bottom: 550px;
  }
  section.block--fullWidthMedia[data-type=video] .video__wrapper video {
    max-height: 550px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  section.block--fullWidthMedia[data-type=video][data-height=large] .video__wrapper {
    padding-bottom: 650px;
  }
  section.block--fullWidthMedia[data-type=video][data-height=large] .video__wrapper video {
    max-height: 650px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

/
    BLOCK: Full Width Text
/
section.block--full-width-text {
  padding: 60px 0;
}
section.block--full-width-text .block--full-width-text__headline {
  max-width: 1025px;
  margin: 0 auto 0 0;
  letter-spacing: 0.1px;
  pointer-events: none;
}
section.block--full-width-text .block--full-width-text__headline--h1 {
  margin: 0 auto 20px 0;
}
section.block--full-width-text .block--full-width-text__subheading {
  margin: 30px 0 0;
  letter-spacing: 0.2px;
  pointer-events: none;
}
section.block--full-width-text .block--full-width-text__body {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: inherit;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 10px auto 10px 0;
  max-width: 900px;
  letter-spacing: 0.1px;
}
section.block--full-width-text .block--full-width-text__cta {
  margin-top: 35px;
}
section.block--full-width-text[data-background=white] .block--full-width-text__body, section.block--full-width-text[data-background=white] p, section.block--full-width-text[data-background=white] p span {
  color: #000000;
}
section.block--full-width-text[data-headline-color=black] .block--full-width-text__headline, section.block--full-width-text[data-headline-color=black] .block--full-width-text__headline--h1 {
  color: #000000;
}

.block--full-width-text-image-container {
  display: grid;
  grid-template-columns: 1fr 200px;
  grid-gap: 10%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 992px) {
  .block--full-width-text-image-container {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .block--full-width-text-image-container {
    display: grid;
    grid-template-columns: 1fr 200px;
    grid-gap: 10%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 992px) and (max-width: 992px) {
  .block--full-width-text-image-container {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
}
/
    BLOCK: Hero Banner
/
section.block--heroBanner {
  position: relative;
  padding: 0;
}
section.block--heroBanner .heroBanner {
  position: relative;
  width: 100%;
  margin: 0;
}
section.block--heroBanner .container {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .container {
    padding: 0 80px;
    z-index: 20;
    position: absolute;
  }
}
@media screen and (max-width: 924px) {
  section.block--heroBanner .container[data-type=image_item] {
    background: #DC1E37;
  }
  section.block--heroBanner .container[data-type=image_item] .heroBanner__wrapper {
    padding: 60px 0 22px;
  }
  section.block--heroBanner .container[data-type=image_item] .heroBanner__wrapper * {
    color: #FFFFFF;
  }
  section.block--heroBanner .container[data-type=image_item] .heroBanner__wrapper .heroBanner__title {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #FFFFFF;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 3rem;
    margin: 0;
  }
}
@media screen and (max-width: 924px) and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .container[data-type=image_item] .heroBanner__wrapper .heroBanner__title {
    font-size: 3.75rem;
    line-height: 4.25rem;
  }
}
section.block--heroBanner {
  / SIZING /
}
section.block--heroBanner[data-size=small] .heroBanner__item {
  min-height: 250px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner[data-size=small] .heroBanner__item {
    height: 330px;
  }
}
section.block--heroBanner[data-size=medium] .heroBanner__item {
  min-height: 250px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner[data-size=medium] .heroBanner__item {
    height: 480px;
  }
}
section.block--heroBanner[data-size=large] .heroBanner__item {
  min-height: 570px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner[data-size=large] .heroBanner__item {
    height: 570px;
  }
}
section.block--heroBanner[data-size=full] .heroBanner__item {
  min-height: calc(100vh - 90px);
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner[data-size=full] .heroBanner__item {
    min-height: calc(100vh - 90px - 50px);
  }
}
section.block--heroBanner {
  / GENERAL ITEM /
}
section.block--heroBanner .heroBanner__item {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
section.block--heroBanner .heroBanner__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
section.block--heroBanner .heroBanner__overlay:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
}
section.block--heroBanner .heroBanner__overlay.overlay {
  opacity: var(--opacity);
}
section.block--heroBanner .heroBanner__overlay:after {
  background-color: var(--bg-color);
  opacity: var(--opacity);
}
section.block--heroBanner .heroBanner__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0 26px;
  height: 100%;
  width: 100%;
}
section.block--heroBanner .heroBanner__wrapper[data-align-x=left] .heroBanner__inner, section.block--heroBanner .heroBanner__wrapper[data-align-x=right] .heroBanner__inner {
  max-width: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__wrapper {
    padding: 3% 0;
  }
}
section.block--heroBanner .heroBanner__inner {
  max-width: 575px;
}
section.block--heroBanner .heroBanner__inner .banner__singleLabel {
  color: #FFFFFF;
  font-size: 21px;
  font-style: italic;
  margin-bottom: 10px;
}
section.block--heroBanner .heroBanner__inner .heroBanner__sub_title {
  font-size: 18px;
  color: #fff;
  margin-bottom: 5px;
  display: inline-block;
}
section.block--heroBanner .heroBanner__inner .heroBanner__title {
  color: #000000;
  margin: 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__inner .heroBanner__title {
    color: #FFFFFF;
  }
}
section.block--heroBanner .heroBanner__inner .heroBanner__caption {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 67px;
  overflow: hidden;
  margin: 0;
  color: #DC1E37;
  line-height: 61px;
  letter-spacing: 0.1px;
  gap: 16px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__inner .heroBanner__caption {
    color: #FFFFFF;
  }
}
section.block--heroBanner .heroBanner__inner .heroBanner__caption--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-animation: flip 14000ms linear infinite;
          animation: flip 14000ms linear infinite;
}
section.block--heroBanner .heroBanner__inner .heroBanner__caption--list--flip {
  color: #DC1E37;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__inner .heroBanner__caption--list--flip {
    color: #FFFFFF;
  }
}
@media screen and (max-width: 924px) {
  section.block--heroBanner .heroBanner__inner .btn {
    cursor: pointer;
    display: inline-block;
    padding: 14px 20px;
    margin: auto 0;
    min-width: 125px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 1px #DC1E37;
            box-shadow: inset 0 0 0 1px #DC1E37;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-weight: 700;
    font-size: 0.9375rem;
    line-height: 1.125rem;
    letter-spacing: 0.3px;
    text-align: center;
    background-color: #DC1E37;
    color: #FFFFFF;
    text-transform: capitalize;
    text-decoration: none;
    -webkit-transition: all 400ms;
    transition: all 400ms;
  }
  section.block--heroBanner .heroBanner__inner .btn:hover, section.block--heroBanner .heroBanner__inner .btn:focus, section.block--heroBanner .heroBanner__inner .btn:active {
    color: #FFFFFF;
    background-color: #000000;
    -webkit-box-shadow: inset 0 0 0 2px transparent;
            box-shadow: inset 0 0 0 2px transparent;
  }
}
@media screen and (max-width: 924px) and (min-width: calc(924px + 1px)) {
  section.block--heroBanner .heroBanner__inner .btn {
    min-width: 150px;
  }
}
section.block--heroBanner .heroBanner__inner a.btn {
  margin-top: 25px;
}
section.block--heroBanner {
  / VIDEO /
}
section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .video__wrapper {
  padding-bottom: 0;
  width: 100vw;
  height: 100%;
}
section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .video__wrapper video {
  width: 100vw;
  position: relative;
  top: unset;
  bottom: unset;
  right: unset;
  left: unset;
  -o-object-fit: cover;
     object-fit: cover;
}
section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .video__wrapper {
  display: block;
}
@media screen and (max-width: 924px) {
  section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .video__wrapper {
    display: none;
  }
}
section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .mobile-fallback-image {
  width: 100vw;
  height: 100%;
  background-position: center, center;
  background-size: cover;
  display: none;
}
@media screen and (max-width: 924px) {
  section.block--heroBanner .heroBanner__item[data-type=video_item] .heroBanner__video .mobile-fallback-image {
    display: block;
  }
}
section.block--heroBanner {
  / SCROLL CTA /
}
section.block--heroBanner .heroBanner__scrollCta {
  position: absolute;
  bottom: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
section.block--heroBanner .heroBanner__scrollCta [class*=fa] {
  font-size: 25px;
}
@-webkit-keyframes flip {
  0%, 4.25% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  8.25%, 16.75% {
    -webkit-transform: translateY(calc(-100% - 4px));
            transform: translateY(calc(-100% - 4px));
  }
  20.75%, 29.25% {
    -webkit-transform: translateY(calc(-200% - 8px));
            transform: translateY(calc(-200% - 8px));
  }
  33.25%, 41.75% {
    -webkit-transform: translateY(calc(-300% - 12px));
            transform: translateY(calc(-300% - 12px));
  }
  45.75%, 54.25% {
    -webkit-transform: translateY(calc(-400% - 16px));
            transform: translateY(calc(-400% - 16px));
  }
  58.25%, 66.75% {
    -webkit-transform: translateY(calc(-300% - 12px));
            transform: translateY(calc(-300% - 12px));
  }
  70.75%, 79.25% {
    -webkit-transform: translateY(calc(-200% - 8px));
            transform: translateY(calc(-200% - 8px));
  }
  83.25%, 91.75% {
    -webkit-transform: translateY(calc(-100% - 4px));
            transform: translateY(calc(-100% - 4px));
  }
  95.75%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes flip {
  0%, 4.25% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  8.25%, 16.75% {
    -webkit-transform: translateY(calc(-100% - 4px));
            transform: translateY(calc(-100% - 4px));
  }
  20.75%, 29.25% {
    -webkit-transform: translateY(calc(-200% - 8px));
            transform: translateY(calc(-200% - 8px));
  }
  33.25%, 41.75% {
    -webkit-transform: translateY(calc(-300% - 12px));
            transform: translateY(calc(-300% - 12px));
  }
  45.75%, 54.25% {
    -webkit-transform: translateY(calc(-400% - 16px));
            transform: translateY(calc(-400% - 16px));
  }
  58.25%, 66.75% {
    -webkit-transform: translateY(calc(-300% - 12px));
            transform: translateY(calc(-300% - 12px));
  }
  70.75%, 79.25% {
    -webkit-transform: translateY(calc(-200% - 8px));
            transform: translateY(calc(-200% - 8px));
  }
  83.25%, 91.75% {
    -webkit-transform: translateY(calc(-100% - 4px));
            transform: translateY(calc(-100% - 4px));
  }
  95.75%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
section.block--heroBanner section.block--heroBanner .heroBanner__sub_title {
  font-size: 18px;
  color: #fff;
  margin-bottom: 5px;
  display: inline-block;
}

/
    BLOCK: Buttons Block
/
section.block.block--image-with-text {
  background: #FFFFFF;
  padding: 30px 0;
}
section.block.block--image-with-text .container {
  display: grid;
  place-items: center;
}
section.block.block--image-with-text .block--image-with-text__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  gap: 20px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--image-with-text .block--image-with-text__blocks {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
    gap: 30px;
  }
}
section.block.block--image-with-text .block--image-with-text__blocks__item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  padding: 0;
  gap: 10px;
  width: 100%;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--image {
  position: relative;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--image--item {
  min-height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--image-with-text .block--image-with-text__blocks__item--image--item {
    min-height: 280px;
    height: auto;
    width: 100%;
  }
}
section.block.block--image-with-text .block--image-with-text__blocks__item--image--overlay {
  position: absolute;
  top: 7px;
  right: 4%;
  height: auto;
  width: 59px;
}
@media screen and (min-width: calc(1299px + 1px)) {
  section.block.block--image-with-text .block--image-with-text__blocks__item--image--overlay {
    width: 74px;
  }
}
section.block.block--image-with-text .block--image-with-text__blocks__item--text--eyebrow {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--text--title {
  margin: 0;
  letter-spacing: 0.2px;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--text--body {
  color: #707070;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
}
section.block.block--image-with-text .block--image-with-text__blocks__item--text--link {
  color: #DC1E37;
}

/
    BLOCK: Horizontal Divider
/
.block--line-break {
  margin: 0;
  border-color: #DDDDDD;
}
.block--line-break.red {
  border-color: #DC1E37;
}

/
    BLOCK: Logos
/
section.block.block--logos {
  background: #FFFFFF;
  padding: 40px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--logos {
    padding: 30px 0;
  }
}
section.block.block--logos .container {
  display: grid;
  place-items: center;
}
section.block.block--logos .block--logos__blocks {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--logos .block--logos__blocks {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
section.block.block--logos .block--logos__blocks img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
section.block.block--logos .block--logos__blocks img:hover {
  -webkit-filter: none;
          filter: none;
}

/
   BLOCK: News Hero Slider
/
.block.news-hero-slider {
  background: #F8F8F8;
}
.block.news-hero-slider .news-hero-slider__container {
  margin-bottom: 0;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper {
  display: grid;
  padding: 30px 0 100px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper {
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    padding: 50px 0 110px;
  }
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content .section-title {
  color: #DC1E37;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content .article-title {
  margin: 0;
  letter-spacing: 0.1px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content .article-excerpt {
  letter-spacing: 0.3px;
  color: #707070;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-content .article-link {
  margin: 10px 0;
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-featured-image {
  margin-bottom: 40px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-featured-image {
    margin-bottom: 0;
    padding: 0 50px 0 20px;
  }
}
.block.news-hero-slider .news-hero-slider__container .news-hero-slider__wrapper .article-featured-image img {
  max-height: 440px;
  -o-object-fit: cover;
     object-fit: cover;
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow {
  bottom: 15px;
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow.slick-prev {
  left: calc(50% - 75px);
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow.slick-next {
  right: calc(50% - 70px);
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow:hover {
  outline: none;
  background: #DC1E37;
  border-color: #DC1E37;
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-arrow:hover::before {
  color: #FFFFFF;
}
.block.news-hero-slider .news-hero-slider__container.slick-slider .slick-dots {
  position: absolute;
  bottom: 44px;
}

/
    BLOCK: PAGE TITLE
/
.block--pageTitle {
  padding: 20px 0;
  position: relative;
  z-index: 10;
}
.block--pageTitle + section.block {
  padding-top: 0 !important;
}
.block--pageTitle.padding--noTop {
  padding-top: 0;
}
.block--pageTitle.padding--noBottom {
  padding-bottom: 0;
}
.block--pageTitle.textAlign--center {
  text-align: center;
}
.block--pageTitle.textAlign--right {
  text-align: right;
}
.block--pageTitle .theme--heading {
  margin: 0;
}

/
    BLOCK: Product Cards
/
.block--product-cards {
  background: #F8F8F8;
  padding: 60px 0;
}
.block--product-cards .product-cards__title {
  margin: 0;
  padding: 30px 0 20px;
}
.block--product-cards .product-cards__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--product-cards .product-cards__wrapper {
    display: grid;
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
    row-gap: 50px;
    grid-template-columns: repeat(4, minmax(10px, 1fr));
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(2n-1) {
    grid-column-end: -2;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--product-cards .product-cards__wrapper {
    grid-template-columns: repeat(6, minmax(10px, 1fr));
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(2n-1) {
    grid-column-end: unset;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(3n-1) {
    grid-column-end: -2;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:nth-last-child(2):nth-child(3n+1) {
    grid-column-end: 4;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(3n-2) {
    grid-column-end: 5;
  }
}

.block--product-cards + .block--product-cards {
  padding-top: 0px;
}

/
   BLOCK: Product Hero Slider
/
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container {
    display: grid;
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    padding: 45px 0 25px;
  }
}
.block--hero-slider__container .section__product {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #DC1E37;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin-bottom: 16px;
}
.block--hero-slider__container .section__title {
  margin: 0 0 12px;
}
.block--hero-slider__container .section__caption {
  color: #707070;
  letter-spacing: 0.1px;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .section__caption {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: "kern";
    font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #707070;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 1.125rem;
    font-weight: 500;
  }
}
.block--hero-slider__container .section__specs {
  display: grid;
  grid-template-columns: repeat(3, minmax(10px, 1fr));
  gap: 4px;
  width: 100%;
  margin: 8px 0 30px;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .section__specs {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px;
  }
}
.block--hero-slider__container .section__specs__item {
  display: grid;
  width: 100%;
  padding: 2px 0;
}
.block--hero-slider__container .section__specs__item:nth-child(2) {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}
.block--hero-slider__container .section__specs__item--label {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.1px;
  text-align: center;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .section__specs__item--label {
    font-size: 1.25rem;
    line-height: 2.5rem;
  }
}
.block--hero-slider__container .section__specs__item--value {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #707070;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--hero-slider__container .section__specs__item--value {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}
.block--hero-slider__container .section__specs__item--value {
  text-align: center;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .section__specs__item--value {
    font-size: 1.375rem;
    line-height: 2rem;
    letter-spacing: 0.2px;
  }
}
.block--hero-slider__container .section__specs__item--value.metric {
  display: none;
}
.block--hero-slider__container .switch-button {
  position: relative;
  margin: 30px auto 40px;
  background: #DDDDDD;
  border-radius: 19px;
  overflow: hidden;
  width: 168px;
  text-align: center;
  font-size: 0.875rem;
  letter-spacing: 0.1px;
  color: #000000;
  position: relative;
  padding-right: 85px;
}
.block--hero-slider__container .switch-button:focus-visible, .block--hero-slider__container .switch-button:focus-within {
  outline: 1px solid #707070;
}
.block--hero-slider__container .switch-button::before {
  content: "METRIC";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
  width: 55px;
  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;
  z-index: 3;
  pointer-events: none;
  font-size: 0.875rem;
  color: #707070;
}
.block--hero-slider__container .switch-button.selected::before {
  color: #000000;
  text-decoration: underline;
}
.block--hero-slider__container .switch-button .switch-button--checkbox {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
}
.block--hero-slider__container .switch-button .switch-button--checkbox:checked + label {
  color: #707070;
  text-decoration: none;
}
.block--hero-slider__container .switch-button .switch-button--checkbox:checked + .switch-button--label:before {
  -webkit-transform: translateX(78px);
          transform: translateX(78px);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 19px;
  border-bottom-right-radius: 19px;
  text-decoration: underline;
  text-underline-offset: 2px;
  color: #000000;
}
.block--hero-slider__container .switch-button .switch-button--checkbox + .switch-button--label {
  position: relative;
  padding: 12px 0;
  display: block;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.block--hero-slider__container .switch-button .switch-button--checkbox + .switch-button--label::before {
  content: "";
  background: #FFFFFF;
  height: 32px;
  width: 77px;
  position: absolute;
  left: 6px;
  top: 5px;
  border-top-left-radius: 19px;
  border-bottom-left-radius: 19px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.block--hero-slider__container .switch-button .switch-button--checkbox + .switch-button--label .switch-button--label--span {
  position: relative;
}
.block--hero-slider__container .hero-slider__container {
  position: relative;
}
.block--hero-slider__container .hero-slider__container--overlay {
  position: absolute;
  top: -30px;
  right: 15px;
  z-index: 1;
  height: auto;
  width: 100px;
}
.block--hero-slider__container .hero-slider__wrapper.main-slider {
  height: 100%;
}
.block--hero-slider__container .hero-slider__wrapper.main-slider .slick-list {
  height: 100%;
}
.block--hero-slider__container .hero-slider__wrapper.main-slider .slick-list .slick-track {
  height: 100%;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-list {
  padding: 0 0 15px 0;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide {
  height: auto;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide img {
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide img {
    min-height: 485px;
  }
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide .video__wrapper {
  height: 100%;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-slide .video__wrapper .youtube_thumbnail {
  height: 100%;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow {
    bottom: unset;
    top: 50%;
  }
}
@media screen and (max-width: 1299px) {
  .block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow.slick-prev {
    left: calc(50% - 75px);
  }
}
@media screen and (max-width: 1299px) {
  .block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow.slick-next {
    right: calc(50% - 70px);
  }
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow:hover {
  outline: none;
  background: #DC1E37;
  border-color: #DC1E37;
}
.block--hero-slider__container .hero-slider__wrapper.slick-slider .slick-arrow:hover::before {
  color: #FFFFFF;
}
.block--hero-slider__container .block--hero-slider__bottom {
  display: grid;
  grid-template-columns: repeat(2, minmax(10px, 1fr));
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100vw;
  padding: 30px 45px 0;
}
.block--hero-slider__container .block--hero-slider__bottom[data-slides="1"] {
  grid-template-columns: 1fr;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper {
  padding-right: 40px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper[data-count="1"] {
  display: none;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 5px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-slide {
  border: 1px solid #DDDDDD;
  height: 80px;
  cursor: pointer;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-slide .video__wrapper {
  padding-bottom: 80px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  min-height: unset;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow {
  bottom: unset;
  top: calc(50% - 5px);
  background: transparent;
  border-color: transparent;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow.slick-prev {
  left: -30px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow.slick-prev::before {
  content: "\f053";
  color: #000000;
  background: transparent;
  border: none;
  font-size: 1.25rem;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow.slick-next {
  right: 10px;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow.slick-next::before {
  content: "\f054";
  color: #000000;
  background: transparent;
  border: none;
  font-size: 1.25rem;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow:hover {
  background: transparent;
  border-color: transparent;
}
.block--hero-slider__container .block--hero-slider__bottom .hero-slider__wrapper.slick-slider .slick-arrow:hover::before {
  color: #DC1E37;
}
.block--hero-slider__container .block--hero-slider__bottom .switch__wrapper {
  margin-left: auto;
}
.block--hero-slider__container .block--hero-slider__bottom .switch__wrapper .switch-button {
  max-height: 43px;
}
.block--hero-slider .subnav {
  position: relative;
  background: #DC1E37;
  width: 100%;
  z-index: 20;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  top: 0;
}
.block--hero-slider .subnav__mobile-wrapper, .block--hero-slider .subnav__desktop-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block--hero-slider .subnav__mobile-wrapper {
  padding: 0 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.block--hero-slider .subnav__mobile-wrapper--top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.block--hero-slider .subnav__mobile-wrapper--top--current {
  padding: 14px 12px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.block--hero-slider .subnav__mobile-wrapper--top--current:hover, .block--hero-slider .subnav__mobile-wrapper--top--current:focus-within, .block--hero-slider .subnav__mobile-wrapper--top--current.active-link {
  background: #FF2643;
}
.block--hero-slider .subnav__mobile-wrapper--top--btn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  color: #FFFFFF;
  cursor: pointer;
}
.block--hero-slider .subnav__mobile-wrapper--top--btn .current-anchor {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #FFFFFF;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  font-weight: 900;
  line-height: 1.5rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--hero-slider .subnav__mobile-wrapper--top--btn .current-anchor {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
.block--hero-slider .subnav__mobile-wrapper--top--btn .current-anchor {
  margin: 5px 0 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 8px;
}
.block--hero-slider .subnav__mobile-wrapper--top--btn .current-anchor::after {
  content: "\f078";
  -webkit-transition: all 400ms;
  transition: all 400ms;
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-size: 0.875rem;
}
.block--hero-slider .subnav__mobile-wrapper--anchors {
  -webkit-transition: all 400ms;
  transition: all 400ms;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 0;
  width: 100%;
  gap: 20px;
}
.block--hero-slider .subnav__mobile-wrapper--anchors--links {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  display: none;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.block--hero-slider .subnav__mobile-wrapper--anchors.show {
  height: auto;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  padding: 20px;
}
.block--hero-slider .subnav__mobile-wrapper--anchors.show .subnav__mobile-wrapper--anchors--links {
  display: block;
}
.block--hero-slider .subnav__desktop-wrapper {
  padding-right: 45px;
}
.block--hero-slider .subnav__desktop-wrapper--links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 45px;
}
.block--hero-slider .subnav__title {
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
  text-transform: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--hero-slider .subnav__title {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "kern";
            font-feature-settings: "kern";
    -webkit-font-kerning: normal;
            font-kerning: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "HelveticaNeue Light", Arial, sans-serif;
    color: #FFFFFF;
    letter-spacing: 0;
    text-decoration: none;
    overflow-wrap: break-word;
    font-size: 1.0625rem;
    font-weight: 900;
    line-height: 1.5rem;
    text-transform: unset;
  }
}
@media screen and (min-width: calc(924px + 1px)) and (min-width: calc(924px + 1px)) {
  .block--hero-slider .subnav__title {
    font-size: 1.375rem;
    line-height: 1.875rem;
  }
}
.block--hero-slider .subnav__item {
  padding: 20px 40px;
}
.block--hero-slider .subnav__link {
  color: #FFFFFF;
  font-size: 0.875rem;
  font-weight: 900;
  line-height: 1.25rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 28px 40px;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.block--hero-slider .subnav__link:hover, .block--hero-slider .subnav__link:focus, .block--hero-slider .subnav__link.active-link {
  background: #FF2643;
}

/
    BLOCK: Side By Side
/
.block--side_by_side__wrapper {
  display: grid;
  grid-auto-flow: row;
}
.block--side_by_side .side_by_side__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.block--side_by_side .side_by_side__row[data-position=text] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--side_by_side .side_by_side__row {
    display: grid;
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.block--side_by_side .side_by_side__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--side_by_side .side_by_side__item {
    max-height: 560px;
  }
}
.block--side_by_side .side_by_side__item .item__inner {
  width: 100%;
}
@media screen and (max-width: 1299px) {
  .block--side_by_side .side_by_side__item img,
  .block--side_by_side .side_by_side__item video,
  .block--side_by_side .side_by_side__item iframe {
    width: 100%;
    max-width: 100%;
  }
}
.block--side_by_side .side_by_side__item {
  / IMAGE && VIDEO /
}
.block--side_by_side .side_by_side__item--media {
  width: 100%;
}
.block--side_by_side {
  / RICH TEXT /
}
.block--side_by_side .side_by_side__item--richText {
  display: grid;
  place-items: center;
  padding: 40px 0;
}
.block--side_by_side .side_by_side__item--richText .item__inner {
  position: relative;
  max-width: calc(1440px + 5% * 2);
  padding: 0 5%;
  margin: 0 auto;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--side_by_side .side_by_side__item--richText .item__inner {
    max-width: calc(1440px + 50px * 2);
    padding: 0 50px;
  }
}
.block--side_by_side .side_by_side__item--richText .item__inner h2 {
  letter-spacing: 0.1px;
  margin: 0;
}
.block--side_by_side .side_by_side__item--richText .item__inner .item__content {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.1px;
  margin: 16px 0 0;
}
.block--side_by_side .side_by_side__item--richText .item__inner .buttons__flex {
  margin-top: 30px;
}
.block--side_by_side .side_by_side__item--richText[data-background=white] * {
  color: #000000;
}
.block--side_by_side .side_by_side__item--richText[data-background=white] .item__content {
  color: #000000;
}
.block--side_by_side .side_by_side__item--richText[data-background=white] .btn {
  color: #FFFFFF;
}
.block--side_by_side {
  / IMAGE /
}
.block--side_by_side .side_by_side__item--image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/
    BLOCK: Specifications
/
section.block.block--specs {
  background: #FFFFFF;
  padding: 30px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs {
    padding: 60px 0;
  }
}
section.block.block--specs .container {
  display: grid;
  place-items: center;
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .container {
    gap: 50px;
  }
}
section.block.block--specs .block--specs__top {
  width: 100%;
}
section.block.block--specs .block--specs__top--headline {
  color: #DC1E37;
  text-align: left;
  margin: 0;
  letter-spacing: 0.1px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  section.block.block--specs .block--specs__top .switch-button {
    margin: 0;
  }
}
section.block.block--specs .block--specs__blocks {
  display: grid;
  gap: 28px;
  width: 100%;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__blocks {
    gap: 28px;
  }
}
section.block.block--specs .block--specs__blocks__item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
section.block.block--specs .block--specs__blocks__item * {
  color: #333333;
}
section.block.block--specs .block--specs__blocks__item--title {
  margin: 0;
  letter-spacing: 0.2px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__blocks__item--title {
    letter-spacing: 0.2px;
  }
}
section.block.block--specs .block--specs__blocks__item--subtitle {
  margin: 0;
}
section.block.block--specs .block--specs__blocks__item__cat {
  margin: 8px 0 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__blocks__item__cat {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
section.block.block--specs .block--specs__blocks__item__cat--spec {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 924px) {
  section.block.block--specs .block--specs__blocks__item__cat--spec:not(:last-child) {
    border-bottom: 1px solid #DC1E37;
  }
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--specs .block--specs__blocks__item__cat--spec:not(:nth-last-child(2)):not(:last-child) {
    border-bottom: 1px solid #DC1E37;
  }
}
section.block.block--specs .block--specs__blocks__item__cat--spec--label {
  padding: 14px 18px;
  background: #F8F8F8;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
section.block.block--specs .block--specs__blocks__item__cat--spec--value, section.block.block--specs .block--specs__blocks__item__cat--spec--metric {
  margin: 0;
  padding: 14px 18px;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  font-weight: 400;
}
section.block.block--specs .block--specs__blocks__item__cat--spec--metric {
  display: none;
}
section.block.block--specs .link {
  color: #DC1E37;
  font-size: 1.1875rem;
  line-height: 1.25rem;
  position: relative;
  text-decoration: none;
  will-change: transform;
}
section.block.block--specs .link::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -4px;
  right: 0;
  -webkit-transition: width 400ms;
  transition: width 400ms;
  will-change: width;
}
section.block.block--specs .link:hover::after, section.block.block--specs .link:focus::after {
  width: 100%;
  left: 0;
  background: #DC1E37;
}
section.block.block--specs .link {
  margin-top: 15px;
  margin-right: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
section.block.block--specs .switch-button {
  position: relative;
  margin: 30px auto 40px;
  background: #DDDDDD;
  border-radius: 19px;
  overflow: hidden;
  width: 168px;
  text-align: center;
  font-size: 0.875rem;
  letter-spacing: 0.1px;
  color: #000000;
  position: relative;
  padding-right: 85px;
}
section.block.block--specs .switch-button:focus-visible, section.block.block--specs .switch-button:focus-within {
  outline: 1px solid #707070;
}
section.block.block--specs .switch-button::before {
  content: "METRIC";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
  width: 55px;
  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;
  z-index: 3;
  pointer-events: none;
  font-size: 0.875rem;
  color: #707070;
}
section.block.block--specs .switch-button.selected::before {
  color: #000000;
  text-decoration: underline;
}
section.block.block--specs .switch-button .switch-button--checkbox {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
}
section.block.block--specs .switch-button .switch-button--checkbox:checked + label {
  color: #707070;
  text-decoration: none;
}
section.block.block--specs .switch-button .switch-button--checkbox:checked + .switch-button--label:before {
  -webkit-transform: translateX(78px);
          transform: translateX(78px);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 19px;
  border-bottom-right-radius: 19px;
  text-decoration: underline;
  text-underline-offset: 2px;
  color: #000000;
}
section.block.block--specs .switch-button .switch-button--checkbox + .switch-button--label {
  position: relative;
  padding: 12px 0;
  display: block;
  text-decoration: underline;
  text-underline-offset: 2px;
}
section.block.block--specs .switch-button .switch-button--checkbox + .switch-button--label::before {
  content: "";
  background: #FFFFFF;
  height: 32px;
  width: 77px;
  position: absolute;
  left: 6px;
  top: 5px;
  border-top-left-radius: 19px;
  border-bottom-left-radius: 19px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
section.block.block--specs .switch-button .switch-button--checkbox + .switch-button--label .switch-button--label--span {
  position: relative;
}
section.block.block--specs .switch-button {
  margin: 30px 0 10px;
}

/
    BLOCK: Stats
/
section.block.block--stats {
  background: #FFFFFF;
  padding: 30px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats {
    padding: 60px 0;
  }
}
section.block.block--stats .container {
  display: grid;
  place-items: center;
  gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats .container {
    gap: 60px;
  }
}
section.block.block--stats .block--stats__headline {
  color: #DC1E37;
  text-align: center;
  margin: 0;
  letter-spacing: 0.1px;
}
section.block.block--stats .block--stats__blocks {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 60px;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats .block--stats__blocks {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
section.block.block--stats .block--stats__blocks__item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
section.block.block--stats .block--stats__blocks__item--title {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  color: #000000;
  letter-spacing: 0;
  text-decoration: none;
  overflow-wrap: break-word;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats .block--stats__blocks__item--title {
    font-size: 2.1875rem;
    font-weight: 400;
    line-height: 2.8125rem;
  }
}
section.block.block--stats .block--stats__blocks__item--title {
  color: #DC1E37;
  margin: 0;
  letter-spacing: 0.1px;
  width: unset;
}
@media screen and (min-width: calc(924px + 1px)) {
  section.block.block--stats .block--stats__blocks__item--title {
    letter-spacing: 0.2px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
section.block.block--stats .block--stats__blocks__item--copy {
  margin: 0;
}
section.block.block--stats .block--stats__blocks__item--link {
  margin-top: -2px;
}
section.block.block--stats .block--stats__blocks__item--link .link {
  color: #DC1E37;
  font-size: 1.125rem;
  line-height: 1.25rem;
  letter-spacing: 0.2px;
}

.page-id-8226 section.block.block--stats .block--stats__blocks {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.page-id-8226 section.block.block--stats .block--stats__blocks__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/
    BLOCK: WYSIWYG
/
.block--wysiwyg {
  padding: 30px 0;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--wysiwyg .container {
    padding: 0;
    max-width: 886px;
  }
}
.block--wysiwyg .container h2, .block--wysiwyg .container h3 {
  margin: 14px 0;
}
.block--wysiwyg .container p {
  margin: 13px 0;
  letter-spacing: 0.3px;
}
.block--wysiwyg .container a {
  color: #DC1E37;
  -webkit-text-decoration: underline solid rgba(0, 0, 0, 0) 1.5px;
          text-decoration: underline solid rgba(0, 0, 0, 0) 1.5px;
  -webkit-transition: -webkit-text-decoration-color 400ms;
  transition: -webkit-text-decoration-color 400ms;
  transition: text-decoration-color 400ms;
  transition: text-decoration-color 400ms, -webkit-text-decoration-color 400ms;
}
.block--wysiwyg .container a:hover, .block--wysiwyg .container a:focus {
  -webkit-text-decoration-color: #DC1E37;
          text-decoration-color: #DC1E37;
}
.block--wysiwyg .container blockquote::before {
  background-color: #DC1E37;
}
.block--wysiwyg .container blockquote p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #707070;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.1px;
}
.block--wysiwyg .container .wp-video-shortcode:focus, .block--wysiwyg .container .wp-video-shortcode:focus-within {
  outline: 2px solid #000000;
}
.block--wysiwyg .container .wp-video {
  margin: 50px auto;
}
@media screen and (max-width: 924px) {
  .block--wysiwyg .container .wp-video {
    width: unset !important;
  }
}
.block--wysiwyg .container .wp-video .mejs-overlay-play::after {
  content: "";
  background-color: #000000;
  opacity: 0.25;
  position: absolute;
  height: 100%;
  width: 100%;
}
.block--wysiwyg .container .wp-video .mejs-overlay-play .mejs-overlay-button {
  background: url("/wp-content/themes/yanmar/assets/dist/imgs/play.png");
  height: 100px;
  width: 100px;
  position: relative;
  z-index: 2;
}
.block--wysiwyg .container img {
  padding: 0;
  margin: 50px auto;
}
@media screen and (max-width: 924px) {
  .block--wysiwyg .container img {
    max-width: 90vw;
    height: auto;
  }
}
.block--wysiwyg .container div.wp-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 30px auto;
  padding: 0;
}
.block--wysiwyg .container div.wp-caption img {
  margin: 0 auto;
  width: 100%;
}
.block--wysiwyg .container div.wp-caption .wp-caption-text {
  color: inherit;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: right;
  margin: 0;
}
.block--wysiwyg .container p iframe {
  border: none;
  width: 100%;
  aspect-ratio: 2;
}

section.block--full-width-text {
  padding: 60px 0;
}
section.block--full-width-text .block--full-width-text__body {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern";
          font-feature-settings: "kern";
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  font-kerning: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "HelveticaNeue Light", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: inherit;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.125rem;
  font-weight: 500;
  margin: 10px auto 10px 0;
  max-width: 900px;
  letter-spacing: 0.1px;
}
section.block--full-width-text .block--full-width-text__cta {
  margin-top: 35px;
}
section.block--full-width-text[data-background=white] .block--full-width-text__body, section.block--full-width-text[data-background=white] p, section.block--full-width-text[data-background=white] p span {
  color: #000000;
}
section.block--full-width-text[data-headline-color=black] .block--full-width-text__headline, section.block--full-width-text[data-headline-color=black] .block--full-width-text__headline--h1 {
  color: #000000;
}

section.block--full-width-with-gallery {
  text-align: center;
}
section.block--full-width-with-gallery .block--full-width-text__headline {
  max-width: 800px;
  margin: 0 auto 20px;
  letter-spacing: 0.1px;
  pointer-events: none;
  font-weight: 700;
  color: #000 !important;
}
section.block--full-width-with-gallery .full-w-image-body {
  max-width: 800px;
  margin: auto;
  letter-spacing: 0.1px;
  pointer-events: none;
  color: #000 !important;
}
section.block--full-width-with-gallery .full-w-image-gallery {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin: 40px auto;
  max-width: 1200px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
section.block--full-width-with-gallery .image-sub-head {
  color: #DC1E36 !important;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 15px;
}
section.block--full-width-with-gallery .block--full-width-text__cta {
  margin-top: 35px;
}
section.block--full-width-with-gallery[data-background=white] .block--full-width-text__cta a {
  color: white;
}

section.block--full-width-with-gallery {
  text-align: center;
}

section.block--full-width-with-gallery .block--full-width-text__headline {
  max-width: 800px;
  margin: 0 auto 20px;
  letter-spacing: 0.1px;
  pointer-events: none;
  font-weight: 700;
  color: #000 !important;
}

section.block--full-width-with-gallery .full-w-image-body {
  max-width: 800px;
  margin: auto;
  letter-spacing: 0.1px;
  pointer-events: none;
  color: #000 !important;
}

section.block--full-width-with-gallery .full-w-image-gallery {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 40px auto;
  max-width: 1200px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

section.block--full-width-with-gallery .image-sub-head {
  color: #dc1e36 !important;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 15px;
}

section.block--full-width-with-gallery .full-w-image-gallery li img {
  width: 150px;
  height: auto;
}

section.block--full-width-with-gallery .block--full-width-text__cta {
  margin-top: 35px;
}

section.block--full-width-with-gallery[data-background=white] .block--full-width-text__cta a {
  color: white;
}

/
    BLOCK: Product Cards
/
.block--product-cards {
  background: #F8F8F8;
  padding: 60px 0;
}
.block--product-cards .product-cards__title {
  margin: 0;
  padding: 30px 0 20px;
}
.block--product-cards .product-cards__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 30px;
}
@media screen and (min-width: calc(924px + 1px)) {
  .block--product-cards .product-cards__wrapper {
    display: grid;
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
    row-gap: 50px;
    grid-template-columns: repeat(4, minmax(10px, 1fr));
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(2n-1) {
    grid-column-end: -2;
  }
}
@media screen and (min-width: calc(1299px + 1px)) {
  .block--product-cards .product-cards__wrapper {
    grid-template-columns: repeat(6, minmax(10px, 1fr));
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(2n-1) {
    grid-column-end: unset;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(3n-1) {
    grid-column-end: -2;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:nth-last-child(2):nth-child(3n+1) {
    grid-column-end: 4;
  }
  .block--product-cards .product-cards__wrapper .product-cards__item:last-child:nth-child(3n-2) {
    grid-column-end: 5;
  }
}

.block--product-cards + .block--product-cards {
  padding-top: 0px;
}

div#filter_banner-wrapper {
  background: #DC1E37;
  padding: 35px 0;
}

.att-fiter-container.container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.att-filter-text h4 {
  color: white;
  display: inline-block;
  margin: 0 auto;
}

.att-filter-text {
  color: #fff;
}

a#view_all_attachments {
  border: 2px solid #e2e2e2;
  background: transparent;
  color: #fff;
  display: inline-block;
  min-width: 220px;
}

select#attachment_filter {
  min-width: 220px;
  height: 50px;
  border: none;
  color: #dc1e37;
  padding: 0 20px;
  margin-left: 40px;
  text-align: center;
}

.product-cards__item.attachment .card__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
}

.product-cards__item.attachment ul {
  list-style: none; /* Remove default bullets */
}

.product-cards__item.attachment ul li::before {
  content: "•"; /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #DC1E37; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.attachment h2.h5.card__title {
  text-transform: uppercase;
}

.product-cards__item.attachment ul {
  list-style: none;
  width: 100%;
}

/*
    MODAL POPUP CARD
**/
.attachment-modal {
  display: none;
  position: fixed;
  width: 100vw;
  top: 0;
  bottom: 0;
  z-index: 101;
  left: 0;
  height: 100vh;
  right: 0;
}

.attachment-modal:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3490196078);
}

.attachment-table-wrapper {
  width: 500px;
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, -50%);
  left: 50%;
  background: #fff;
  padding: 40px 30px;
  top: 50%;
  position: absolute;
  max-height: 80vh;
  overflow: scroll;
}

.close-modal {
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  opacity: 0.8;
  cursor: pointer;
}

.close-modal:hover {
  opacity: 1;
}

.close-modal:before, .close-modal:after {
  position: absolute;
  left: 15px;
  content: " ";
  height: 30px;
  width: 4px;
  background-color: #000000;
}

.close-modal:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.close-modal:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.attach-intro-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.attach-intro span {
  color: #DC1E37;
}

.attach-intro h6 {
  font-weight: 700;
  text-transform: uppercase;
  margin: 9px 0 20px;
  font-size: 20px;
}

.attach-footer-wrap {
  margin-top: 25px;
}

.attach-footer-wrap span {
  display: block;
}

.attach-label {
  background: #DC1E37;
  padding: 5px 15px;
  color: #fff;
  font-weight: 800;
}

.attach-sub-title {
  font-weight: 600;
}

.attachment-table-wrapper .attach-sub-label:nth-child(even) {
  background: #EBE9EA;
}

.attachment-table-wrapper .attach-sub-label:nth-child(odd) {
  background: #F8F8F8;
}

.attachment-table-wrapper .attach-sub-label {
  padding: 9px 15px 3px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}

.attach-sub-value {
  text-align: right;
}

@media (max-width: 992px) {
  .att-fiter-container.container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  select#attachment_filter {
    margin-left: 0;
    width: 100%;
    margin-top: 15px;
  }
  a#view_all_attachments {
    width: 100%;
    margin-top: 15px;
  }
}
@media (max-width: 768px) {
  .attachment-table-wrapper {
    width: calc(100% - 30px);
  }
  body .card .card__media {
    background-size: contain;
  }
}
select#attachment_filter option {
  color: black;
  text-align: left;
}

/* for the Sticky red bar */
div#filter_banner-wrapper { /* for browser compatibility */
  position: sticky;
  top: 0;
  z-index: 99;
}

.carousel-banner {
  position: relative;
  overflow: hidden;
}
.carousel-banner .carousel-slides {
  min-height: 600px;
  position: relative;
  width: 100%;
  height: auto;
}
.carousel-banner .carousel-slide {
  width: 100%;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  position: absolute;
  z-index: 1;
  min-height: 600px;
}
.carousel-banner .carousel-slide:first-child, .carousel-banner .carousel-slide.show {
  z-index: 999;
  display: block;
}
.carousel-banner .carousel-slide.is-active {
  display: block;
  z-index: 2;
}
.carousel-banner .carousel-slide .slide-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
}
.carousel-banner .carousel-slide .ombre-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  pointer-events: none;
  z-index: 0;
}
.carousel-banner .carousel-slide .ombre-overlay.left {
  left: -50px;
  width: 50%;
  background: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0.4)), to(transparent));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0.4) 40%, transparent);
  -webkit-filter: blur(10px);
          filter: blur(10px);
  -webkit-transform: skewX(13deg);
          transform: skewX(13deg);
}
.carousel-banner .carousel-slide .ombre-overlay.right {
  right: 0;
  width: 50%;
  background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 100%);
  -webkit-filter: blur(10px);
          filter: blur(10px);
  -webkit-transform: skewX(13deg);
          transform: skewX(13deg);
}
.carousel-banner .carousel-slide .text-container {
  position: absolute;
  padding: 1.5rem;
  max-width: 40%;
  color: inherit;
  max-width: 100%;
  width: auto;
}
@media (max-width: 768px) {
  .carousel-banner .carousel-slide .text-container {
    width: 90% !important;
    top: 15% !important;
  }
}
.carousel-banner .carousel-slide .text-container .title-part,
.carousel-banner .carousel-slide .text-container .carousel-title,
.carousel-banner .carousel-slide .text-container .carousel-desc,
.carousel-banner .carousel-slide .text-container .carousel-legal {
  color: inherit;
}
.carousel-banner .carousel-slide .text-container--top-left {
  top: 1rem;
  left: 5rem;
}
.carousel-banner .carousel-slide .text-container--top-center {
  top: 1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.carousel-banner .carousel-slide .text-container--top-right {
  top: 1rem;
  right: 5rem;
}
.carousel-banner .carousel-slide .text-container--middle-left {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 5rem;
}
.carousel-banner .carousel-slide .text-container--middle-center {
  top: 20% !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.carousel-banner .carousel-slide .text-container--middle-right {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 5rem;
}
.carousel-banner .carousel-slide .text-container--bottom-left {
  bottom: 1rem;
  left: 5rem;
}
.carousel-banner .carousel-slide .text-container--bottom-center {
  bottom: 1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.carousel-banner .carousel-slide .text-container--bottom-right {
  bottom: 1rem;
  right: 5rem;
}
.carousel-banner .carousel-slide .text-container .eyebrow {
  font-size: 0.85rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 0.5rem;
}
.carousel-banner .carousel-slide .text-container .carousel-title {
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  font-weight: 700;
  text-transform: uppercase;
}
.carousel-banner .carousel-slide .text-container .carousel-desc {
  font-size: 1rem;
  margin-bottom: 0.75rem;
}
.carousel-banner .carousel-slide .text-container .carousel-btn {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  text-decoration: none;
}
.carousel-banner .carousel-slide .text-container .carousel-btn--black {
  background: #000;
  color: #fff;
}
.carousel-banner .carousel-slide .text-container .carousel-btn--red {
  background: #DC1E37;
  color: #fff;
}
.carousel-banner .carousel-slide .text-container .carousel-btn--white {
  background: #fff;
  color: #000;
}
.carousel-banner .carousel-slide .text-container .carousel-btn {
  margin-bottom: 0.5rem;
}
.carousel-banner .carousel-slide .text-container .carousel-legal {
  font-size: 0.7rem;
  display: block;
}
.carousel-banner .carousel-slide .text-container.text-align--left {
  text-align: left;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.carousel-banner .carousel-slide .text-container.text-align--center {
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.carousel-banner .carousel-slide .text-container.text-align--right {
  text-align: right;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.carousel-banner .carousel-nav {
  display: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: none;
  border: none;
  font-size: 2rem;
  z-index: 3;
  cursor: pointer;
  color: white;
}
.carousel-banner .carousel-nav.carousel-prev {
  left: 1rem;
}
.carousel-banner .carousel-nav.carousel-next {
  right: 1rem;
}
.carousel-banner .carousel-dots {
  display: none;
  position: absolute;
  bottom: 1rem;
  right: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.carousel-banner .carousel-dots .dot {
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  margin: 0 0.25rem;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
}
.carousel-banner .carousel-dots .dot.is-active {
  background: #DC1E37;
}
.carousel-banner .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 20px;
  left: auto;
  right: 75px;
}
.carousel-banner .slick-dots li {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
  width: 12px;
  height: 12px;
}
.carousel-banner .slick-dots li button {
  display: none;
}
.carousel-banner .slick-dots li.slick-active {
  background: #DC1E37;
}
.carousel-banner .slick-arrow {
  top: 50%;
  bottom: auto;
  background: transparent;
  color: #ffffff;
  border: none;
  border-radius: 0;
  padding: 0;
  border: none;
  outline: none;
}
.carousel-banner .slick-arrow:hover, .carousel-banner .slick-arrow:focus {
  border: none;
  outline: none;
}
.carousel-banner .slick-arrow::before {
  opacity: 1;
  color: #ffffff;
  font-size: 30px;
}
.carousel-banner .slide-logo {
  max-height: 60px;
  max-width: 200px;
  -o-object-fit: contain;
     object-fit: contain;
}
.carousel-banner .tagline-text {
  font-size: 1.2rem;
  font-weight: 600;
  color: inherit;
}
.carousel-banner .dual-title {
  text-align: inherit;
  margin-top: 10px;
}
.carousel-banner .dual-title .title-part {
  font-size: 2rem;
  margin: 0;
  text-transform: uppercase;
  line-height: 2.25rem;
  font-weight: 700;
}
.carousel-banner .dual-title .title-divider {
  width: 100%;
  margin: 0.5rem 0;
  border: none;
  height: 1px;
}
.carousel-banner .dual-title .title-divider.with-text {
  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;
  position: relative;
  background: none;
  height: auto;
}
.carousel-banner .dual-title .title-divider.with-text span {
  padding: 0 1rem;
  color: inherit;
  font-weight: 500;
  position: relative;
  z-index: 1;
  background: inherit;
}
.carousel-banner .dual-title .title-divider.with-text::before, .carousel-banner .dual-title .title-divider.with-text::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: currentColor;
}
.carousel-banner .dual-title .title-divider.with-text::before {
  margin-right: 1rem;
}
.carousel-banner .dual-title .title-divider.with-text::after {
  margin-left: 1rem;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .carousel-banner .carousel-slide .text-container {
    max-width: 50% !important;
    padding: 1.5rem;
  }
  .carousel-banner .carousel-slide .text-container .carousel-title,
  .carousel-banner .carousel-slide .text-container .title-part {
    font-size: 1.8rem;
  }
  .carousel-banner .carousel-slide .text-container .carousel-desc {
    font-size: 0.95rem;
  }
  .carousel-banner .carousel-slide .text-container .carousel-btn {
    font-size: 0.9rem;
    padding: 0.6rem 1.25rem;
  }
  .carousel-banner .carousel-slide .text-container .carousel-legal {
    font-size: 0.7rem;
  }
  .carousel-banner .carousel-prev,
  .carousel-banner .carousel-next {
    font-size: 1.5rem;
  }
  .carousel-banner .carousel-dots .dot {
    width: 10px;
    height: 10px;
  }
}
.eyebrow--white {
  color: #ffffff;
}

.eyebrow--red {
  color: #DC1E37;
}

.eyebrow--black {
  color: #000000;
}

.title-divider--with-text {
  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;
  background: none;
}
.title-divider--with-text span {
  background: inherit;
  padding: 0 1rem;
  color: inherit;
}
.title-divider--with-text.title-divider--white::before, .title-divider--with-text.title-divider--white::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: #ffffff;
}
.title-divider--with-text.title-divider--red::before, .title-divider--with-text.title-divider--red::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: #DC1E37;
}
.title-divider--with-text.title-divider--black::before, .title-divider--with-text.title-divider--black::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background: #000000;
}

.scroll-down-arrow {
  position: absolute;
  bottom: 1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  font-size: 1.5rem;
  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;
  cursor: pointer;
  z-index: 10;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: transform 0.2s ease, color 0.2s ease, background-color 0.2s ease;
  transition: transform 0.2s ease, color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease;
}
.scroll-down-arrow:hover {
  -webkit-transform: translateX(-50%) scale(1.1);
          transform: translateX(-50%) scale(1.1);
  background-color: rgba(0, 0, 0, 0.5);
  color: #DC1E37;
}

@media screen and (max-width: 768px) {
  .text-container {
    text-align: center !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }
  .text-container.text-container--top-left, .text-container.text-container--middle-left, .text-container.text-container--bottom-left {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .text-container.text-container--top-right, .text-container.text-container--middle-right, .text-container.text-container--bottom-right {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .text-container {
    /* If you want to make it full‑width: */
    max-width: 90% !important;
    margin: 0 auto;
  }
  .carousel-btn {
    margin-left: auto;
    margin-right: auto;
  }
  .carousel-slide .ombre-overlay {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, var(--overlay-opacity, 0.6))), to(rgba(0, 0, 0, 0))) !important;
    background: linear-gradient(to bottom, rgba(0, 0, 0, var(--overlay-opacity, 0.6)) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
}
.menu-item > a > span {
  color: #000000 !important;
  background: transparent !important;
  font-size: 0.9375rem !important;
  font-weight: 400 !important;
  line-height: 1.375rem !important;
  letter-spacing: 0.2px !important;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
}

.attachments-new a {
  display: inline !important;
}

.attachments-new a:before {
  color: #dc1e36 !important;
  content: "NEW  ";
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJ2ZW5kb3IvX192ZW5kb3Itb3ZlcndyaXRlcy5zY3NzIiwidmVuZG9yL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9mb250YXdlc29tZS5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fbGlzdC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9icmFuZHMuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9saWdodC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL3JlZ3VsYXIuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9zb2xpZC5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsInZlbmRvci9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MiLCJ1dGlsaXR5L192YXJpYWJsZXMuc2NzcyIsInV0aWxpdHkvX21peGlucy5zY3NzIiwidXRpbGl0eS9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2Fubm91bmNlbWVudC5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2stc2xpZGVyLnNjc3MiLCJnbG9iYWwvX2dsb2JhbC5zY3NzIiwiZ2xvYmFsL19oZWFkZXIuc2NzcyIsImdsb2JhbC9fZm9vdGVyLnNjc3MiLCJnbG9iYWwvX2Zvcm1zLnNjc3MiLCJsYXlvdXQvXzQwNC5zY3NzIiwibGF5b3V0L19pbmRleC5zY3NzIiwibGF5b3V0L19idWlsZC1wcmljZS5zY3NzIiwibGF5b3V0L19idWlsZC1wcmljZS1zdW1tYXJ5LnNjc3MiLCJsYXlvdXQvX2RlYWxlci1sb2NhdG9yLnNjc3MiLCJsYXlvdXQvX25ld3Muc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9fYXNzZXRzL2Jsb2Nrcy1pbXBvcnRzLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvX2Fzc2V0cy9fYmxvY2tzLWdsb2JhbC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2Fubm91bmNlbWVudC1iYXIvYW5ub3VuY2VtZW50LWJhci5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2J1dHRvbnMtYmxvY2svYnV0dG9ucy1ibG9jay5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2NhbGxvdXQvY2FsbG91dC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2NvbXBhcmlzb24vY29tcGFyaXNvbi5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2VtYWlsL2VtYWlsLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvZmVhdHVyZWQtbGlzdC9mZWF0dXJlZC1saXN0LnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvZnVsbC13aWR0aC1tZWRpYS9mdWxsLXdpZHRoLW1lZGlhLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvZnVsbC13aWR0aC10ZXh0L2Z1bGwtd2lkdGgtdGV4dC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2hlcm8tYmFubmVyL2hlcm8tYmFubmVyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvaW1hZ2Utd2l0aC10ZXh0L2ltYWdlLXdpdGgtdGV4dC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2xpbmUtYnJlYWsvbGluZS1icmVhay5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2xvZ29zLWJsb2NrL2xvZ29zLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvbmV3cy1oZXJvLXNsaWRlci9uZXdzLWhlcm8tc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcGFnZS10aXRsZS9wYWdlLXRpdGxlLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcHJvZHVjdC1jYXJkcy9wcm9kdWN0LWNhcmRzLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcHJvZHVjdC1oZXJvLXNsaWRlci9wcm9kdWN0LWhlcm8tc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc2lkZS1ieS1zaWRlL3NpZGUtYnktc2lkZS5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3NwZWNpZmljYXRpb25zL3NwZWNpZmljYXRpb25zLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc3RhdHMvc3RhdHMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy93eXNpd3lnL3d5c2l3eWcuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9mdWxsLXdpZHRoLWltYWdlL2Z1bGwtd2lkdGgtaW1hZ2Uuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9hdHRhY2htZW50LWNhcmRzL2F0dGFjaG1lbnQtY2FyZHMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9jYXJvdXNlbC1iYW5uZXIvY2Fyb3VzZWwtYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztDQUFBO0FDRUE7O2dDQUFBO0FDRkEsMkVBQUE7QUFDQSxtSkFBQTtBQUNBO0VBQU8sdUJBQUEsRUFBQSxNQUFBO0VBQWlDLDBCQUFBLEVBQUEsTUFBQTtFQUFvQyw4QkFBQSxFQUFBLE1BQUE7QUhjNUU7O0FHWkEsc0RBQUE7QUFDQTtFQUFPLFNBQUE7QUhnQlA7O0FHZEEseUdBQUE7QUFDQSw4SEFBQTtBQUNBLGlHQUFBLE1BQUE7RUFBeUcsY0FBQTtBSGtCekc7O0FHaEJBLHVDQUFBO0FBQ0E7RUFBaUMscUJBQUE7QUhvQmpDOztBR2xCQSx5Q0FBQTtBQUNBO0VBQXdCLGFBQUE7RUFBZSxTQUFBO0FIdUJ2Qzs7QUdyQkEsdUVBQUE7QUFDQTtFQUFXLHdCQUFBO0FIeUJYOztBR3ZCQSwwRUFBQTtBQUNBO0VBQXFCLGFBQUE7QUgyQnJCOztBR3pCQSxxRkFBQTtBQUNBLHdIQUFBO0FBQ0E7RUFBSSw2QkFBQSxFQUFBLE1BQUE7RUFBdUMscUNBQUEsRUFBQSxNQUFBO0FIOEIzQzs7QUd6QkEsb0dBQUE7QUFDQSw0SEFBQTtBQUNBO0VBQWMsbUJBQUEsRUFBQSxNQUFBO0VBQTZCLDBCQUFBLEVBQUEsTUFBQTtFQUFvQyx5Q0FBQTtVQUFBLGlDQUFBLEVBQUEsTUFBQTtBSCtCL0U7O0FHN0JBLGlGQUFBO0FBQ0E7RUFBWSxvQkFBQTtBSGlDWjs7QUcvQkEsOERBQUE7QUFDQTtFQUFZLG1CQUFBO0FIbUNaOztBR2pDQSxpREFBQTtBQUNBO0VBQU0sa0JBQUE7QUhxQ047O0FHbkNBLCtIQUFBO0FBQ0E7RUFBSyxjQUFBO0VBQWdCLGdCQUFBO0FId0NyQjs7QUd0Q0EsNEdBQUE7QUFDQTtFQUF5QixpQkFBQTtBSDBDekI7O0FHeENBLG9EQUFBO0FBQ0E7RUFBTyxzQkFBQTtFQUF3QixXQUFBO0FINkMvQjs7QUczQ0EsZ0RBQUE7QUFDQTtFQUFRLGNBQUE7QUgrQ1I7O0FHN0NBLHNGQUFBO0FBQ0E7RUFBVyxjQUFBO0VBQWdCLGNBQUE7RUFBZ0Isa0JBQUE7RUFBb0Isd0JBQUE7QUhvRC9EOztBR2xEQTtFQUFNLGVBQUE7QUhzRE47O0FHcERBO0VBQU0sV0FBQTtBSHdETjs7QUd0REEsZ0dBQUE7QUFDQSx5REFBQTtBQUNBO0VBQU0sa0JBQUE7QUgwRE47O0FHeERBLDhCQUFBO0FBQ0E7RUFBaUIsZ0JBQUE7QUg0RGpCOztBRzFEQSxnR0FBQTtBQUNBLCtIQUFBO0FBQ0E7RUFBdUIsaUNBQUEsRUFBQSxNQUFBO0VBQTJDLGNBQUEsRUFBQSxNQUFBO0FIK0RsRTs7QUc3REEscUNBQUE7QUFDQTtFQUFTLGdCQUFBO0FIaUVUOztBRy9EQSxvRkFBQTtBQUNBO0VBQUssK0JBQUE7VUFBQSx1QkFBQSxFQUFBLE1BQUE7RUFBaUMsU0FBQSxFQUFBLE1BQUE7RUFBbUIsaUJBQUEsRUFBQSxNQUFBO0FIcUV6RDs7QUduRUEscUZBQUE7QUFDQSx1SEFBQTtBQUNBO0VBQTRDLGFBQUEsRUFBQSxNQUFBO0VBQXVCLFNBQUEsRUFBQSxNQUFBO0FId0VuRTs7QUd0RUEseURBQUE7QUFDQTtFQUFXLGlCQUFBO0FIMEVYOztBR3hFQSw0REFBQTtBQUNBLGdCQUFBLE1BQUE7RUFBd0IsaUJBQUE7QUg0RXhCOztBRzFFQSxnSUFBQTtBQUNBLGlCQUFBLE1BQUE7RUFBeUIsb0JBQUE7QUg4RXpCOztBRzVFQSx1S0FBQTtBQUNBO0VBQWdFLDBCQUFBLEVBQUEsTUFBQTtBSGdGaEU7O0FHOUVBLHFEQUFBO0FBQ0E7RUFBbUksa0JBQUE7RUFBb0IsVUFBQTtBSG1Gdko7O0FHakZBLDBEQUFBO0FBQ0E7RUFBdUgsOEJBQUE7QUhxRnZIOztBR25GQSwyRUFBQTtBQUNBO0VBQVcseUJBQUE7RUFBMkIsYUFBQTtFQUFlLDhCQUFBO0FIeUZyRDs7QUd2RkEsa09BQUE7QUFDQTtFQUFTLDhCQUFBO1VBQUEsc0JBQUEsRUFBQSxNQUFBO0VBQWdDLGNBQUEsRUFBQSxNQUFBO0VBQXdCLGNBQUEsRUFBQSxNQUFBO0VBQXdCLGVBQUEsRUFBQSxNQUFBO0VBQXlCLFVBQUEsRUFBQSxNQUFBO0VBQW9CLG1CQUFBLEVBQUEsTUFBQTtBSGdHdEk7O0FHOUZBLGtEQUFBO0FBQ0E7RUFBVyxjQUFBO0FIa0dYOztBR2hHQSwrRUFBQTtBQUNBO0VBQW9DLDhCQUFBO1VBQUEsc0JBQUEsRUFBQSxNQUFBO0VBQWdDLFVBQUEsRUFBQSxNQUFBO0FIcUdwRTs7QUduR0EsNEVBQUE7QUFDQTtFQUF5RixZQUFBO0FIdUd6Rjs7QUdyR0EsaUdBQUE7QUFDQTtFQUFrQiw2QkFBQSxFQUFBLE1BQUE7RUFBdUMsb0JBQUEsRUFBQSxNQUFBO0FIMEd6RDs7QUd4R0EsK0VBQUE7QUFDQTtFQUE0Rix3QkFBQTtBSDRHNUY7O0FHMUdBLHlFQUFBO0FBQ0E7RUFBOEIsY0FBQTtFQUFnQixhQUFBO0FIK0c5Qzs7QUc3R0EsNEhBQUE7QUFDQTtFQUErQiwwQkFBQSxFQUFBLE1BQUE7RUFBb0MsYUFBQSxFQUFBLE1BQUE7QUhrSG5FOztBSWhQQTs7O0VBQUE7QUNHQTs7Ozs7RUFLRSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0FMb1BGOztBTTlQQTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBTmlRRjs7QU05UEE7RUFDRSxpQkFBQTtBTmlRRjs7QU05UEE7RUFDRSxrQkFBQTtBTmlRRjs7QU03UEU7RUFDRSxjQUFBO0FOZ1FKOztBTWpRRTtFQUNFLGNBQUE7QU5vUUo7O0FNclFFO0VBQ0UsY0FBQTtBTndRSjs7QU16UUU7RUFDRSxjQUFBO0FONFFKOztBTTdRRTtFQUNFLGNBQUE7QU5nUko7O0FNalJFO0VBQ0UsY0FBQTtBTm9SSjs7QU1yUkU7RUFDRSxjQUFBO0FOd1JKOztBTXpSRTtFQUNFLGNBQUE7QU40Uko7O0FNN1JFO0VBQ0UsY0FBQTtBTmdTSjs7QU1qU0U7RUFDRSxlQUFBO0FOb1NKOztBT3RUQTtFQUNFLGtCQUFBO0VBQ0EsYUNPNEI7QVJrVDlCOztBUzFUQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FUNlRGO0FTM1RFO0VBQU8sa0JBQUE7QVQ4VFQ7O0FTM1RBO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVUEY0QjtFT0c1QixvQkFBQTtBVDhURjs7QVUzVUE7RUFDRSx5QkFBQTtFQUNBLG9CQUFBO0VBQ0EsNEJBQUE7QVY4VUY7O0FVM1VBO0VBQStCLFdBQUE7QVYrVS9COztBVTlVQTtFQUFnQyxZQUFBO0FWa1ZoQzs7QVUzVUU7Ozs7O0VBQWdDLG1CQUFBO0FWbVZsQztBVWxWRTs7Ozs7RUFBaUMsa0JBQUE7QVZ5Vm5DOztBV3hXQTtFQUNFLDZDQUFBO1VBQUEscUNBQUE7QVgyV0Y7O0FXeFdBO0VBQ0UsK0NBQUE7VUFBQSx1Q0FBQTtBWDJXRjs7QVd4V0E7RUFDRTtJQUNFLCtCQUFBO1lBQUEsdUJBQUE7RVgyV0Y7RVd4V0E7SUFDRSxpQ0FBQTtZQUFBLHlCQUFBO0VYMFdGO0FBQ0Y7O0FXalhBO0VBQ0U7SUFDRSwrQkFBQTtZQUFBLHVCQUFBO0VYMldGO0VXeFdBO0lBQ0UsaUNBQUE7WUFBQSx5QkFBQTtFWDBXRjtBQUNGO0FZelhBO0VDV0Usc0VBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FiaVhGOztBWTVYQTtFQ1VFLHNFQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtBYnNYRjs7QVloWUE7RUNTRSxzRUFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7QWIyWEY7O0FZbllBO0VDWUUsZ0ZBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0FiMlhGOztBWXZZQTtFQ1dFLGdGQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtBYmdZRjs7QVkzWUE7RUNVRSxnRkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWJxWUY7O0FZMVlFOzs7Ozs7RUFNRSxvQkFBQTtVQUFBLFlBQUE7QVo2WUo7O0FjL1pBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtBZGthRjs7QWMvWkE7O0VBRUUsT0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0Fka2FGOztBYy9aQTtFQUNFLG9CQUFBO0Fka2FGOztBYy9aQTtFQUNFLGNBQUE7QWRrYUY7O0FjL1pBO0VBQ0UsV1pqQjRCO0FGbWI5Qjs7QWUvYkE7Z0VBQUE7QUFHQTtFQUFrQyxnQkFBQTtBZmtjbEM7O0FlamNBO0VBQW1DLGdCQUFBO0FmcWNuQzs7QWVwY0E7RUFBNEMsZ0JBQUE7QWZ3YzVDOztBZXZjQTtFQUFxQyxnQkFBQTtBZjJjckM7O0FlMWNBO0VBQWtDLGdCQUFBO0FmOGNsQzs7QWU3Y0E7RUFBc0QsZ0JBQUE7QWZpZHREOztBZWhkQTtFQUErQixnQkFBQTtBZm9kL0I7O0FlbmRBO0VBQXlDLGdCQUFBO0FmdWR6Qzs7QWV0ZEE7RUFBeUMsZ0JBQUE7QWYwZHpDOztBZXpkQTtFQUFtQyxnQkFBQTtBZjZkbkM7O0FlNWRBO0VBQWdDLGdCQUFBO0FmZ2VoQzs7QWUvZEE7RUFBa0MsZ0JBQUE7QWZtZWxDOztBZWxlQTtFQUFxQyxnQkFBQTtBZnNlckM7O0FlcmVBO0VBQTJDLGdCQUFBO0FmeWUzQzs7QWV4ZUE7RUFBMEMsZ0JBQUE7QWY0ZTFDOztBZTNlQTtFQUFtQyxnQkFBQTtBZitlbkM7O0FlOWVBO0VBQXdDLGdCQUFBO0Fma2Z4Qzs7QWVqZkE7RUFBOEMsZ0JBQUE7QWZxZjlDOztBZXBmQTtFQUF1QyxnQkFBQTtBZndmdkM7O0FldmZBO0VBQXlDLGdCQUFBO0FmMmZ6Qzs7QWUxZkE7RUFBb0MsZ0JBQUE7QWY4ZnBDOztBZTdmQTtFQUFvQyxnQkFBQTtBZmlnQnBDOztBZWhnQkE7RUFBeUMsZ0JBQUE7QWZvZ0J6Qzs7QWVuZ0JBO0VBQTBDLGdCQUFBO0FmdWdCMUM7O0FldGdCQTtFQUF1QyxnQkFBQTtBZjBnQnZDOztBZXpnQkE7RUFBd0MsZ0JBQUE7QWY2Z0J4Qzs7QWU1Z0JBO0VBQXdDLGdCQUFBO0FmZ2hCeEM7O0FlL2dCQTtFQUFtQyxnQkFBQTtBZm1oQm5DOztBZWxoQkE7RUFBc0MsZ0JBQUE7QWZzaEJ0Qzs7QWVyaEJBO0VBQW1DLGdCQUFBO0FmeWhCbkM7O0FleGhCQTtFQUF1QyxnQkFBQTtBZjRoQnZDOztBZTNoQkE7RUFBc0MsZ0JBQUE7QWYraEJ0Qzs7QWU5aEJBO0VBQWdFLGdCQUFBO0Fma2lCaEU7O0FlamlCQTtFQUFtQyxnQkFBQTtBZnFpQm5DOztBZXBpQkE7RUFBc0MsZ0JBQUE7QWZ3aUJ0Qzs7QWV2aUJBO0VBQW1DLGdCQUFBO0FmMmlCbkM7O0FlMWlCQTtFQUFvQyxnQkFBQTtBZjhpQnBDOztBZTdpQkE7RUFBa0MsZ0JBQUE7QWZpakJsQzs7QWVoakJBO0VBQXNDLGdCQUFBO0Fmb2pCdEM7O0FlbmpCQTtFQUE4QyxnQkFBQTtBZnVqQjlDOztBZXRqQkE7RUFBOEMsZ0JBQUE7QWYwakI5Qzs7QWV6akJBO0VBQStDLGdCQUFBO0FmNmpCL0M7O0FlNWpCQTtFQUE0QyxnQkFBQTtBZmdrQjVDOztBZS9qQkE7RUFBdUMsZ0JBQUE7QWZta0J2Qzs7QWVsa0JBO0VBQXVDLGdCQUFBO0Fmc2tCdkM7O0FlcmtCQTtFQUF3QyxnQkFBQTtBZnlrQnhDOztBZXhrQkE7RUFBcUMsZ0JBQUE7QWY0a0JyQzs7QWUza0JBO0VBQWtDLGdCQUFBO0FmK2tCbEM7O0FlOWtCQTtFQUEwQyxnQkFBQTtBZmtsQjFDOztBZWpsQkE7RUFBb0MsZ0JBQUE7QWZxbEJwQzs7QWVwbEJBO0VBQWlDLGdCQUFBO0Fmd2xCakM7O0FldmxCQTtFQUFzQyxnQkFBQTtBZjJsQnRDOztBZTFsQkE7RUFBMEMsZ0JBQUE7QWY4bEIxQzs7QWU3bEJBO0VBQWtDLGdCQUFBO0FmaW1CbEM7O0FlaG1CQTtFQUFrQyxnQkFBQTtBZm9tQmxDOztBZW5tQkE7RUFBc0MsZ0JBQUE7QWZ1bUJ0Qzs7QWV0bUJBO0VBQXdDLGdCQUFBO0FmMG1CeEM7O0Flem1CQTtFQUFzQyxnQkFBQTtBZjZtQnRDOztBZTVtQkE7RUFBb0MsZ0JBQUE7QWZnbkJwQzs7QWUvbUJBO0VBQW9DLGdCQUFBO0FmbW5CcEM7O0FlbG5CQTtFQUFrRCxnQkFBQTtBZnNuQmxEOztBZXJuQkE7RUFBa0QsZ0JBQUE7QWZ5bkJsRDs7QWV4bkJBO0VBQW1ELGdCQUFBO0FmNG5CbkQ7O0FlM25CQTtFQUFnRCxnQkFBQTtBZituQmhEOztBZTluQkE7RUFBMkMsZ0JBQUE7QWZrb0IzQzs7QWVqb0JBO0VBQWtELGdCQUFBO0FmcW9CbEQ7O0FlcG9CQTtFQUFnRCxnQkFBQTtBZndvQmhEOztBZXZvQkE7RUFBaUQsZ0JBQUE7QWYyb0JqRDs7QWUxb0JBO0VBQStDLGdCQUFBO0FmOG9CL0M7O0FlN29CQTtFQUEyQyxnQkFBQTtBZmlwQjNDOztBZWhwQkE7RUFBNEMsZ0JBQUE7QWZvcEI1Qzs7QWVucEJBO0VBQWtELGdCQUFBO0FmdXBCbEQ7O0FldHBCQTtFQUFrRCxnQkFBQTtBZjBwQmxEOztBZXpwQkE7RUFBbUQsZ0JBQUE7QWY2cEJuRDs7QWU1cEJBO0VBQWdELGdCQUFBO0FmZ3FCaEQ7O0FlL3BCQTtFQUFnRCxnQkFBQTtBZm1xQmhEOztBZWxxQkE7RUFBOEMsZ0JBQUE7QWZzcUI5Qzs7QWVycUJBO0VBQStDLGdCQUFBO0FmeXFCL0M7O0FleHFCQTtFQUE2QyxnQkFBQTtBZjRxQjdDOztBZTNxQkE7RUFBeUMsZ0JBQUE7QWYrcUJ6Qzs7QWU5cUJBO0VBQThDLGdCQUFBO0Fma3JCOUM7O0FlanJCQTtFQUE4QyxnQkFBQTtBZnFyQjlDOztBZXByQkE7RUFBK0MsZ0JBQUE7QWZ3ckIvQzs7QWV2ckJBO0VBQTRDLGdCQUFBO0FmMnJCNUM7O0FlMXJCQTtFQUF1QyxnQkFBQTtBZjhyQnZDOztBZTdyQkE7RUFBOEMsZ0JBQUE7QWZpc0I5Qzs7QWVoc0JBO0VBQTRDLGdCQUFBO0Fmb3NCNUM7O0FlbnNCQTtFQUE2QyxnQkFBQTtBZnVzQjdDOztBZXRzQkE7RUFBMkMsZ0JBQUE7QWYwc0IzQzs7QWV6c0JBO0VBQXVDLGdCQUFBO0FmNnNCdkM7O0FlNXNCQTtFQUF3QyxnQkFBQTtBZmd0QnhDOztBZS9zQkE7RUFBOEMsZ0JBQUE7QWZtdEI5Qzs7QWVsdEJBO0VBQThDLGdCQUFBO0Fmc3RCOUM7O0FlcnRCQTtFQUErQyxnQkFBQTtBZnl0Qi9DOztBZXh0QkE7RUFBNEMsZ0JBQUE7QWY0dEI1Qzs7QWUzdEJBO0VBQTRDLGdCQUFBO0FmK3RCNUM7O0FlOXRCQTtFQUEwQyxnQkFBQTtBZmt1QjFDOztBZWp1QkE7RUFBMkMsZ0JBQUE7QWZxdUIzQzs7QWVwdUJBO0VBQXlDLGdCQUFBO0Fmd3VCekM7O0FldnVCQTtFQUFxQyxnQkFBQTtBZjJ1QnJDOztBZTF1QkE7RUFBbUMsZ0JBQUE7QWY4dUJuQzs7QWU3dUJBO0VBQXVDLGdCQUFBO0FmaXZCdkM7O0FlaHZCQTtFQUF5QyxnQkFBQTtBZm92QnpDOztBZW52QkE7RUFBeUMsZ0JBQUE7QWZ1dkJ6Qzs7QWV0dkJBO0VBQXFDLGdCQUFBO0FmMHZCckM7O0FlenZCQTtFQUFxQyxnQkFBQTtBZjZ2QnJDOztBZTV2QkE7RUFBdUMsZ0JBQUE7QWZnd0J2Qzs7QWUvdkJBO0VBQXdELGdCQUFBO0FmbXdCeEQ7O0FlbHdCQTtFQUFxQyxnQkFBQTtBZnN3QnJDOztBZXJ3QkE7RUFBdUMsZ0JBQUE7QWZ5d0J2Qzs7QWV4d0JBO0VBQStCLGdCQUFBO0FmNHdCL0I7O0FlM3dCQTtFQUFrQyxnQkFBQTtBZit3QmxDOztBZTl3QkE7RUFBc0MsZ0JBQUE7QWZreEJ0Qzs7QWVqeEJBO0VBQWlDLGdCQUFBO0FmcXhCakM7O0FlcHhCQTtFQUFxQyxnQkFBQTtBZnd4QnJDOztBZXZ4QkE7RUFBb0MsZ0JBQUE7QWYyeEJwQzs7QWUxeEJBO0VBQThDLGdCQUFBO0FmOHhCOUM7O0FlN3hCQTtFQUF5QyxnQkFBQTtBZml5QnpDOztBZWh5QkE7RUFBb0MsZ0JBQUE7QWZveUJwQzs7QWVueUJBO0VBQW1DLGdCQUFBO0FmdXlCbkM7O0FldHlCQTtFQUFrQyxnQkFBQTtBZjB5QmxDOztBZXp5QkE7RUFBZ0MsZ0JBQUE7QWY2eUJoQzs7QWU1eUJBO0VBQWdDLGdCQUFBO0FmZ3pCaEM7O0FlL3lCQTtFQUF1QyxnQkFBQTtBZm16QnZDOztBZWx6QkE7RUFBaUMsZ0JBQUE7QWZzekJqQzs7QWVyekJBO0VBQTBDLGdCQUFBO0FmeXpCMUM7O0FleHpCQTtFQUFxQyxnQkFBQTtBZjR6QnJDOztBZTN6QkE7RUFBc0MsZ0JBQUE7QWYrekJ0Qzs7QWU5ekJBO0VBQXFDLGdCQUFBO0FmazBCckM7O0FlajBCQTtFQUFrQyxnQkFBQTtBZnEwQmxDOztBZXAwQkE7RUFBa0MsZ0JBQUE7QWZ3MEJsQzs7QWV2MEJBO0VBQXdDLGdCQUFBO0FmMjBCeEM7O0FlMTBCQTtFQUF5QyxnQkFBQTtBZjgwQnpDOztBZTcwQkE7RUFBMEMsZ0JBQUE7QWZpMUIxQzs7QWVoMUJBO0VBQXlDLGdCQUFBO0FmbzFCekM7O0FlbjFCQTtFQUEwQyxnQkFBQTtBZnUxQjFDOztBZXQxQkE7RUFBMEMsZ0JBQUE7QWYwMUIxQzs7QWV6MUJBO0VBQStDLGdCQUFBO0FmNjFCL0M7O0FlNTFCQTtFQUFnRCxnQkFBQTtBZmcyQmhEOztBZS8xQkE7RUFBc0MsZ0JBQUE7QWZtMkJ0Qzs7QWVsMkJBO0VBQW1DLGdCQUFBO0FmczJCbkM7O0FlcjJCQTtFQUF5QyxnQkFBQTtBZnkyQnpDOztBZXgyQkE7RUFBZ0MsZ0JBQUE7QWY0MkJoQzs7QWUzMkJBO0VBQXFDLGdCQUFBO0FmKzJCckM7O0FlOTJCQTtFQUFxQyxnQkFBQTtBZmszQnJDOztBZWozQkE7RUFBb0MsZ0JBQUE7QWZxM0JwQzs7QWVwM0JBO0VBQXdDLGdCQUFBO0FmdzNCeEM7O0FldjNCQTtFQUF5QyxnQkFBQTtBZjIzQnpDOztBZTEzQkE7RUFBeUMsZ0JBQUE7QWY4M0J6Qzs7QWU3M0JBO0VBQWlDLGdCQUFBO0FmaTRCakM7O0FlaDRCQTtFQUFxQyxnQkFBQTtBZm80QnJDOztBZW40QkE7RUFBMEMsZ0JBQUE7QWZ1NEIxQzs7QWV0NEJBO0VBQTRDLGdCQUFBO0FmMDRCNUM7O0FlejRCQTtFQUE0QyxnQkFBQTtBZjY0QjVDOztBZTU0QkE7RUFBZ0MsZ0JBQUE7QWZnNUJoQzs7QWUvNEJBO0VBQWlDLGdCQUFBO0FmbTVCakM7O0FlbDVCQTtFQUF5QyxnQkFBQTtBZnM1QnpDOztBZXI1QkE7RUFBMEMsZ0JBQUE7QWZ5NUIxQzs7QWV4NUJBO0VBQXlDLGdCQUFBO0FmNDVCekM7O0FlMzVCQTtFQUF5QyxnQkFBQTtBZis1QnpDOztBZTk1QkE7RUFBNEMsZ0JBQUE7QWZrNkI1Qzs7QWVqNkJBO0VBQTBDLGdCQUFBO0FmcTZCMUM7O0FlcDZCQTtFQUFtRCxnQkFBQTtBZnc2Qm5EOztBZXY2QkE7RUFBdUMsZ0JBQUE7QWYyNkJ2Qzs7QWUxNkJBO0VBQWdDLGdCQUFBO0FmODZCaEM7O0FlNzZCQTtFQUFpQyxnQkFBQTtBZmk3QmpDOztBZWg3QkE7RUFBb0MsZ0JBQUE7QWZvN0JwQzs7QWVuN0JBO0VBQTJDLGdCQUFBO0FmdTdCM0M7O0FldDdCQTtFQUFpQyxnQkFBQTtBZjA3QmpDOztBZXo3QkE7RUFBNkMsZ0JBQUE7QWY2N0I3Qzs7QWU1N0JBO0VBQXNDLGdCQUFBO0FmZzhCdEM7O0FlLzdCQTtFQUF3QyxnQkFBQTtBZm04QnhDOztBZWw4QkE7RUFBOEMsZ0JBQUE7QWZzOEI5Qzs7QWVyOEJBO0VBQXVDLGdCQUFBO0FmeThCdkM7O0FleDhCQTtFQUFrQyxnQkFBQTtBZjQ4QmxDOztBZTM4QkE7RUFBeUMsZ0JBQUE7QWYrOEJ6Qzs7QWU5OEJBO0VBQWtDLGdCQUFBO0FmazlCbEM7O0FlajlCQTtFQUFvQyxnQkFBQTtBZnE5QnBDOztBZXA5QkE7RUFBbUMsZ0JBQUE7QWZ3OUJuQzs7QWV2OUJBO0VBQTRDLGdCQUFBO0FmMjlCNUM7O0FlMTlCQTtFQUFzQyxnQkFBQTtBZjg5QnRDOztBZTc5QkE7RUFBdUMsZ0JBQUE7QWZpK0J2Qzs7QWVoK0JBO0VBQXNDLGdCQUFBO0FmbytCdEM7O0FlbitCQTtFQUEwQyxnQkFBQTtBZnUrQjFDOztBZXQrQkE7RUFBc0MsZ0JBQUE7QWYwK0J0Qzs7QWV6K0JBO0VBQW9DLGdCQUFBO0FmNitCcEM7O0FlNStCQTtFQUFpQyxnQkFBQTtBZmcvQmpDOztBZS8rQkE7RUFBc0MsZ0JBQUE7QWZtL0J0Qzs7QWVsL0JBO0VBQXVDLGdCQUFBO0Fmcy9CdkM7O0Flci9CQTtFQUFvQyxnQkFBQTtBZnkvQnBDOztBZXgvQkE7RUFBb0MsZ0JBQUE7QWY0L0JwQzs7QWUzL0JBO0VBQTBDLGdCQUFBO0FmKy9CMUM7O0FlOS9CQTtFQUFrQyxnQkFBQTtBZmtnQ2xDOztBZWpnQ0E7RUFBaUMsZ0JBQUE7QWZxZ0NqQzs7QWVwZ0NBO0VBQW9DLGdCQUFBO0Fmd2dDcEM7O0FldmdDQTtFQUFzQyxnQkFBQTtBZjJnQ3RDOztBZTFnQ0E7RUFBc0MsZ0JBQUE7QWY4Z0N0Qzs7QWU3Z0NBO0VBQXdDLGdCQUFBO0FmaWhDeEM7O0FlaGhDQTtFQUFpQyxnQkFBQTtBZm9oQ2pDOztBZW5oQ0E7RUFBaUMsZ0JBQUE7QWZ1aENqQzs7QWV0aENBO0VBQWlDLGdCQUFBO0FmMGhDakM7O0FlemhDQTtFQUFpQyxnQkFBQTtBZjZoQ2pDOztBZTVoQ0E7RUFBdUMsZ0JBQUE7QWZnaUN2Qzs7QWUvaENBO0VBQWlDLGdCQUFBO0FmbWlDakM7O0FlbGlDQTtFQUFpQyxnQkFBQTtBZnNpQ2pDOztBZXJpQ0E7RUFBcUMsZ0JBQUE7QWZ5aUNyQzs7QWV4aUNBO0VBQXNDLGdCQUFBO0FmNGlDdEM7O0FlM2lDQTtFQUF1QyxnQkFBQTtBZitpQ3ZDOztBZTlpQ0E7RUFBeUMsZ0JBQUE7QWZrakN6Qzs7QWVqakNBO0VBQXNDLGdCQUFBO0FmcWpDdEM7O0FlcGpDQTtFQUF3QyxnQkFBQTtBZndqQ3hDOztBZXZqQ0E7RUFBd0MsZ0JBQUE7QWYyakN4Qzs7QWUxakNBO0VBQXNDLGdCQUFBO0FmOGpDdEM7O0FlN2pDQTtFQUFxQyxnQkFBQTtBZmlrQ3JDOztBZWhrQ0E7RUFBa0MsZ0JBQUE7QWZva0NsQzs7QWVua0NBO0VBQTBDLGdCQUFBO0FmdWtDMUM7O0FldGtDQTtFQUFpQyxnQkFBQTtBZjBrQ2pDOztBZXprQ0E7RUFBMEMsZ0JBQUE7QWY2a0MxQzs7QWU1a0NBO0VBQXNDLGdCQUFBO0FmZ2xDdEM7O0FlL2tDQTtFQUF1QyxnQkFBQTtBZm1sQ3ZDOztBZWxsQ0E7RUFBMEMsZ0JBQUE7QWZzbEMxQzs7QWVybENBO0VBQXlDLGdCQUFBO0FmeWxDekM7O0FleGxDQTtFQUF3QyxnQkFBQTtBZjRsQ3hDOztBZTNsQ0E7RUFBd0MsZ0JBQUE7QWYrbEN4Qzs7QWU5bENBO0VBQXlDLGdCQUFBO0Fma21DekM7O0Flam1DQTtFQUF5QyxnQkFBQTtBZnFtQ3pDOztBZXBtQ0E7RUFBeUMsZ0JBQUE7QWZ3bUN6Qzs7QWV2bUNBO0VBQTZDLGdCQUFBO0FmMm1DN0M7O0FlMW1DQTtFQUF1QyxnQkFBQTtBZjhtQ3ZDOztBZTdtQ0E7RUFBc0MsZ0JBQUE7QWZpbkN0Qzs7QWVobkNBO0VBQXlDLGdCQUFBO0Fmb25DekM7O0Flbm5DQTtFQUF5QyxnQkFBQTtBZnVuQ3pDOztBZXRuQ0E7RUFBZ0MsZ0JBQUE7QWYwbkNoQzs7QWV6bkNBO0VBQW9DLGdCQUFBO0FmNm5DcEM7O0FlNW5DQTtFQUF1QyxnQkFBQTtBZmdvQ3ZDOztBZS9uQ0E7RUFBc0MsZ0JBQUE7QWZtb0N0Qzs7QWVsb0NBO0VBQXdDLGdCQUFBO0Fmc29DeEM7O0Flcm9DQTtFQUFxQyxnQkFBQTtBZnlvQ3JDOztBZXhvQ0E7RUFBc0MsZ0JBQUE7QWY0b0N0Qzs7QWUzb0NBO0VBQXFDLGdCQUFBO0FmK29DckM7O0FlOW9DQTtFQUFtQyxnQkFBQTtBZmtwQ25DOztBZWpwQ0E7RUFBb0MsZ0JBQUE7QWZxcENwQzs7QWVwcENBO0VBQWtDLGdCQUFBO0Fmd3BDbEM7O0FldnBDQTtFQUFzQyxnQkFBQTtBZjJwQ3RDOztBZTFwQ0E7RUFBeUMsZ0JBQUE7QWY4cEN6Qzs7QWU3cENBO0VBQXFDLGdCQUFBO0FmaXFDckM7O0FlaHFDQTtFQUEyQyxnQkFBQTtBZm9xQzNDOztBZW5xQ0E7RUFBb0MsZ0JBQUE7QWZ1cUNwQzs7QWV0cUNBO0VBQWtDLGdCQUFBO0FmMHFDbEM7O0FlenFDQTtFQUF1QyxnQkFBQTtBZjZxQ3ZDOztBZTVxQ0E7RUFBd0MsZ0JBQUE7QWZnckN4Qzs7QWUvcUNBO0VBQXNDLGdCQUFBO0FmbXJDdEM7O0FlbHJDQTtFQUE4QyxnQkFBQTtBZnNyQzlDOztBZXJyQ0E7RUFBMEMsZ0JBQUE7QWZ5ckMxQzs7QWV4ckNBO0VBQXdDLGdCQUFBO0FmNHJDeEM7O0FlM3JDQTtFQUE0QyxnQkFBQTtBZityQzVDOztBZTlyQ0E7RUFBa0MsZ0JBQUE7QWZrc0NsQzs7QWVqc0NBO0VBQW9DLGdCQUFBO0FmcXNDcEM7O0FlcHNDQTtFQUFrQyxnQkFBQTtBZndzQ2xDOztBZXZzQ0E7RUFBZ0MsZ0JBQUE7QWYyc0NoQzs7QWUxc0NBO0VBQW1DLGdCQUFBO0FmOHNDbkM7O0FlN3NDQTtFQUFnQyxnQkFBQTtBZml0Q2hDOztBZWh0Q0E7RUFBcUMsZ0JBQUE7QWZvdENyQzs7QWVudENBO0VBQXFDLGdCQUFBO0FmdXRDckM7O0FldHRDQTtFQUFxQyxnQkFBQTtBZjB0Q3JDOztBZXp0Q0E7RUFBMkMsZ0JBQUE7QWY2dEMzQzs7QWU1dENBO0VBQTZDLGdCQUFBO0FmZ3VDN0M7O0FlL3RDQTtFQUF3QyxnQkFBQTtBZm11Q3hDOztBZWx1Q0E7RUFBaUMsZ0JBQUE7QWZzdUNqQzs7QWVydUNBO0VBQTZDLGdCQUFBO0FmeXVDN0M7O0FleHVDQTtFQUFvQyxnQkFBQTtBZjR1Q3BDOztBZTN1Q0E7RUFBZ0MsZ0JBQUE7QWYrdUNoQzs7QWU5dUNBO0VBQW9DLGdCQUFBO0Fma3ZDcEM7O0FlanZDQTtFQUF1QyxnQkFBQTtBZnF2Q3ZDOztBZXB2Q0E7RUFBMEMsZ0JBQUE7QWZ3dkMxQzs7QWV2dkNBO0VBQXVDLGdCQUFBO0FmMnZDdkM7O0FlMXZDQTtFQUEyQyxnQkFBQTtBZjh2QzNDOztBZTd2Q0E7RUFBdUMsZ0JBQUE7QWZpd0N2Qzs7QWVod0NBO0VBQTJDLGdCQUFBO0Fmb3dDM0M7O0FlbndDQTtFQUFxQyxnQkFBQTtBZnV3Q3JDOztBZXR3Q0E7RUFBeUMsZ0JBQUE7QWYwd0N6Qzs7QWV6d0NBO0VBQTJDLGdCQUFBO0FmNndDM0M7O0FlNXdDQTtFQUF5QyxnQkFBQTtBZmd4Q3pDOztBZS93Q0E7RUFBMEMsZ0JBQUE7QWZteEMxQzs7QWVseENBO0VBQWlELGdCQUFBO0Fmc3hDakQ7O0FlcnhDQTtFQUEyQyxnQkFBQTtBZnl4QzNDOztBZXh4Q0E7RUFBMEMsZ0JBQUE7QWY0eEMxQzs7QWUzeENBO0VBQTBDLGdCQUFBO0FmK3hDMUM7O0FlOXhDQTtFQUEyQyxnQkFBQTtBZmt5QzNDOztBZWp5Q0E7RUFBMEMsZ0JBQUE7QWZxeUMxQzs7QWVweUNBO0VBQW1DLGdCQUFBO0Fmd3lDbkM7O0FldnlDQTtFQUF1QyxnQkFBQTtBZjJ5Q3ZDOztBZTF5Q0E7RUFBeUMsZ0JBQUE7QWY4eUN6Qzs7QWU3eUNBO0VBQXFDLGdCQUFBO0FmaXpDckM7O0FlaHpDQTtFQUF1QyxnQkFBQTtBZm96Q3ZDOztBZW56Q0E7RUFBZ0QsZ0JBQUE7QWZ1ekNoRDs7QWV0ekNBO0VBQTBDLGdCQUFBO0FmMHpDMUM7O0FlenpDQTtFQUF1QyxnQkFBQTtBZjZ6Q3ZDOztBZTV6Q0E7RUFBdUMsZ0JBQUE7QWZnMEN2Qzs7QWUvekNBO0VBQXFDLGdCQUFBO0FmbTBDckM7O0FlbDBDQTtFQUFxQyxnQkFBQTtBZnMwQ3JDOztBZXIwQ0E7RUFBZ0MsZ0JBQUE7QWZ5MENoQzs7QWV4MENBO0VBQW9DLGdCQUFBO0FmNDBDcEM7O0FlMzBDQTtFQUF3QyxnQkFBQTtBZiswQ3hDOztBZTkwQ0E7RUFBeUMsZ0JBQUE7QWZrMUN6Qzs7QWVqMUNBO0VBQXFDLGdCQUFBO0FmcTFDckM7O0FlcDFDQTtFQUFvQyxnQkFBQTtBZncxQ3BDOztBZXYxQ0E7RUFBc0MsZ0JBQUE7QWYyMUN0Qzs7QWUxMUNBO0VBQXVDLGdCQUFBO0FmODFDdkM7O0FlNzFDQTtFQUF5QyxnQkFBQTtBZmkyQ3pDOztBZWgyQ0E7RUFBcUMsZ0JBQUE7QWZvMkNyQzs7QWVuMkNBO0VBQXFDLGdCQUFBO0FmdTJDckM7O0FldDJDQTtFQUFxQyxnQkFBQTtBZjAyQ3JDOztBZXoyQ0E7RUFBOEMsZ0JBQUE7QWY2MkM5Qzs7QWU1MkNBO0VBQThDLGdCQUFBO0FmZzNDOUM7O0FlLzJDQTtFQUErQyxnQkFBQTtBZm0zQy9DOztBZWwzQ0E7RUFBNEMsZ0JBQUE7QWZzM0M1Qzs7QWVyM0NBO0VBQXVDLGdCQUFBO0FmeTNDdkM7O0FleDNDQTtFQUF1QyxnQkFBQTtBZjQzQ3ZDOztBZTMzQ0E7RUFBd0MsZ0JBQUE7QWYrM0N4Qzs7QWU5M0NBO0VBQThDLGdCQUFBO0FmazRDOUM7O0FlajRDQTtFQUE4QyxnQkFBQTtBZnE0QzlDOztBZXA0Q0E7RUFBK0MsZ0JBQUE7QWZ3NEMvQzs7QWV2NENBO0VBQTRDLGdCQUFBO0FmMjRDNUM7O0FlMTRDQTtFQUFxQyxnQkFBQTtBZjg0Q3JDOztBZTc0Q0E7RUFBbUMsZ0JBQUE7QWZpNUNuQzs7QWVoNUNBO0VBQWlDLGdCQUFBO0FmbzVDakM7O0FlbjVDQTtFQUE0QyxnQkFBQTtBZnU1QzVDOztBZXQ1Q0E7RUFBc0MsZ0JBQUE7QWYwNUN0Qzs7QWV6NUNBO0VBQTBDLGdCQUFBO0FmNjVDMUM7O0FlNTVDQTtFQUFnQyxnQkFBQTtBZmc2Q2hDOztBZS81Q0E7RUFBcUMsZ0JBQUE7QWZtNkNyQzs7QWVsNkNBO0VBQTBDLGdCQUFBO0FmczZDMUM7O0FlcjZDQTtFQUFvQyxnQkFBQTtBZnk2Q3BDOztBZXg2Q0E7RUFBeUMsZ0JBQUE7QWY0NkN6Qzs7QWUzNkNBO0VBQTJDLGdCQUFBO0FmKzZDM0M7O0FlOTZDQTtFQUF3QyxnQkFBQTtBZms3Q3hDOztBZWo3Q0E7RUFBbUMsZ0JBQUE7QWZxN0NuQzs7QWVwN0NBO0VBQTBDLGdCQUFBO0FmdzdDMUM7O0FldjdDQTtFQUFzQyxnQkFBQTtBZjI3Q3RDOztBZTE3Q0E7RUFBc0MsZ0JBQUE7QWY4N0N0Qzs7QWU3N0NBO0VBQW9DLGdCQUFBO0FmaThDcEM7O0FlaDhDQTtFQUF1QyxnQkFBQTtBZm84Q3ZDOztBZW44Q0E7RUFBbUMsZ0JBQUE7QWZ1OENuQzs7QWV0OENBO0VBQXdDLGdCQUFBO0FmMDhDeEM7O0FlejhDQTtFQUFrQyxnQkFBQTtBZjY4Q2xDOztBZTU4Q0E7RUFBeUMsZ0JBQUE7QWZnOUN6Qzs7QWUvOENBO0VBQXVDLGdCQUFBO0FmbTlDdkM7O0FlbDlDQTtFQUErQyxnQkFBQTtBZnM5Qy9DOztBZXI5Q0E7RUFBNkMsZ0JBQUE7QWZ5OUM3Qzs7QWV4OUNBO0VBQXVDLGdCQUFBO0FmNDlDdkM7O0FlMzlDQTtFQUFzQyxnQkFBQTtBZis5Q3RDOztBZTk5Q0E7RUFBdUMsZ0JBQUE7QWZrK0N2Qzs7QWVqK0NBO0VBQTRDLGdCQUFBO0FmcStDNUM7O0FlcCtDQTtFQUEwQyxnQkFBQTtBZncrQzFDOztBZXYrQ0E7RUFBc0MsZ0JBQUE7QWYyK0N0Qzs7QWUxK0NBO0VBQTBDLGdCQUFBO0FmOCtDMUM7O0FlNytDQTtFQUEwQyxnQkFBQTtBZmkvQzFDOztBZWgvQ0E7RUFBa0MsZ0JBQUE7QWZvL0NsQzs7QWVuL0NBO0VBQXlDLGdCQUFBO0FmdS9DekM7O0FldC9DQTtFQUF5QyxnQkFBQTtBZjAvQ3pDOztBZXovQ0E7RUFBeUMsZ0JBQUE7QWY2L0N6Qzs7QWU1L0NBO0VBQW1DLGdCQUFBO0FmZ2dEbkM7O0FlLy9DQTtFQUF5QyxnQkFBQTtBZm1nRHpDOztBZWxnREE7RUFBeUMsZ0JBQUE7QWZzZ0R6Qzs7QWVyZ0RBO0VBQWtDLGdCQUFBO0FmeWdEbEM7O0FleGdEQTtFQUF5QyxnQkFBQTtBZjRnRHpDOztBZTNnREE7RUFBNkMsZ0JBQUE7QWYrZ0Q3Qzs7QWU5Z0RBO0VBQXdDLGdCQUFBO0Fma2hEeEM7O0FlamhEQTtFQUF3QyxnQkFBQTtBZnFoRHhDOztBZXBoREE7RUFBNEMsZ0JBQUE7QWZ3aEQ1Qzs7QWV2aERBO0VBQXVDLGdCQUFBO0FmMmhEdkM7O0FlMWhEQTtFQUEyQyxnQkFBQTtBZjhoRDNDOztBZTdoREE7RUFBeUMsZ0JBQUE7QWZpaUR6Qzs7QWVoaURBO0VBQTZDLGdCQUFBO0Fmb2lEN0M7O0FlbmlEQTtFQUF1QyxnQkFBQTtBZnVpRHZDOztBZXRpREE7RUFBMkMsZ0JBQUE7QWYwaUQzQzs7QWV6aURBO0VBQXdDLGdCQUFBO0FmNmlEeEM7O0FlNWlEQTtFQUE0QyxnQkFBQTtBZmdqRDVDOztBZS9pREE7RUFBdUMsZ0JBQUE7QWZtakR2Qzs7QWVsakRBO0VBQTJDLGdCQUFBO0Fmc2pEM0M7O0FlcmpEQTtFQUFnRCxnQkFBQTtBZnlqRGhEOztBZXhqREE7RUFBZ0QsZ0JBQUE7QWY0akRoRDs7QWUzakRBO0VBQWlELGdCQUFBO0FmK2pEakQ7O0FlOWpEQTtFQUE4QyxnQkFBQTtBZmtrRDlDOztBZWprREE7RUFBZ0QsZ0JBQUE7QWZxa0RoRDs7QWVwa0RBO0VBQWdELGdCQUFBO0Fmd2tEaEQ7O0FldmtEQTtFQUFpRCxnQkFBQTtBZjJrRGpEOztBZTFrREE7RUFBOEMsZ0JBQUE7QWY4a0Q5Qzs7QWU3a0RBO0VBQXlDLGdCQUFBO0FmaWxEekM7O0FlaGxEQTtFQUF5QyxnQkFBQTtBZm9sRHpDOztBZW5sREE7RUFBMEMsZ0JBQUE7QWZ1bEQxQzs7QWV0bERBO0VBQWdELGdCQUFBO0FmMGxEaEQ7O0FlemxEQTtFQUFnRCxnQkFBQTtBZjZsRGhEOztBZTVsREE7RUFBaUQsZ0JBQUE7QWZnbURqRDs7QWUvbERBO0VBQThDLGdCQUFBO0FmbW1EOUM7O0FlbG1EQTtFQUF1QyxnQkFBQTtBZnNtRHZDOztBZXJtREE7RUFBa0MsZ0JBQUE7QWZ5bURsQzs7QWV4bURBO0VBQW9DLGdCQUFBO0FmNG1EcEM7O0FlM21EQTtFQUFtQyxnQkFBQTtBZittRG5DOztBZTltREE7RUFBdUMsZ0JBQUE7QWZrbkR2Qzs7QWVqbkRBO0VBQW1DLGdCQUFBO0FmcW5EbkM7O0FlcG5EQTtFQUFtQyxnQkFBQTtBZnduRG5DOztBZXZuREE7RUFBeUMsZ0JBQUE7QWYybkR6Qzs7QWUxbkRBO0VBQWlDLGdCQUFBO0FmOG5EakM7O0FlN25EQTtFQUF1QyxnQkFBQTtBZmlvRHZDOztBZWhvREE7RUFBMkMsZ0JBQUE7QWZvb0QzQzs7QWVub0RBO0VBQXNDLGdCQUFBO0FmdW9EdEM7O0FldG9EQTtFQUE0QyxnQkFBQTtBZjBvRDVDOztBZXpvREE7RUFBMkMsZ0JBQUE7QWY2b0QzQzs7QWU1b0RBO0VBQWlELGdCQUFBO0FmZ3BEakQ7O0FlL29EQTtFQUFtRCxnQkFBQTtBZm1wRG5EOztBZWxwREE7RUFBMkMsZ0JBQUE7QWZzcEQzQzs7QWVycERBO0VBQWtDLGdCQUFBO0FmeXBEbEM7O0FleHBEQTtFQUFrQyxnQkFBQTtBZjRwRGxDOztBZTNwREE7RUFBOEMsZ0JBQUE7QWYrcEQ5Qzs7QWU5cERBO0VBQWtDLGdCQUFBO0Fma3FEbEM7O0FlanFEQTtFQUEyQyxnQkFBQTtBZnFxRDNDOztBZXBxREE7RUFBK0MsZ0JBQUE7QWZ3cUQvQzs7QWV2cURBO0VBQTBDLGdCQUFBO0FmMnFEMUM7O0FlMXFEQTtFQUF1QyxnQkFBQTtBZjhxRHZDOztBZTdxREE7RUFBNkMsZ0JBQUE7QWZpckQ3Qzs7QWVockRBO0VBQTJDLGdCQUFBO0Fmb3JEM0M7O0FlbnJEQTtFQUF1QyxnQkFBQTtBZnVyRHZDOztBZXRyREE7RUFBNEMsZ0JBQUE7QWYwckQ1Qzs7QWV6ckRBO0VBQXVDLGdCQUFBO0FmNnJEdkM7O0FlNXJEQTtFQUEwQyxnQkFBQTtBZmdzRDFDOztBZS9yREE7RUFBMEMsZ0JBQUE7QWZtc0QxQzs7QWVsc0RBO0VBQWdELGdCQUFBO0Fmc3NEaEQ7O0FlcnNEQTtFQUF3QyxnQkFBQTtBZnlzRHhDOztBZXhzREE7RUFBdUMsZ0JBQUE7QWY0c0R2Qzs7QWUzc0RBO0VBQXNDLGdCQUFBO0FmK3NEdEM7O0FlOXNEQTtFQUEyQyxnQkFBQTtBZmt0RDNDOztBZWp0REE7RUFBeUMsZ0JBQUE7QWZxdER6Qzs7QWVwdERBO0VBQTZDLGdCQUFBO0Fmd3REN0M7O0FldnREQTtFQUFtQyxnQkFBQTtBZjJ0RG5DOztBZTF0REE7RUFBd0MsZ0JBQUE7QWY4dER4Qzs7QWU3dERBO0VBQXVDLGdCQUFBO0FmaXVEdkM7O0FlaHVEQTtFQUF1QyxnQkFBQTtBZm91RHZDOztBZW51REE7RUFBdUMsZ0JBQUE7QWZ1dUR2Qzs7QWV0dURBO0VBQXlDLGdCQUFBO0FmMHVEekM7O0FlenVEQTtFQUFpQyxnQkFBQTtBZjZ1RGpDOztBZTV1REE7RUFBcUMsZ0JBQUE7QWZndkRyQzs7QWUvdURBO0VBQWlDLGdCQUFBO0FmbXZEakM7O0FlbHZEQTtFQUF3QyxnQkFBQTtBZnN2RHhDOztBZXJ2REE7RUFBd0MsZ0JBQUE7QWZ5dkR4Qzs7QWV4dkRBO0VBQXVDLGdCQUFBO0FmNHZEdkM7O0FlM3ZEQTtFQUFvQyxnQkFBQTtBZit2RHBDOztBZTl2REE7RUFBcUMsZ0JBQUE7QWZrd0RyQzs7QWVqd0RBO0VBQW1DLGdCQUFBO0FmcXdEbkM7O0FlcHdEQTtFQUF3QyxnQkFBQTtBZnd3RHhDOztBZXZ3REE7RUFBbUMsZ0JBQUE7QWYyd0RuQzs7QWUxd0RBO0VBQWdDLGdCQUFBO0FmOHdEaEM7O0FlN3dEQTtFQUFpQyxnQkFBQTtBZml4RGpDOztBZWh4REE7RUFBaUMsZ0JBQUE7QWZveERqQzs7QWVueERBO0VBQWtDLGdCQUFBO0FmdXhEbEM7O0FldHhEQTtFQUFvQyxnQkFBQTtBZjB4RHBDOztBZXp4REE7RUFBb0MsZ0JBQUE7QWY2eERwQzs7QWU1eERBO0VBQXdDLGdCQUFBO0FmZ3lEeEM7O0FlL3hEQTtFQUE4QyxnQkFBQTtBZm15RDlDOztBZWx5REE7RUFBK0MsZ0JBQUE7QWZzeUQvQzs7QWVyeURBO0VBQTZDLGdCQUFBO0FmeXlEN0M7O0FleHlEQTtFQUE2QyxnQkFBQTtBZjR5RDdDOztBZTN5REE7RUFBb0QsZ0JBQUE7QWYreURwRDs7QWU5eURBO0VBQThDLGdCQUFBO0Fma3pEOUM7O0FlanpEQTtFQUFnRCxnQkFBQTtBZnF6RGhEOztBZXB6REE7RUFBOEMsZ0JBQUE7QWZ3ekQ5Qzs7QWV2ekRBO0VBQTZDLGdCQUFBO0FmMnpEN0M7O0FlMXpEQTtFQUE4QyxnQkFBQTtBZjh6RDlDOztBZTd6REE7RUFBOEMsZ0JBQUE7QWZpMEQ5Qzs7QWVoMERBO0VBQThDLGdCQUFBO0FmbzBEOUM7O0FlbjBEQTtFQUEwQyxnQkFBQTtBZnUwRDFDOztBZXQwREE7RUFBMkMsZ0JBQUE7QWYwMEQzQzs7QWV6MERBO0VBQXlDLGdCQUFBO0FmNjBEekM7O0FlNTBEQTtFQUF5QyxnQkFBQTtBZmcxRHpDOztBZS8wREE7RUFBZ0QsZ0JBQUE7QWZtMURoRDs7QWVsMURBO0VBQTBDLGdCQUFBO0FmczFEMUM7O0FlcjFEQTtFQUE0QyxnQkFBQTtBZnkxRDVDOztBZXgxREE7RUFBMEMsZ0JBQUE7QWY0MUQxQzs7QWUzMURBO0VBQXlDLGdCQUFBO0FmKzFEekM7O0FlOTFEQTtFQUEwQyxnQkFBQTtBZmsyRDFDOztBZWoyREE7RUFBMEMsZ0JBQUE7QWZxMkQxQzs7QWVwMkRBO0VBQTBDLGdCQUFBO0FmdzJEMUM7O0FldjJEQTtFQUFxQyxnQkFBQTtBZjIyRHJDOztBZTEyREE7RUFBeUMsZ0JBQUE7QWY4MkR6Qzs7QWU3MkRBO0VBQWdELGdCQUFBO0FmaTNEaEQ7O0FlaDNEQTtFQUE0QyxnQkFBQTtBZm8zRDVDOztBZW4zREE7RUFBeUMsZ0JBQUE7QWZ1M0R6Qzs7QWV0M0RBO0VBQW9DLGdCQUFBO0FmMDNEcEM7O0FlejNEQTtFQUEwQyxnQkFBQTtBZjYzRDFDOztBZTUzREE7RUFBcUMsZ0JBQUE7QWZnNERyQzs7QWUvM0RBO0VBQXlDLGdCQUFBO0FmbTREekM7O0FlbDREQTtFQUFnRCxnQkFBQTtBZnM0RGhEOztBZXI0REE7RUFBMEMsZ0JBQUE7QWZ5NEQxQzs7QWV4NERBO0VBQTJDLGdCQUFBO0FmNDREM0M7O0FlMzREQTtFQUF1QyxnQkFBQTtBZis0RHZDOztBZTk0REE7RUFBMkMsZ0JBQUE7QWZrNUQzQzs7QWVqNURBO0VBQXlDLGdCQUFBO0FmcTVEekM7O0FlcDVEQTtFQUE4QyxnQkFBQTtBZnc1RDlDOztBZXY1REE7RUFBbUMsZ0JBQUE7QWYyNURuQzs7QWUxNURBO0VBQTBDLGdCQUFBO0FmODVEMUM7O0FlNzVEQTtFQUE4QyxnQkFBQTtBZmk2RDlDOztBZWg2REE7RUFBbUMsZ0JBQUE7QWZvNkRuQzs7QWVuNkRBO0VBQXdDLGdCQUFBO0FmdTZEeEM7O0FldDZEQTtFQUFpQyxnQkFBQTtBZjA2RGpDOztBZXo2REE7RUFBc0MsZ0JBQUE7QWY2NkR0Qzs7QWU1NkRBO0VBQWlDLGdCQUFBO0FmZzdEakM7O0FlLzZEQTtFQUFrQyxnQkFBQTtBZm03RGxDOztBZWw3REE7RUFBZ0MsZ0JBQUE7QWZzN0RoQzs7QWVyN0RBO0VBQW1DLGdCQUFBO0FmeTdEbkM7O0FleDdEQTtFQUE2QyxnQkFBQTtBZjQ3RDdDOztBZTM3REE7RUFBZ0QsZ0JBQUE7QWYrN0RoRDs7QWU5N0RBO0VBQWdELGdCQUFBO0FmazhEaEQ7O0FlajhEQTtFQUFtRCxnQkFBQTtBZnE4RG5EOztBZXA4REE7RUFBbUQsZ0JBQUE7QWZ3OERuRDs7QWV2OERBO0VBQWdELGdCQUFBO0FmMjhEaEQ7O0FlMThEQTtFQUFnRCxnQkFBQTtBZjg4RGhEOztBZTc4REE7RUFBb0QsZ0JBQUE7QWZpOURwRDs7QWVoOURBO0VBQW1ELGdCQUFBO0FmbzlEbkQ7O0FlbjlEQTtFQUFnRCxnQkFBQTtBZnU5RGhEOztBZXQ5REE7RUFBc0QsZ0JBQUE7QWYwOUR0RDs7QWV6OURBO0VBQTJELGdCQUFBO0FmNjlEM0Q7O0FlNTlEQTtFQUFtRCxnQkFBQTtBZmcrRG5EOztBZS85REE7RUFBa0QsZ0JBQUE7QWZtK0RsRDs7QWVsK0RBO0VBQXdDLGdCQUFBO0FmcytEeEM7O0FlcitEQTtFQUE4QyxnQkFBQTtBZnkrRDlDOztBZXgrREE7RUFBOEMsZ0JBQUE7QWY0K0Q5Qzs7QWUzK0RBO0VBQW9DLGdCQUFBO0FmKytEcEM7O0FlOStEQTtFQUEwQyxnQkFBQTtBZmsvRDFDOztBZWovREE7RUFBc0MsZ0JBQUE7QWZxL0R0Qzs7QWVwL0RBO0VBQWlDLGdCQUFBO0Fmdy9EakM7O0Fldi9EQTtFQUFxQyxnQkFBQTtBZjIvRHJDOztBZTEvREE7RUFBa0MsZ0JBQUE7QWY4L0RsQzs7QWU3L0RBO0VBQXVDLGdCQUFBO0FmaWdFdkM7O0FlaGdFQTtFQUFpQyxnQkFBQTtBZm9nRWpDOztBZW5nRUE7RUFBa0MsZ0JBQUE7QWZ1Z0VsQzs7QWV0Z0VBO0VBQW1DLGdCQUFBO0FmMGdFbkM7O0FlemdFQTtFQUFxQyxnQkFBQTtBZjZnRXJDOztBZTVnRUE7RUFBaUMsZ0JBQUE7QWZnaEVqQzs7QWUvZ0VBO0VBQXFDLGdCQUFBO0FmbWhFckM7O0FlbGhFQTtFQUFpQyxnQkFBQTtBZnNoRWpDOztBZXJoRUE7RUFBa0MsZ0JBQUE7QWZ5aEVsQzs7QWV4aEVBO0VBQW9DLGdCQUFBO0FmNGhFcEM7O0FlM2hFQTtFQUFnQyxnQkFBQTtBZitoRWhDOztBZTloRUE7RUFBdUMsZ0JBQUE7QWZraUV2Qzs7QWVqaUVBO0VBQW9DLGdCQUFBO0FmcWlFcEM7O0FlcGlFQTtFQUEyQyxnQkFBQTtBZndpRTNDOztBZXZpRUE7RUFBbUMsZ0JBQUE7QWYyaUVuQzs7QWUxaUVBO0VBQXFDLGdCQUFBO0FmOGlFckM7O0FlN2lFQTtFQUFxQyxnQkFBQTtBZmlqRXJDOztBZWhqRUE7RUFBaUMsZ0JBQUE7QWZvakVqQzs7QWVuakVBO0VBQWtDLGdCQUFBO0FmdWpFbEM7O0FldGpFQTtFQUFpQyxnQkFBQTtBZjBqRWpDOztBZXpqRUE7RUFBeUMsZ0JBQUE7QWY2akV6Qzs7QWU1akVBO0VBQXNDLGdCQUFBO0FmZ2tFdEM7O0FlL2pFQTtFQUFxQyxnQkFBQTtBZm1rRXJDOztBZWxrRUE7RUFBc0MsZ0JBQUE7QWZza0V0Qzs7QWVya0VBO0VBQW9DLGdCQUFBO0FmeWtFcEM7O0FleGtFQTtFQUFvQyxnQkFBQTtBZjRrRXBDOztBZTNrRUE7RUFBd0MsZ0JBQUE7QWYra0V4Qzs7QWU5a0VBO0VBQWdDLGdCQUFBO0Fma2xFaEM7O0FlamxFQTtFQUF1QyxnQkFBQTtBZnFsRXZDOztBZXBsRUE7RUFBcUMsZ0JBQUE7QWZ3bEVyQzs7QWV2bEVBO0VBQXlDLGdCQUFBO0FmMmxFekM7O0FlMWxFQTtFQUFnQyxnQkFBQTtBZjhsRWhDOztBZTdsRUE7RUFBc0MsZ0JBQUE7QWZpbUV0Qzs7QWVobUVBO0VBQW9DLGdCQUFBO0Fmb21FcEM7O0Flbm1FQTtFQUFxQyxnQkFBQTtBZnVtRXJDOztBZXRtRUE7RUFBaUMsZ0JBQUE7QWYwbUVqQzs7QWV6bUVBO0VBQXFDLGdCQUFBO0FmNm1FckM7O0FlNW1FQTtFQUFxQyxnQkFBQTtBZmduRXJDOztBZS9tRUE7RUFBcUMsZ0JBQUE7QWZtbkVyQzs7QWVsbkVBO0VBQW9DLGdCQUFBO0Fmc25FcEM7O0Flcm5FQTtFQUFvQyxnQkFBQTtBZnluRXBDOztBZXhuRUE7RUFBb0MsZ0JBQUE7QWY0bkVwQzs7QWUzbkVBO0VBQXNDLGdCQUFBO0FmK25FdEM7O0FlOW5FQTtFQUFzQyxnQkFBQTtBZmtvRXRDOztBZWpvRUE7RUFBcUMsZ0JBQUE7QWZxb0VyQzs7QWVwb0VBO0VBQXFDLGdCQUFBO0Fmd29FckM7O0Fldm9FQTtFQUF1QyxnQkFBQTtBZjJvRXZDOztBZTFvRUE7RUFBcUMsZ0JBQUE7QWY4b0VyQzs7QWU3b0VBO0VBQWlDLGdCQUFBO0FmaXBFakM7O0FlaHBFQTtFQUFvQyxnQkFBQTtBZm9wRXBDOztBZW5wRUE7RUFBMEMsZ0JBQUE7QWZ1cEUxQzs7QWV0cEVBO0VBQStDLGdCQUFBO0FmMHBFL0M7O0FlenBFQTtFQUFvQyxnQkFBQTtBZjZwRXBDOztBZTVwRUE7RUFBdUMsZ0JBQUE7QWZncUV2Qzs7QWUvcEVBO0VBQW9DLGdCQUFBO0FmbXFFcEM7O0FlbHFFQTtFQUFzQyxnQkFBQTtBZnNxRXRDOztBZXJxRUE7RUFBb0MsZ0JBQUE7QWZ5cUVwQzs7QWV4cUVBO0VBQW1DLGdCQUFBO0FmNHFFbkM7O0FlM3FFQTtFQUFrQyxnQkFBQTtBZitxRWxDOztBZTlxRUE7RUFBZ0MsZ0JBQUE7QWZrckVoQzs7QWVqckVBO0VBQXlDLGdCQUFBO0FmcXJFekM7O0FlcHJFQTtFQUFtQyxnQkFBQTtBZndyRW5DOztBZXZyRUE7RUFBbUMsZ0JBQUE7QWYyckVuQzs7QWUxckVBO0VBQWdDLGdCQUFBO0FmOHJFaEM7O0FlN3JFQTtFQUF3QyxnQkFBQTtBZmlzRXhDOztBZWhzRUE7RUFBd0MsZ0JBQUE7QWZvc0V4Qzs7QWVuc0VBO0VBQWtDLGdCQUFBO0FmdXNFbEM7O0FldHNFQTtFQUF3QyxnQkFBQTtBZjBzRXhDOztBZXpzRUE7RUFBMEMsZ0JBQUE7QWY2c0UxQzs7QWU1c0VBO0VBQThDLGdCQUFBO0FmZ3RFOUM7O0FlL3NFQTtFQUFnRCxnQkFBQTtBZm10RWhEOztBZWx0RUE7RUFBbUMsZ0JBQUE7QWZzdEVuQzs7QWVydEVBO0VBQXdDLGdCQUFBO0FmeXRFeEM7O0FleHRFQTtFQUFzQyxnQkFBQTtBZjR0RXRDOztBZTN0RUE7RUFBdUMsZ0JBQUE7QWYrdEV2Qzs7QWU5dEVBO0VBQWlDLGdCQUFBO0Fma3VFakM7O0FlanVFQTtFQUFxQyxnQkFBQTtBZnF1RXJDOztBZXB1RUE7RUFBMEMsZ0JBQUE7QWZ3dUUxQzs7QWV2dUVBO0VBQTZDLGdCQUFBO0FmMnVFN0M7O0FlMXVFQTtFQUFtQyxnQkFBQTtBZjh1RW5DOztBZTd1RUE7RUFBd0MsZ0JBQUE7QWZpdkV4Qzs7QWVodkVBO0VBQXlDLGdCQUFBO0Fmb3ZFekM7O0FlbnZFQTtFQUF3QyxnQkFBQTtBZnV2RXhDOztBZXR2RUE7RUFBb0MsZ0JBQUE7QWYwdkVwQzs7QWV6dkVBO0VBQXFDLGdCQUFBO0FmNnZFckM7O0FlNXZFQTtFQUE0QyxnQkFBQTtBZmd3RTVDOztBZS92RUE7RUFBa0MsZ0JBQUE7QWZtd0VsQzs7QWVsd0VBO0VBQXNDLGdCQUFBO0Fmc3dFdEM7O0FlcndFQTtFQUFvQyxnQkFBQTtBZnl3RXBDOztBZXh3RUE7RUFBaUMsZ0JBQUE7QWY0d0VqQzs7QWUzd0VBO0VBQTBDLGdCQUFBO0FmK3dFMUM7O0FlOXdFQTtFQUFzQyxnQkFBQTtBZmt4RXRDOztBZWp4RUE7RUFBMkMsZ0JBQUE7QWZxeEUzQzs7QWVweEVBO0VBQW1DLGdCQUFBO0Fmd3hFbkM7O0FldnhFQTtFQUFrQyxnQkFBQTtBZjJ4RWxDOztBZTF4RUE7RUFBc0MsZ0JBQUE7QWY4eEV0Qzs7QWU3eEVBO0VBQWlDLGdCQUFBO0FmaXlFakM7O0FlaHlFQTtFQUFxQyxnQkFBQTtBZm95RXJDOztBZW55RUE7RUFBcUMsZ0JBQUE7QWZ1eUVyQzs7QWV0eUVBO0VBQTBDLGdCQUFBO0FmMHlFMUM7O0FlenlFQTtFQUFvQyxnQkFBQTtBZjZ5RXBDOztBZTV5RUE7RUFBbUMsZ0JBQUE7QWZnekVuQzs7QWUveUVBO0VBQWdDLGdCQUFBO0FmbXpFaEM7O0FlbHpFQTtFQUFzQyxnQkFBQTtBZnN6RXRDOztBZXJ6RUE7RUFBdUMsZ0JBQUE7QWZ5ekV2Qzs7QWV4ekVBO0VBQWlDLGdCQUFBO0FmNHpFakM7O0FlM3pFQTtFQUFvQyxnQkFBQTtBZit6RXBDOztBZTl6RUE7RUFBd0MsZ0JBQUE7QWZrMEV4Qzs7QWVqMEVBO0VBQWlDLGdCQUFBO0FmcTBFakM7O0FlcDBFQTtFQUFpQyxnQkFBQTtBZncwRWpDOztBZXYwRUE7RUFBZ0MsZ0JBQUE7QWYyMEVoQzs7QWUxMEVBO0VBQXNDLGdCQUFBO0FmODBFdEM7O0FlNzBFQTtFQUFrQyxnQkFBQTtBZmkxRWxDOztBZWgxRUE7RUFBc0MsZ0JBQUE7QWZvMUV0Qzs7QWVuMUVBO0VBQXFDLGdCQUFBO0FmdTFFckM7O0FldDFFQTtFQUF1QyxnQkFBQTtBZjAxRXZDOztBZXoxRUE7RUFBMkMsZ0JBQUE7QWY2MUUzQzs7QWU1MUVBO0VBQXVDLGdCQUFBO0FmZzJFdkM7O0FlLzFFQTtFQUEyQyxnQkFBQTtBZm0yRTNDOztBZWwyRUE7RUFBaUMsZ0JBQUE7QWZzMkVqQzs7QWVyMkVBO0VBQWtDLGdCQUFBO0FmeTJFbEM7O0FleDJFQTtFQUFtQyxnQkFBQTtBZjQyRW5DOztBZTMyRUE7RUFBc0MsZ0JBQUE7QWYrMkV0Qzs7QWU5MkVBO0VBQTJDLGdCQUFBO0FmazNFM0M7O0FlajNFQTtFQUFxQyxnQkFBQTtBZnEzRXJDOztBZXAzRUE7RUFBMEMsZ0JBQUE7QWZ3M0UxQzs7QWV2M0VBO0VBQWlELGdCQUFBO0FmMjNFakQ7O0FlMTNFQTtFQUErQyxnQkFBQTtBZjgzRS9DOztBZTczRUE7RUFBNEMsZ0JBQUE7QWZpNEU1Qzs7QWVoNEVBO0VBQW1DLGdCQUFBO0FmbzRFbkM7O0FlbjRFQTtFQUFtQyxnQkFBQTtBZnU0RW5DOztBZXQ0RUE7RUFBbUMsZ0JBQUE7QWYwNEVuQzs7QWV6NEVBO0VBQW1DLGdCQUFBO0FmNjRFbkM7O0FlNTRFQTtFQUFxQyxnQkFBQTtBZmc1RXJDOztBZS80RUE7RUFBcUMsZ0JBQUE7QWZtNUVyQzs7QWVsNUVBO0VBQWlDLGdCQUFBO0FmczVFakM7O0FlcjVFQTtFQUFzQyxnQkFBQTtBZnk1RXRDOztBZXg1RUE7RUFBcUMsZ0JBQUE7QWY0NUVyQzs7QWUzNUVBO0VBQXFDLGdCQUFBO0FmKzVFckM7O0FlOTVFQTtFQUF5QyxnQkFBQTtBZms2RXpDOztBZWo2RUE7RUFBd0MsZ0JBQUE7QWZxNkV4Qzs7QWVwNkVBO0VBQStDLGdCQUFBO0FmdzZFL0M7O0FldjZFQTtFQUErQyxnQkFBQTtBZjI2RS9DOztBZTE2RUE7RUFBaUQsZ0JBQUE7QWY4NkVqRDs7QWU3NkVBO0VBQW1DLGdCQUFBO0FmaTdFbkM7O0FlaDdFQTtFQUF1QyxnQkFBQTtBZm83RXZDOztBZW43RUE7RUFBMEMsZ0JBQUE7QWZ1N0UxQzs7QWV0N0VBO0VBQThDLGdCQUFBO0FmMDdFOUM7O0FlejdFQTtFQUF3QyxnQkFBQTtBZjY3RXhDOztBZTU3RUE7RUFBeUMsZ0JBQUE7QWZnOEV6Qzs7QWUvN0VBO0VBQTBDLGdCQUFBO0FmbThFMUM7O0FlbDhFQTtFQUE4QyxnQkFBQTtBZnM4RTlDOztBZXI4RUE7RUFBaUQsZ0JBQUE7QWZ5OEVqRDs7QWV4OEVBO0VBQXFELGdCQUFBO0FmNDhFckQ7O0FlMzhFQTtFQUFnQyxnQkFBQTtBZis4RWhDOztBZTk4RUE7RUFBd0MsZ0JBQUE7QWZrOUV4Qzs7QWVqOUVBO0VBQXFDLGdCQUFBO0FmcTlFckM7O0FlcDlFQTtFQUFzQyxnQkFBQTtBZnc5RXRDOztBZXY5RUE7RUFBcUMsZ0JBQUE7QWYyOUVyQzs7QWUxOUVBO0VBQXVDLGdCQUFBO0FmODlFdkM7O0FlNzlFQTtFQUErQyxnQkFBQTtBZmkrRS9DOztBZWgrRUE7RUFBNEMsZ0JBQUE7QWZvK0U1Qzs7QWVuK0VBO0VBQWdDLGdCQUFBO0FmdStFaEM7O0FldCtFQTtFQUFpRCxnQkFBQTtBZjArRWpEOztBZXorRUE7RUFBaUMsZ0JBQUE7QWY2K0VqQzs7QWU1K0VBO0VBQTBDLGdCQUFBO0FmZy9FMUM7O0FlLytFQTtFQUF5QyxnQkFBQTtBZm0vRXpDOztBZWwvRUE7RUFBZ0MsZ0JBQUE7QWZzL0VoQzs7QWVyL0VBO0VBQW9DLGdCQUFBO0FmeS9FcEM7O0FleC9FQTtFQUF3QyxnQkFBQTtBZjQvRXhDOztBZTMvRUE7RUFBa0MsZ0JBQUE7QWYrL0VsQzs7QWU5L0VBO0VBQW1DLGdCQUFBO0Fma2dGbkM7O0FlamdGQTtFQUFtQyxnQkFBQTtBZnFnRm5DOztBZXBnRkE7RUFBeUMsZ0JBQUE7QWZ3Z0Z6Qzs7QWV2Z0ZBO0VBQXdDLGdCQUFBO0FmMmdGeEM7O0FlMWdGQTtFQUFrQyxnQkFBQTtBZjhnRmxDOztBZTdnRkE7RUFBaUMsZ0JBQUE7QWZpaEZqQzs7QWVoaEZBO0VBQXFDLGdCQUFBO0Fmb2hGckM7O0FlbmhGQTtFQUF5QyxnQkFBQTtBZnVoRnpDOztBZXRoRkE7RUFBdUMsZ0JBQUE7QWYwaEZ2Qzs7QWV6aEZBO0VBQTZDLGdCQUFBO0FmNmhGN0M7O0FlNWhGQTtFQUE0QyxnQkFBQTtBZmdpRjVDOztBZS9oRkE7RUFBMkMsZ0JBQUE7QWZtaUYzQzs7QWVsaUZBO0VBQXVDLGdCQUFBO0Fmc2lGdkM7O0FlcmlGQTtFQUFzQyxnQkFBQTtBZnlpRnRDOztBZXhpRkE7RUFBMEMsZ0JBQUE7QWY0aUYxQzs7QWUzaUZBO0VBQXFDLGdCQUFBO0FmK2lGckM7O0FlOWlGQTtFQUEwQyxnQkFBQTtBZmtqRjFDOztBZWpqRkE7RUFBc0MsZ0JBQUE7QWZxakZ0Qzs7QWVwakZBO0VBQXVDLGdCQUFBO0Fmd2pGdkM7O0FldmpGQTtFQUE2QyxnQkFBQTtBZjJqRjdDOztBZTFqRkE7RUFBd0MsZ0JBQUE7QWY4akZ4Qzs7QWU3akZBO0VBQXVDLGdCQUFBO0FmaWtGdkM7O0FlaGtGQTtFQUF3QyxnQkFBQTtBZm9rRnhDOztBZW5rRkE7RUFBeUMsZ0JBQUE7QWZ1a0Z6Qzs7QWV0a0ZBO0VBQWdELGdCQUFBO0FmMGtGaEQ7O0FlemtGQTtFQUF5QyxnQkFBQTtBZjZrRnpDOztBZTVrRkE7RUFBNkMsZ0JBQUE7QWZnbEY3Qzs7QWUva0ZBO0VBQXVDLGdCQUFBO0FmbWxGdkM7O0FlbGxGQTtFQUFxQyxnQkFBQTtBZnNsRnJDOztBZXJsRkE7RUFBc0MsZ0JBQUE7QWZ5bEZ0Qzs7QWV4bEZBO0VBQTRDLGdCQUFBO0FmNGxGNUM7O0FlM2xGQTtFQUE4QyxnQkFBQTtBZitsRjlDOztBZTlsRkE7RUFBd0MsZ0JBQUE7QWZrbUZ4Qzs7QWVqbUZBO0VBQTJDLGdCQUFBO0FmcW1GM0M7O0FlcG1GQTtFQUE2QyxnQkFBQTtBZndtRjdDOztBZXZtRkE7RUFBdUMsZ0JBQUE7QWYybUZ2Qzs7QWUxbUZBO0VBQXdDLGdCQUFBO0FmOG1GeEM7O0FlN21GQTtFQUFzQyxnQkFBQTtBZmluRnRDOztBZWhuRkE7RUFBdUMsZ0JBQUE7QWZvbkZ2Qzs7QWVubkZBO0VBQXNDLGdCQUFBO0FmdW5GdEM7O0FldG5GQTtFQUEwQyxnQkFBQTtBZjBuRjFDOztBZXpuRkE7RUFBaUMsZ0JBQUE7QWY2bkZqQzs7QWU1bkZBO0VBQXNDLGdCQUFBO0FmZ29GdEM7O0FlL25GQTtFQUFpQyxnQkFBQTtBZm1vRmpDOztBZWxvRkE7RUFBcUMsZ0JBQUE7QWZzb0ZyQzs7QWVyb0ZBO0VBQW1DLGdCQUFBO0FmeW9GbkM7O0FleG9GQTtFQUF3QyxnQkFBQTtBZjRvRnhDOztBZTNvRkE7RUFBaUMsZ0JBQUE7QWYrb0ZqQzs7QWU5b0ZBO0VBQXFDLGdCQUFBO0Fma3BGckM7O0FlanBGQTtFQUE4QyxnQkFBQTtBZnFwRjlDOztBZXBwRkE7RUFBdUMsZ0JBQUE7QWZ3cEZ2Qzs7QWV2cEZBO0VBQW9DLGdCQUFBO0FmMnBGcEM7O0FlMXBGQTtFQUFzQyxnQkFBQTtBZjhwRnRDOztBZTdwRkE7RUFBc0MsZ0JBQUE7QWZpcUZ0Qzs7QWVocUZBO0VBQXdDLGdCQUFBO0Fmb3FGeEM7O0FlbnFGQTtFQUE0QyxnQkFBQTtBZnVxRjVDOztBZXRxRkE7RUFBdUMsZ0JBQUE7QWYwcUZ2Qzs7QWV6cUZBO0VBQWlDLGdCQUFBO0FmNnFGakM7O0FlNXFGQTtFQUF3QyxnQkFBQTtBZmdyRnhDOztBZS9xRkE7RUFBd0MsZ0JBQUE7QWZtckZ4Qzs7QWVsckZBO0VBQWlDLGdCQUFBO0Fmc3JGakM7O0FlcnJGQTtFQUFxQyxnQkFBQTtBZnlyRnJDOztBZXhyRkE7RUFBMkMsZ0JBQUE7QWY0ckYzQzs7QWUzckZBO0VBQXFDLGdCQUFBO0FmK3JGckM7O0FlOXJGQTtFQUFrQyxnQkFBQTtBZmtzRmxDOztBZWpzRkE7RUFBa0MsZ0JBQUE7QWZxc0ZsQzs7QWVwc0ZBO0VBQXlDLGdCQUFBO0Fmd3NGekM7O0FldnNGQTtFQUF5QyxnQkFBQTtBZjJzRnpDOztBZTFzRkE7RUFBbUMsZ0JBQUE7QWY4c0ZuQzs7QWU3c0ZBO0VBQXNDLGdCQUFBO0FmaXRGdEM7O0FlaHRGQTtFQUFtQyxnQkFBQTtBZm90Rm5DOztBZW50RkE7RUFBNEMsZ0JBQUE7QWZ1dEY1Qzs7QWV0dEZBO0VBQXlDLGdCQUFBO0FmMHRGekM7O0FlenRGQTtFQUFvQyxnQkFBQTtBZjZ0RnBDOztBZTV0RkE7RUFBZ0MsZ0JBQUE7QWZndUZoQzs7QWUvdEZBO0VBQWdDLGdCQUFBO0FmbXVGaEM7O0FlbHVGQTtFQUFtQyxnQkFBQTtBZnN1Rm5DOztBZXJ1RkE7RUFBeUMsZ0JBQUE7QWZ5dUZ6Qzs7QWV4dUZBO0VBQXdDLGdCQUFBO0FmNHVGeEM7O0FlM3VGQTtFQUF3QyxnQkFBQTtBZit1RnhDOztBZTl1RkE7RUFBeUMsZ0JBQUE7QWZrdkZ6Qzs7QWVqdkZBO0VBQXdDLGdCQUFBO0FmcXZGeEM7O0FlcHZGQTtFQUFvQyxnQkFBQTtBZnd2RnBDOztBZXZ2RkE7RUFBaUMsZ0JBQUE7QWYydkZqQzs7QWUxdkZBO0VBQXlDLGdCQUFBO0FmOHZGekM7O0FlN3ZGQTtFQUE2QyxnQkFBQTtBZml3RjdDOztBZWh3RkE7RUFBOEMsZ0JBQUE7QWZvd0Y5Qzs7QWVud0ZBO0VBQW1ELGdCQUFBO0FmdXdGbkQ7O0FldHdGQTtFQUFzQyxnQkFBQTtBZjB3RnRDOztBZXp3RkE7RUFBc0MsZ0JBQUE7QWY2d0Z0Qzs7QWU1d0ZBO0VBQXlDLGdCQUFBO0FmZ3hGekM7O0FlL3dGQTtFQUEwQyxnQkFBQTtBZm14RjFDOztBZWx4RkE7RUFBNEMsZ0JBQUE7QWZzeEY1Qzs7QWVyeEZBO0VBQXFDLGdCQUFBO0FmeXhGckM7O0FleHhGQTtFQUF5QyxnQkFBQTtBZjR4RnpDOztBZTN4RkE7RUFBNkMsZ0JBQUE7QWYreEY3Qzs7QWU5eEZBO0VBQXFDLGdCQUFBO0Fma3lGckM7O0FlanlGQTtFQUFvQyxnQkFBQTtBZnF5RnBDOztBZXB5RkE7RUFBdUMsZ0JBQUE7QWZ3eUZ2Qzs7QWV2eUZBO0VBQW9DLGdCQUFBO0FmMnlGcEM7O0FlMXlGQTtFQUEyQyxnQkFBQTtBZjh5RjNDOztBZTd5RkE7RUFBb0MsZ0JBQUE7QWZpekZwQzs7QWVoekZBO0VBQXlDLGdCQUFBO0Fmb3pGekM7O0FlbnpGQTtFQUFpQyxnQkFBQTtBZnV6RmpDOztBZXR6RkE7RUFBd0MsZ0JBQUE7QWYwekZ4Qzs7QWV6ekZBO0VBQWtDLGdCQUFBO0FmNnpGbEM7O0FlNXpGQTtFQUF1QyxnQkFBQTtBZmcwRnZDOztBZS96RkE7RUFBb0MsZ0JBQUE7QWZtMEZwQzs7QWVsMEZBO0VBQXFDLGdCQUFBO0FmczBGckM7O0FlcjBGQTtFQUEwQyxnQkFBQTtBZnkwRjFDOztBZXgwRkE7RUFBbUMsZ0JBQUE7QWY0MEZuQzs7QWUzMEZBO0VBQThDLGdCQUFBO0FmKzBGOUM7O0FlOTBGQTtFQUE0QyxnQkFBQTtBZmsxRjVDOztBZWoxRkE7RUFBdUMsZ0JBQUE7QWZxMUZ2Qzs7QWVwMUZBO0VBQTJDLGdCQUFBO0FmdzFGM0M7O0FldjFGQTtFQUFvQyxnQkFBQTtBZjIxRnBDOztBZTExRkE7RUFBcUMsZ0JBQUE7QWY4MUZyQzs7QWU3MUZBO0VBQTJDLGdCQUFBO0FmaTJGM0M7O0FlaDJGQTtFQUFrQyxnQkFBQTtBZm8yRmxDOztBZW4yRkE7RUFBZ0MsZ0JBQUE7QWZ1MkZoQzs7QWV0MkZBO0VBQXVDLGdCQUFBO0FmMDJGdkM7O0FlejJGQTtFQUF1QyxnQkFBQTtBZjYyRnZDOztBZTUyRkE7RUFBK0IsZ0JBQUE7QWZnM0YvQjs7QWUvMkZBO0VBQXNDLGdCQUFBO0FmbTNGdEM7O0FlbDNGQTtFQUFrQyxnQkFBQTtBZnMzRmxDOztBZXIzRkE7RUFBaUMsZ0JBQUE7QWZ5M0ZqQzs7QWV4M0ZBO0VBQXNDLGdCQUFBO0FmNDNGdEM7O0FlMzNGQTtFQUFrQyxnQkFBQTtBZiszRmxDOztBZTkzRkE7RUFBNEMsZ0JBQUE7QWZrNEY1Qzs7QWVqNEZBO0VBQWdDLGdCQUFBO0FmcTRGaEM7O0FlcDRGQTtFQUFvQyxnQkFBQTtBZnc0RnBDOztBZXY0RkE7RUFBdUMsZ0JBQUE7QWYyNEZ2Qzs7QWUxNEZBO0VBQW1DLGdCQUFBO0FmODRGbkM7O0FlNzRGQTtFQUF1QyxnQkFBQTtBZmk1RnZDOztBZWg1RkE7RUFBMEMsZ0JBQUE7QWZvNUYxQzs7QWVuNUZBO0VBQXNDLGdCQUFBO0FmdTVGdEM7O0FldDVGQTtFQUFtQyxnQkFBQTtBZjA1Rm5DOztBZXo1RkE7RUFBbUMsZ0JBQUE7QWY2NUZuQzs7QWU1NUZBO0VBQWtDLGdCQUFBO0FmZzZGbEM7O0FlLzVGQTtFQUE0QyxnQkFBQTtBZm02RjVDOztBZWw2RkE7RUFBeUMsZ0JBQUE7QWZzNkZ6Qzs7QWVyNkZBO0VBQXlDLGdCQUFBO0FmeTZGekM7O0FleDZGQTtFQUEwQyxnQkFBQTtBZjQ2RjFDOztBZTM2RkE7RUFBOEMsZ0JBQUE7QWYrNkY5Qzs7QWU5NkZBO0VBQTBDLGdCQUFBO0FmazdGMUM7O0FlajdGQTtFQUFnRCxnQkFBQTtBZnE3RmhEOztBZXA3RkE7RUFBb0MsZ0JBQUE7QWZ3N0ZwQzs7QWV2N0ZBO0VBQXdDLGdCQUFBO0FmMjdGeEM7O0FlMTdGQTtFQUFrQyxnQkFBQTtBZjg3RmxDOztBZTc3RkE7RUFBb0MsZ0JBQUE7QWZpOEZwQzs7QWVoOEZBO0VBQWtDLGdCQUFBO0FmbzhGbEM7O0FlbjhGQTtFQUF5QyxnQkFBQTtBZnU4RnpDOztBZXQ4RkE7RUFBMkMsZ0JBQUE7QWYwOEYzQzs7QWV6OEZBO0VBQXVDLGdCQUFBO0FmNjhGdkM7O0FlNThGQTtFQUF5QyxnQkFBQTtBZmc5RnpDOztBZS84RkE7RUFBdUMsZ0JBQUE7QWZtOUZ2Qzs7QWVsOUZBO0VBQXdDLGdCQUFBO0FmczlGeEM7O0FlcjlGQTtFQUFtQyxnQkFBQTtBZnk5Rm5DOztBZXg5RkE7RUFBc0MsZ0JBQUE7QWY0OUZ0Qzs7QWUzOUZBO0VBQXNDLGdCQUFBO0FmKzlGdEM7O0FlOTlGQTtFQUFzQyxnQkFBQTtBZmsrRnRDOztBZWorRkE7RUFBd0MsZ0JBQUE7QWZxK0Z4Qzs7QWVwK0ZBO0VBQW1DLGdCQUFBO0FmdytGbkM7O0FlditGQTtFQUF5QyxnQkFBQTtBZjIrRnpDOztBZTErRkE7RUFBd0MsZ0JBQUE7QWY4K0Z4Qzs7QWU3K0ZBO0VBQXdDLGdCQUFBO0FmaS9GeEM7O0FlaC9GQTtFQUEwQyxnQkFBQTtBZm8vRjFDOztBZW4vRkE7RUFBK0MsZ0JBQUE7QWZ1L0YvQzs7QWV0L0ZBO0VBQTBDLGdCQUFBO0FmMC9GMUM7O0Flei9GQTtFQUFvQyxnQkFBQTtBZjYvRnBDOztBZTUvRkE7RUFBMkMsZ0JBQUE7QWZnZ0czQzs7QWUvL0ZBO0VBQXFDLGdCQUFBO0FmbWdHckM7O0FlbGdHQTtFQUFpQyxnQkFBQTtBZnNnR2pDOztBZXJnR0E7RUFBeUMsZ0JBQUE7QWZ5Z0d6Qzs7QWV4Z0dBO0VBQStDLGdCQUFBO0FmNGdHL0M7O0FlM2dHQTtFQUFvQyxnQkFBQTtBZitnR3BDOztBZTlnR0E7RUFBaUMsZ0JBQUE7QWZraEdqQzs7QWVqaEdBO0VBQXFDLGdCQUFBO0FmcWhHckM7O0FlcGhHQTtFQUFzQyxnQkFBQTtBZndoR3RDOztBZXZoR0E7RUFBNEMsZ0JBQUE7QWYyaEc1Qzs7QWUxaEdBO0VBQXdDLGdCQUFBO0FmOGhHeEM7O0FlN2hHQTtFQUF3QyxnQkFBQTtBZmlpR3hDOztBZWhpR0E7RUFBOEMsZ0JBQUE7QWZvaUc5Qzs7QWVuaUdBO0VBQXVDLGdCQUFBO0FmdWlHdkM7O0FldGlHQTtFQUF1QyxnQkFBQTtBZjBpR3ZDOztBZXppR0E7RUFBd0MsZ0JBQUE7QWY2aUd4Qzs7QWU1aUdBO0VBQStDLGdCQUFBO0FmZ2pHL0M7O0FlL2lHQTtFQUE2QyxnQkFBQTtBZm1qRzdDOztBZWxqR0E7RUFBc0MsZ0JBQUE7QWZzakd0Qzs7QWVyakdBO0VBQTRDLGdCQUFBO0FmeWpHNUM7O0FleGpHQTtFQUF1QyxnQkFBQTtBZjRqR3ZDOztBZTNqR0E7RUFBZ0QsZ0JBQUE7QWYrakdoRDs7QWU5akdBO0VBQTBDLGdCQUFBO0Fma2tHMUM7O0FlamtHQTtFQUFxQyxnQkFBQTtBZnFrR3JDOztBZXBrR0E7RUFBa0MsZ0JBQUE7QWZ3a0dsQzs7QWV2a0dBO0VBQW1DLGdCQUFBO0FmMmtHbkM7O0FlMWtHQTtFQUFpQyxnQkFBQTtBZjhrR2pDOztBZTdrR0E7RUFBcUMsZ0JBQUE7QWZpbEdyQzs7QWVobEdBO0VBQStCLGdCQUFBO0Fmb2xHL0I7O0FlbmxHQTtFQUErQixnQkFBQTtBZnVsRy9COztBZXRsR0E7RUFBK0IsZ0JBQUE7QWYwbEcvQjs7QWV6bEdBO0VBQStCLGdCQUFBO0FmNmxHL0I7O0FlNWxHQTtFQUF3QyxnQkFBQTtBZmdtR3hDOztBZS9sR0E7RUFBK0MsZ0JBQUE7QWZtbUcvQzs7QWVsbUdBO0VBQXVDLGdCQUFBO0Fmc21HdkM7O0Flcm1HQTtFQUFzQyxnQkFBQTtBZnltR3RDOztBZXhtR0E7RUFBbUMsZ0JBQUE7QWY0bUduQzs7QWUzbUdBO0VBQXVDLGdCQUFBO0FmK21HdkM7O0FlOW1HQTtFQUFrQyxnQkFBQTtBZmtuR2xDOztBZWpuR0E7RUFBdUMsZ0JBQUE7QWZxbkd2Qzs7QWVwbkdBO0VBQXlDLGdCQUFBO0Fmd25HekM7O0Fldm5HQTtFQUE2QyxnQkFBQTtBZjJuRzdDOztBZTFuR0E7RUFBK0MsZ0JBQUE7QWY4bkcvQzs7QWU3bkdBO0VBQStDLGdCQUFBO0FmaW9HL0M7O0FlaG9HQTtFQUFrRCxnQkFBQTtBZm9vR2xEOztBZW5vR0E7RUFBNkMsZ0JBQUE7QWZ1b0c3Qzs7QWV0b0dBO0VBQStDLGdCQUFBO0FmMG9HL0M7O0Flem9HQTtFQUF3QyxnQkFBQTtBZjZvR3hDOztBZTVvR0E7RUFBK0MsZ0JBQUE7QWZncEcvQzs7QWUvb0dBO0VBQXVDLGdCQUFBO0FmbXBHdkM7O0FlbHBHQTtFQUF1QyxnQkFBQTtBZnNwR3ZDOztBZXJwR0E7RUFBNEMsZ0JBQUE7QWZ5cEc1Qzs7QWV4cEdBO0VBQTRDLGdCQUFBO0FmNHBHNUM7O0FlM3BHQTtFQUE2QyxnQkFBQTtBZitwRzdDOztBZTlwR0E7RUFBMEMsZ0JBQUE7QWZrcUcxQzs7QWVqcUdBO0VBQXlDLGdCQUFBO0FmcXFHekM7O0FlcHFHQTtFQUEyQyxnQkFBQTtBZndxRzNDOztBZXZxR0E7RUFBc0MsZ0JBQUE7QWYycUd0Qzs7QWUxcUdBO0VBQTBDLGdCQUFBO0FmOHFHMUM7O0FlN3FHQTtFQUF1QyxnQkFBQTtBZmlyR3ZDOztBZWhyR0E7RUFBa0MsZ0JBQUE7QWZvckdsQzs7QWVuckdBO0VBQXdDLGdCQUFBO0FmdXJHeEM7O0FldHJHQTtFQUEwQyxnQkFBQTtBZjByRzFDOztBZXpyR0E7RUFBc0MsZ0JBQUE7QWY2ckd0Qzs7QWU1ckdBO0VBQXNDLGdCQUFBO0FmZ3NHdEM7O0FlL3JHQTtFQUEwQyxnQkFBQTtBZm1zRzFDOztBZWxzR0E7RUFBcUMsZ0JBQUE7QWZzc0dyQzs7QWVyc0dBO0VBQXFDLGdCQUFBO0FmeXNHckM7O0FleHNHQTtFQUFvQyxnQkFBQTtBZjRzR3BDOztBZTNzR0E7RUFBcUMsZ0JBQUE7QWYrc0dyQzs7QWU5c0dBO0VBQXNDLGdCQUFBO0Fma3RHdEM7O0FlanRHQTtFQUF1QyxnQkFBQTtBZnF0R3ZDOztBZXB0R0E7RUFBc0MsZ0JBQUE7QWZ3dEd0Qzs7QWV2dEdBO0VBQXVDLGdCQUFBO0FmMnRHdkM7O0FlMXRHQTtFQUFtQyxnQkFBQTtBZjh0R25DOztBZTd0R0E7RUFBZ0MsZ0JBQUE7QWZpdUdoQzs7QWVodUdBO0VBQXNDLGdCQUFBO0Fmb3VHdEM7O0FlbnVHQTtFQUE0QyxnQkFBQTtBZnV1RzVDOztBZXR1R0E7RUFBOEMsZ0JBQUE7QWYwdUc5Qzs7QWV6dUdBO0VBQW9DLGdCQUFBO0FmNnVHcEM7O0FlNXVHQTtFQUFvQyxnQkFBQTtBZmd2R3BDOztBZS91R0E7RUFBdUMsZ0JBQUE7QWZtdkd2Qzs7QWVsdkdBO0VBQTJDLGdCQUFBO0Fmc3ZHM0M7O0FlcnZHQTtFQUFvQyxnQkFBQTtBZnl2R3BDOztBZXh2R0E7RUFBa0MsZ0JBQUE7QWY0dkdsQzs7QWUzdkdBO0VBQXlDLGdCQUFBO0FmK3ZHekM7O0FlOXZHQTtFQUF5QyxnQkFBQTtBZmt3R3pDOztBZWp3R0E7RUFBdUMsZ0JBQUE7QWZxd0d2Qzs7QWVwd0dBO0VBQXlDLGdCQUFBO0Fmd3dHekM7O0FldndHQTtFQUFzQyxnQkFBQTtBZjJ3R3RDOztBZTF3R0E7RUFBdUMsZ0JBQUE7QWY4d0d2Qzs7QWU3d0dBO0VBQTBDLGdCQUFBO0FmaXhHMUM7O0FlaHhHQTtFQUFvQyxnQkFBQTtBZm94R3BDOztBZW54R0E7RUFBd0MsZ0JBQUE7QWZ1eEd4Qzs7QWV0eEdBO0VBQW1DLGdCQUFBO0FmMHhHbkM7O0FlenhHQTtFQUFrQyxnQkFBQTtBZjZ4R2xDOztBZTV4R0E7RUFBaUMsZ0JBQUE7QWZneUdqQzs7QWUveEdBO0VBQTBDLGdCQUFBO0FmbXlHMUM7O0FlbHlHQTtFQUFvQyxnQkFBQTtBZnN5R3BDOztBZXJ5R0E7RUFBd0MsZ0JBQUE7QWZ5eUd4Qzs7QWV4eUdBO0VBQXdDLGdCQUFBO0FmNHlHeEM7O0FlM3lHQTtFQUEwQyxnQkFBQTtBZit5RzFDOztBZTl5R0E7RUFBd0MsZ0JBQUE7QWZrekd4Qzs7QWVqekdBO0VBQWlDLGdCQUFBO0FmcXpHakM7O0FlcHpHQTtFQUFxQyxnQkFBQTtBZnd6R3JDOztBZXZ6R0E7RUFBdUMsZ0JBQUE7QWYyekd2Qzs7QWUxekdBO0VBQW9DLGdCQUFBO0FmOHpHcEM7O0FlN3pHQTtFQUF3QyxnQkFBQTtBZmkwR3hDOztBZWgwR0E7RUFBdUMsZ0JBQUE7QWZvMEd2Qzs7QWVuMEdBO0VBQWtDLGdCQUFBO0FmdTBHbEM7O0FldDBHQTtFQUE0QyxnQkFBQTtBZjAwRzVDOztBZXowR0E7RUFBcUMsZ0JBQUE7QWY2MEdyQzs7QWU1MEdBO0VBQWtDLGdCQUFBO0FmZzFHbEM7O0FlLzBHQTtFQUF1QyxnQkFBQTtBZm0xR3ZDOztBZWwxR0E7RUFBcUMsZ0JBQUE7QWZzMUdyQzs7QWVyMUdBO0VBQXlDLGdCQUFBO0FmeTFHekM7O0FleDFHQTtFQUE0QyxnQkFBQTtBZjQxRzVDOztBZTMxR0E7RUFBMEMsZ0JBQUE7QWYrMUcxQzs7QWU5MUdBO0VBQXNDLGdCQUFBO0FmazJHdEM7O0FlajJHQTtFQUFvQyxnQkFBQTtBZnEyR3BDOztBZXAyR0E7RUFBbUMsZ0JBQUE7QWZ3MkduQzs7QWV2MkdBO0VBQWtDLGdCQUFBO0FmMjJHbEM7O0FlMTJHQTtFQUFtQyxnQkFBQTtBZjgyR25DOztBZTcyR0E7RUFBc0MsZ0JBQUE7QWZpM0d0Qzs7QWVoM0dBO0VBQTBDLGdCQUFBO0FmbzNHMUM7O0FlbjNHQTtFQUEyQyxnQkFBQTtBZnUzRzNDOztBZXQzR0E7RUFBNEMsZ0JBQUE7QWYwM0c1Qzs7QWV6M0dBO0VBQXlDLGdCQUFBO0FmNjNHekM7O0FlNTNHQTtFQUF3QyxnQkFBQTtBZmc0R3hDOztBZS8zR0E7RUFBa0MsZ0JBQUE7QWZtNEdsQzs7QWVsNEdBO0VBQW9DLGdCQUFBO0FmczRHcEM7O0FlcjRHQTtFQUFrQyxnQkFBQTtBZnk0R2xDOztBZXg0R0E7RUFBb0MsZ0JBQUE7QWY0NEdwQzs7QWUzNEdBO0VBQXFDLGdCQUFBO0FmKzRHckM7O0FlOTRHQTtFQUFzQyxnQkFBQTtBZms1R3RDOztBZWo1R0E7RUFBcUMsZ0JBQUE7QWZxNUdyQzs7QWVwNUdBO0VBQXNDLGdCQUFBO0FmdzVHdEM7O0FldjVHQTtFQUFzQyxnQkFBQTtBZjI1R3RDOztBZTE1R0E7RUFBb0MsZ0JBQUE7QWY4NUdwQzs7QWU3NUdBO0VBQWtDLGdCQUFBO0FmaTZHbEM7O0FlaDZHQTtFQUFzQyxnQkFBQTtBZm82R3RDOztBZW42R0E7RUFBcUMsZ0JBQUE7QWZ1NkdyQzs7QWV0NkdBO0VBQW9DLGdCQUFBO0FmMDZHcEM7O0FlejZHQTtFQUF3QyxnQkFBQTtBZjY2R3hDOztBZTU2R0E7RUFBa0MsZ0JBQUE7QWZnN0dsQzs7QWUvNkdBO0VBQWtDLGdCQUFBO0FmbTdHbEM7O0FlbDdHQTtFQUFtQyxnQkFBQTtBZnM3R25DOztBZXI3R0E7RUFBaUMsZ0JBQUE7QWZ5N0dqQzs7QWV4N0dBO0VBQWtDLGdCQUFBO0FmNDdHbEM7O0FlMzdHQTtFQUFxQyxnQkFBQTtBZis3R3JDOztBZTk3R0E7RUFBc0MsZ0JBQUE7QWZrOEd0Qzs7QWVqOEdBO0VBQW1DLGdCQUFBO0FmcThHbkM7O0FlcDhHQTtFQUFxQyxnQkFBQTtBZnc4R3JDOztBZXY4R0E7RUFBeUMsZ0JBQUE7QWYyOEd6Qzs7QWUxOEdBO0VBQXFDLGdCQUFBO0FmODhHckM7O0FlNzhHQTtFQUFpQyxnQkFBQTtBZmk5R2pDOztBZWg5R0E7RUFBd0MsZ0JBQUE7QWZvOUd4Qzs7QWVuOUdBO0VBQXdDLGdCQUFBO0FmdTlHeEM7O0FldDlHQTtFQUFvQyxnQkFBQTtBZjA5R3BDOztBZXo5R0E7RUFBc0MsZ0JBQUE7QWY2OUd0Qzs7QWU1OUdBO0VBQXFDLGdCQUFBO0FmZytHckM7O0FlLzlHQTtFQUFxQyxnQkFBQTtBZm0rR3JDOztBZWwrR0E7RUFBOEMsZ0JBQUE7QWZzK0c5Qzs7QWVyK0dBO0VBQXlDLGdCQUFBO0FmeStHekM7O0FleCtHQTtFQUFzQyxnQkFBQTtBZjQrR3RDOztBZTMrR0E7RUFBcUMsZ0JBQUE7QWYrK0dyQzs7QWU5K0dBO0VBQW9DLGdCQUFBO0Fmay9HcEM7O0Flai9HQTtFQUE0QyxnQkFBQTtBZnEvRzVDOztBZXAvR0E7RUFBbUMsZ0JBQUE7QWZ3L0duQzs7QWV2L0dBO0VBQW9DLGdCQUFBO0FmMi9HcEM7O0FlMS9HQTtFQUFtQyxnQkFBQTtBZjgvR25DOztBZTcvR0E7RUFBd0MsZ0JBQUE7QWZpZ0h4Qzs7QWVoZ0hBO0VBQTJDLGdCQUFBO0Fmb2dIM0M7O0FlbmdIQTtFQUFpQyxnQkFBQTtBZnVnSGpDOztBZXRnSEE7RUFBaUMsZ0JBQUE7QWYwZ0hqQzs7QWV6Z0hBO0VBQXVDLGdCQUFBO0FmNmdIdkM7O0FlNWdIQTtFQUFvQyxnQkFBQTtBZmdoSHBDOztBZS9nSEE7RUFBaUMsZ0JBQUE7QWZtaEhqQzs7QWVsaEhBO0VBQWtDLGdCQUFBO0Fmc2hIbEM7O0FlcmhIQTtFQUFrQyxnQkFBQTtBZnloSGxDOztBZXhoSEE7RUFBbUMsZ0JBQUE7QWY0aEhuQzs7QWUzaEhBO0VBQTJDLGdCQUFBO0FmK2hIM0M7O0FlOWhIQTtFQUErQixnQkFBQTtBZmtpSC9COztBZWppSEE7RUFBc0MsZ0JBQUE7QWZxaUh0Qzs7QWVwaUhBO0VBQXFDLGdCQUFBO0Fmd2lIckM7O0FldmlIQTtFQUFrQyxnQkFBQTtBZjJpSGxDOztBZTFpSEE7RUFBbUMsZ0JBQUE7QWY4aUhuQzs7QWU3aUhBO0VBQW9DLGdCQUFBO0FmaWpIcEM7O0FlaGpIQTtFQUFnQyxnQkFBQTtBZm9qSGhDOztBZW5qSEE7RUFBeUMsZ0JBQUE7QWZ1akh6Qzs7QWV0akhBO0VBQW9DLGdCQUFBO0FmMGpIcEM7O0FlempIQTtFQUFxQyxnQkFBQTtBZjZqSHJDOztBZTVqSEE7RUFBbUMsZ0JBQUE7QWZna0huQzs7QWUvakhBO0VBQW9DLGdCQUFBO0FmbWtIcEM7O0FlbGtIQTtFQUFtQyxnQkFBQTtBZnNrSG5DOztBZXJrSEE7RUFBd0MsZ0JBQUE7QWZ5a0h4Qzs7QWV4a0hBO0VBQTBDLGdCQUFBO0FmNGtIMUM7O0FlM2tIQTtFQUFvQyxnQkFBQTtBZitrSHBDOztBZTlrSEE7RUFBaUMsZ0JBQUE7QWZrbEhqQzs7QWVqbEhBO0VBQXNDLGdCQUFBO0FmcWxIdEM7O0FlcGxIQTtFQUE0QyxnQkFBQTtBZndsSDVDOztBZXZsSEE7RUFBaUMsZ0JBQUE7QWYybEhqQzs7QWUxbEhBO0VBQXNDLGdCQUFBO0FmOGxIdEM7O0FlN2xIQTtFQUEwQyxnQkFBQTtBZmltSDFDOztBZWhtSEE7RUFBbUMsZ0JBQUE7QWZvbUhuQzs7QWVubUhBO0VBQW1DLGdCQUFBO0FmdW1IbkM7O0FldG1IQTtFQUFpQyxnQkFBQTtBZjBtSGpDOztBZXptSEE7RUFBcUMsZ0JBQUE7QWY2bUhyQzs7QWU1bUhBO0VBQXlDLGdCQUFBO0FmZ25IekM7O0FlL21IQTtFQUFxQyxnQkFBQTtBZm1uSHJDOztBZWxuSEE7RUFBbUMsZ0JBQUE7QWZzbkhuQzs7QWVybkhBO0VBQXdDLGdCQUFBO0FmeW5IeEM7O0FleG5IQTtFQUEyQyxnQkFBQTtBZjRuSDNDOztBZTNuSEE7RUFBb0MsZ0JBQUE7QWYrbkhwQzs7QWU5bkhBO0VBQW1DLGdCQUFBO0Fma29IbkM7O0Flam9IQTtFQUEwQyxnQkFBQTtBZnFvSDFDOztBZXBvSEE7RUFBa0MsZ0JBQUE7QWZ3b0hsQzs7QWV2b0hBO0VBQXVDLGdCQUFBO0FmMm9IdkM7O0FlMW9IQTtFQUF5QyxnQkFBQTtBZjhvSHpDOztBZTdvSEE7RUFBdUMsZ0JBQUE7QWZpcEh2Qzs7QWVocEhBO0VBQXdDLGdCQUFBO0Fmb3BIeEM7O0FlbnBIQTtFQUF3QyxnQkFBQTtBZnVwSHhDOztBZXRwSEE7RUFBdUMsZ0JBQUE7QWYwcEh2Qzs7QWV6cEhBO0VBQWlDLGdCQUFBO0FmNnBIakM7O0FlNXBIQTtFQUF1QyxnQkFBQTtBZmdxSHZDOztBZS9wSEE7RUFBdUMsZ0JBQUE7QWZtcUh2Qzs7QWVscUhBO0VBQXFDLGdCQUFBO0Fmc3FIckM7O0FlcnFIQTtFQUFvQyxnQkFBQTtBZnlxSHBDOztBZXhxSEE7RUFBa0MsZ0JBQUE7QWY0cUhsQzs7QWUzcUhBO0VBQWlDLGdCQUFBO0FmK3FIakM7O0FlOXFIQTtFQUFzQyxnQkFBQTtBZmtySHRDOztBZWpySEE7RUFBNEMsZ0JBQUE7QWZxckg1Qzs7QWVwckhBO0VBQXVDLGdCQUFBO0Fmd3JIdkM7O0FldnJIQTtFQUEyQyxnQkFBQTtBZjJySDNDOztBZTFySEE7RUFBcUMsZ0JBQUE7QWY4ckhyQzs7QWU3ckhBO0VBQXlDLGdCQUFBO0FmaXNIekM7O0FlaHNIQTtFQUFzQyxnQkFBQTtBZm9zSHRDOztBZW5zSEE7RUFBc0MsZ0JBQUE7QWZ1c0h0Qzs7QWV0c0hBO0VBQTZDLGdCQUFBO0FmMHNIN0M7O0FlenNIQTtFQUFrRCxnQkFBQTtBZjZzSGxEOztBZTVzSEE7RUFBeUMsZ0JBQUE7QWZndEh6Qzs7QWUvc0hBO0VBQTRDLGdCQUFBO0FmbXRINUM7O0FlbHRIQTtFQUEyQyxnQkFBQTtBZnN0SDNDOztBZXJ0SEE7RUFBaUMsZ0JBQUE7QWZ5dEhqQzs7QWV4dEhBO0VBQXlDLGdCQUFBO0FmNHRIekM7O0FlM3RIQTtFQUF3QyxnQkFBQTtBZit0SHhDOztBZTl0SEE7RUFBaUMsZ0JBQUE7QWZrdUhqQzs7QWVqdUhBO0VBQXFDLGdCQUFBO0FmcXVIckM7O0FlcHVIQTtFQUF3QyxnQkFBQTtBZnd1SHhDOztBZXZ1SEE7RUFBbUMsZ0JBQUE7QWYydUhuQzs7QWUxdUhBO0VBQWtDLGdCQUFBO0FmOHVIbEM7O0FlN3VIQTtFQUFpQyxnQkFBQTtBZml2SGpDOztBZWh2SEE7RUFBc0MsZ0JBQUE7QWZvdkh0Qzs7QWVudkhBO0VBQWlDLGdCQUFBO0FmdXZIakM7O0FldHZIQTtFQUFxQyxnQkFBQTtBZjB2SHJDOztBZXp2SEE7RUFBb0MsZ0JBQUE7QWY2dkhwQzs7QWU1dkhBO0VBQW9DLGdCQUFBO0FmZ3dIcEM7O0FlL3ZIQTtFQUFxQyxnQkFBQTtBZm13SHJDOztBZWx3SEE7RUFBMkMsZ0JBQUE7QWZzd0gzQzs7QWVyd0hBO0VBQTRDLGdCQUFBO0FmeXdINUM7O0FleHdIQTtFQUEyQyxnQkFBQTtBZjR3SDNDOztBZTN3SEE7RUFBaUMsZ0JBQUE7QWYrd0hqQzs7QWU5d0hBO0VBQXFDLGdCQUFBO0Fma3hIckM7O0FlanhIQTtFQUFzQyxnQkFBQTtBZnF4SHRDOztBZXB4SEE7RUFBMEMsZ0JBQUE7QWZ3eEgxQzs7QWV2eEhBO0VBQWdELGdCQUFBO0FmMnhIaEQ7O0FlMXhIQTtFQUFnRCxnQkFBQTtBZjh4SGhEOztBZTd4SEE7RUFBaUQsZ0JBQUE7QWZpeUhqRDs7QWVoeUhBO0VBQThDLGdCQUFBO0Fmb3lIOUM7O0FlbnlIQTtFQUE0QyxnQkFBQTtBZnV5SDVDOztBZXR5SEE7RUFBNEMsZ0JBQUE7QWYweUg1Qzs7QWV6eUhBO0VBQTZDLGdCQUFBO0FmNnlIN0M7O0FlNXlIQTtFQUEwQyxnQkFBQTtBZmd6SDFDOztBZS95SEE7RUFBcUMsZ0JBQUE7QWZtekhyQzs7QWVsekhBO0VBQXVDLGdCQUFBO0Fmc3pIdkM7O0FlcnpIQTtFQUFxQyxnQkFBQTtBZnl6SHJDOztBZXh6SEE7RUFBeUMsZ0JBQUE7QWY0ekh6Qzs7QWUzekhBO0VBQWtDLGdCQUFBO0FmK3pIbEM7O0FlOXpIQTtFQUFpQyxnQkFBQTtBZmswSGpDOztBZWowSEE7RUFBaUMsZ0JBQUE7QWZxMEhqQzs7QWVwMEhBO0VBQW9DLGdCQUFBO0FmdzBIcEM7O0FldjBIQTtFQUFrQyxnQkFBQTtBZjIwSGxDOztBZTEwSEE7RUFBbUMsZ0JBQUE7QWY4MEhuQzs7QWU3MEhBO0VBQXNDLGdCQUFBO0FmaTFIdEM7O0FlaDFIQTtFQUFvQyxnQkFBQTtBZm8xSHBDOztBZW4xSEE7RUFBc0MsZ0JBQUE7QWZ1MUh0Qzs7QWV0MUhBO0VBQWlDLGdCQUFBO0FmMDFIakM7O0FlejFIQTtFQUF3QyxnQkFBQTtBZjYxSHhDOztBZTUxSEE7RUFBcUMsZ0JBQUE7QWZnMkhyQzs7QWUvMUhBO0VBQWdDLGdCQUFBO0FmbTJIaEM7O0FlbDJIQTtFQUF1QyxnQkFBQTtBZnMySHZDOztBZXIySEE7RUFBMkMsZ0JBQUE7QWZ5MkgzQzs7QWV4MkhBO0VBQXVDLGdCQUFBO0FmNDJIdkM7O0FlMzJIQTtFQUEyQyxnQkFBQTtBZisySDNDOztBZTkySEE7RUFBaUQsZ0JBQUE7QWZrM0hqRDs7QWVqM0hBO0VBQTZDLGdCQUFBO0FmcTNIN0M7O0FlcDNIQTtFQUE0QyxnQkFBQTtBZnczSDVDOztBZXYzSEE7RUFBbUQsZ0JBQUE7QWYyM0huRDs7QWUxM0hBO0VBQTZDLGdCQUFBO0FmODNIN0M7O0FlNzNIQTtFQUE0QyxnQkFBQTtBZmk0SDVDOztBZWg0SEE7RUFBZ0QsZ0JBQUE7QWZvNEhoRDs7QWVuNEhBO0VBQTZDLGdCQUFBO0FmdTRIN0M7O0FldDRIQTtFQUE2QyxnQkFBQTtBZjA0SDdDOztBZXo0SEE7RUFBNkMsZ0JBQUE7QWY2NEg3Qzs7QWU1NEhBO0VBQW9DLGdCQUFBO0FmZzVIcEM7O0FlLzRIQTtFQUFzQyxnQkFBQTtBZm01SHRDOztBZWw1SEE7RUFBcUMsZ0JBQUE7QWZzNUhyQzs7QWVyNUhBO0VBQW1DLGdCQUFBO0FmeTVIbkM7O0FleDVIQTtFQUFpQyxnQkFBQTtBZjQ1SGpDOztBZTM1SEE7RUFBd0MsZ0JBQUE7QWYrNUh4Qzs7QWU5NUhBO0VBQXdDLGdCQUFBO0FmazZIeEM7O0FlajZIQTtFQUEwQyxnQkFBQTtBZnE2SDFDOztBZXA2SEE7RUFBMEMsZ0JBQUE7QWZ3NkgxQzs7QWV2NkhBO0VBQWlDLGdCQUFBO0FmMjZIakM7O0FlMTZIQTtFQUFxQyxnQkFBQTtBZjg2SHJDOztBZTc2SEE7RUFBbUMsZ0JBQUE7QWZpN0huQzs7QWVoN0hBO0VBQWlDLGdCQUFBO0FmbzdIakM7O0FlbjdIQTtFQUFrQyxnQkFBQTtBZnU3SGxDOztBZXQ3SEE7RUFBb0MsZ0JBQUE7QWYwN0hwQzs7QWV6N0hBO0VBQW1DLGdCQUFBO0FmNjdIbkM7O0FlNTdIQTtFQUFxQyxnQkFBQTtBZmc4SHJDOztBZS83SEE7RUFBbUMsZ0JBQUE7QWZtOEhuQzs7QWVsOEhBO0VBQWtDLGdCQUFBO0FmczhIbEM7O0FlcjhIQTtFQUFtQyxnQkFBQTtBZnk4SG5DOztBZXg4SEE7RUFBc0MsZ0JBQUE7QWY0OEh0Qzs7QWUzOEhBO0VBQXFDLGdCQUFBO0FmKzhIckM7O0FlOThIQTtFQUFnQyxnQkFBQTtBZms5SGhDOztBZWo5SEE7RUFBc0MsZ0JBQUE7QWZxOUh0Qzs7QWVwOUhBO0VBQTZDLGdCQUFBO0FmdzlIN0M7O0FldjlIQTtFQUFtQyxnQkFBQTtBZjI5SG5DOztBZTE5SEE7RUFBcUMsZ0JBQUE7QWY4OUhyQzs7QWU3OUhBO0VBQW9DLGdCQUFBO0FmaStIcEM7O0FlaCtIQTtFQUFvQyxnQkFBQTtBZm8rSHBDOztBZW4rSEE7RUFBbUMsZ0JBQUE7QWZ1K0huQzs7QWV0K0hBO0VBQXNDLGdCQUFBO0FmMCtIdEM7O0FleitIQTtFQUF1QyxnQkFBQTtBZjYrSHZDOztBZTUrSEE7RUFBMkMsZ0JBQUE7QWZnL0gzQzs7QWUvK0hBO0VBQWlELGdCQUFBO0FmbS9IakQ7O0FlbC9IQTtFQUE2QyxnQkFBQTtBZnMvSDdDOztBZXIvSEE7RUFBdUMsZ0JBQUE7QWZ5L0h2Qzs7QWV4L0hBO0VBQXNDLGdCQUFBO0FmNC9IdEM7O0FlMy9IQTtFQUF1QyxnQkFBQTtBZisvSHZDOztBZTkvSEE7RUFBa0MsZ0JBQUE7QWZrZ0lsQzs7QWVqZ0lBO0VBQXlDLGdCQUFBO0FmcWdJekM7O0FlcGdJQTtFQUEwQyxnQkFBQTtBZndnSTFDOztBZXZnSUE7RUFBMEMsZ0JBQUE7QWYyZ0kxQzs7QWUxZ0lBO0VBQXlDLGdCQUFBO0FmOGdJekM7O0FlN2dJQTtFQUFzQyxnQkFBQTtBZmloSXRDOztBZWhoSUE7RUFBbUMsZ0JBQUE7QWZvaEluQzs7QWVuaElBO0VBQWdDLGdCQUFBO0FmdWhJaEM7O0FldGhJQTtFQUFxQyxnQkFBQTtBZjBoSXJDOztBZXpoSUE7RUFBbUMsZ0JBQUE7QWY2aEluQzs7QWU1aElBO0VBQW1DLGdCQUFBO0FmZ2lJbkM7O0FlL2hJQTtFQUF1QyxnQkFBQTtBZm1pSXZDOztBZWxpSUE7RUFBMkMsZ0JBQUE7QWZzaUkzQzs7QWVyaUlBO0VBQStDLGdCQUFBO0FmeWlJL0M7O0FleGlJQTtFQUFpQyxnQkFBQTtBZjRpSWpDOztBZTNpSUE7RUFBbUMsZ0JBQUE7QWYraUluQzs7QWU5aUlBO0VBQXVDLGdCQUFBO0Fma2pJdkM7O0FlampJQTtFQUEyQyxnQkFBQTtBZnFqSTNDOztBZXBqSUE7RUFBNEMsZ0JBQUE7QWZ3akk1Qzs7QWV2aklBO0VBQWdELGdCQUFBO0FmMmpJaEQ7O0FlMWpJQTtFQUF3QyxnQkFBQTtBZjhqSXhDOztBZTdqSUE7RUFBNEMsZ0JBQUE7QWZpa0k1Qzs7QWVoa0lBO0VBQTZDLGdCQUFBO0Fmb2tJN0M7O0FlbmtJQTtFQUFpRCxnQkFBQTtBZnVrSWpEOztBZXRrSUE7RUFBK0MsZ0JBQUE7QWYwa0kvQzs7QWV6a0lBO0VBQW1DLGdCQUFBO0FmNmtJbkM7O0FlNWtJQTtFQUFxQyxnQkFBQTtBZmdsSXJDOztBZS9rSUE7RUFBaUMsZ0JBQUE7QWZtbElqQzs7QWVsbElBO0VBQXVDLGdCQUFBO0Fmc2xJdkM7O0FlcmxJQTtFQUF1QyxnQkFBQTtBZnlsSXZDOztBZXhsSUE7RUFBMEMsZ0JBQUE7QWY0bEkxQzs7QWUzbElBO0VBQW1DLGdCQUFBO0FmK2xJbkM7O0FlOWxJQTtFQUF1QyxnQkFBQTtBZmttSXZDOztBZWptSUE7RUFBcUMsZ0JBQUE7QWZxbUlyQzs7QWVwbUlBO0VBQXNDLGdCQUFBO0Fmd21JdEM7O0Fldm1JQTtFQUEwQyxnQkFBQTtBZjJtSTFDOztBZTFtSUE7RUFBZ0MsZ0JBQUE7QWY4bUloQzs7QWU3bUlBO0VBQW9DLGdCQUFBO0FmaW5JcEM7O0FlaG5JQTtFQUE2QyxnQkFBQTtBZm9uSTdDOztBZW5uSUE7RUFBb0MsZ0JBQUE7QWZ1bklwQzs7QWV0bklBO0VBQWtDLGdCQUFBO0FmMG5JbEM7O0Flem5JQTtFQUFvQyxnQkFBQTtBZjZuSXBDOztBZTVuSUE7RUFBb0MsZ0JBQUE7QWZnb0lwQzs7QWUvbklBO0VBQWlDLGdCQUFBO0FmbW9JakM7O0FlbG9JQTtFQUEwQyxnQkFBQTtBZnNvSTFDOztBZXJvSUE7RUFBbUMsZ0JBQUE7QWZ5b0luQzs7QWV4b0lBO0VBQXNDLGdCQUFBO0FmNG9JdEM7O0FlM29JQTtFQUFtQyxnQkFBQTtBZitvSW5DOztBZTlvSUE7RUFBaUMsZ0JBQUE7QWZrcElqQzs7QWVqcElBO0VBQW9DLGdCQUFBO0FmcXBJcEM7O0FlcHBJQTtFQUFzQyxnQkFBQTtBZndwSXRDOztBZXZwSUE7RUFBMEMsZ0JBQUE7QWYycEkxQzs7QWUxcElBO0VBQWdDLGdCQUFBO0FmOHBJaEM7O0FlN3BJQTtFQUFnQyxnQkFBQTtBZmlxSWhDOztBZWhxSUE7RUFBd0MsZ0JBQUE7QWZvcUl4Qzs7QWVucUlBO0VBQXlDLGdCQUFBO0FmdXFJekM7O0FldHFJQTtFQUEyQyxnQkFBQTtBZjBxSTNDOztBZXpxSUE7RUFBb0MsZ0JBQUE7QWY2cUlwQzs7QWU1cUlBO0VBQTBDLGdCQUFBO0FmZ3JJMUM7O0FlL3FJQTtFQUFpRCxnQkFBQTtBZm1ySWpEOztBZWxySUE7RUFBb0MsZ0JBQUE7QWZzcklwQzs7QWVycklBO0VBQXFDLGdCQUFBO0FmeXJJckM7O0FleHJJQTtFQUF5QyxnQkFBQTtBZjRySXpDOztBZTNySUE7RUFBK0IsZ0JBQUE7QWYrckkvQjs7QWU5cklBO0VBQWtDLGdCQUFBO0Fma3NJbEM7O0FlanNJQTtFQUFxQyxnQkFBQTtBZnFzSXJDOztBZXBzSUE7RUFBbUMsZ0JBQUE7QWZ3c0luQzs7QWV2c0lBO0VBQWtDLGdCQUFBO0FmMnNJbEM7O0FlMXNJQTtFQUEwQyxnQkFBQTtBZjhzSTFDOztBZTdzSUE7RUFBcUMsZ0JBQUE7QWZpdElyQzs7QWVodElBO0VBQWdDLGdCQUFBO0Fmb3RJaEM7O0FlbnRJQTtFQUFrQyxnQkFBQTtBZnV0SWxDOztBZXR0SUE7RUFBb0MsZ0JBQUE7QWYwdElwQzs7QWV6dElBO0VBQXFDLGdCQUFBO0FmNnRJckM7O0FlNXRJQTtFQUF1QyxnQkFBQTtBZmd1SXZDOztBZS90SUE7RUFBa0MsZ0JBQUE7QWZtdUlsQzs7QWVsdUlBO0VBQXNDLGdCQUFBO0Fmc3VJdEM7O0FlcnVJQTtFQUFrQyxnQkFBQTtBZnl1SWxDOztBZXh1SUE7RUFBd0MsZ0JBQUE7QWY0dUl4Qzs7QWUzdUlBO0VBQTRDLGdCQUFBO0FmK3VJNUM7O0FlOXVJQTtFQUF5QyxnQkFBQTtBZmt2SXpDOztBZWp2SUE7RUFBb0MsZ0JBQUE7QWZxdklwQzs7QWVwdklBO0VBQW1DLGdCQUFBO0Fmd3ZJbkM7O0FldnZJQTtFQUFtQyxnQkFBQTtBZjJ2SW5DOztBZTF2SUE7RUFBdUMsZ0JBQUE7QWY4dkl2Qzs7QWU3dklBO0VBQXdDLGdCQUFBO0FmaXdJeEM7O0FlaHdJQTtFQUFzQyxnQkFBQTtBZm93SXRDOztBZW53SUE7RUFBMEMsZ0JBQUE7QWZ1d0kxQzs7QWV0d0lBO0VBQXNDLGdCQUFBO0FmMHdJdEM7O0FlendJQTtFQUEwQyxnQkFBQTtBZjZ3STFDOztBZTV3SUE7RUFBb0MsZ0JBQUE7QWZneElwQzs7QWUvd0lBO0VBQTJDLGdCQUFBO0FmbXhJM0M7O0FlbHhJQTtFQUFpRCxnQkFBQTtBZnN4SWpEOztBZXJ4SUE7RUFBMEMsZ0JBQUE7QWZ5eEkxQzs7QWV4eElBO0VBQXFDLGdCQUFBO0FmNHhJckM7O0FlM3hJQTtFQUEyQyxnQkFBQTtBZit4STNDOztBZTl4SUE7RUFBa0MsZ0JBQUE7QWZreUlsQzs7QWVqeUlBO0VBQW9DLGdCQUFBO0FmcXlJcEM7O0FlcHlJQTtFQUFrQyxnQkFBQTtBZnd5SWxDOztBZXZ5SUE7RUFBeUMsZ0JBQUE7QWYyeUl6Qzs7QWUxeUlBO0VBQWdDLGdCQUFBO0FmOHlJaEM7O0FlN3lJQTtFQUFvQyxnQkFBQTtBZml6SXBDOztBZWh6SUE7RUFBc0MsZ0JBQUE7QWZvekl0Qzs7QWVueklBO0VBQW1DLGdCQUFBO0FmdXpJbkM7O0FldHpJQTtFQUFrQyxnQkFBQTtBZjB6SWxDOztBZXp6SUE7RUFBb0MsZ0JBQUE7QWY2eklwQzs7QWU1eklBO0VBQWdDLGdCQUFBO0FmZzBJaEM7O0FlL3pJQTtFQUFvQyxnQkFBQTtBZm0wSXBDOztBZWwwSUE7RUFBc0MsZ0JBQUE7QWZzMEl0Qzs7QWVyMElBO0VBQW9DLGdCQUFBO0FmeTBJcEM7O0FleDBJQTtFQUF1QyxnQkFBQTtBZjQwSXZDOztBZTMwSUE7RUFBbUMsZ0JBQUE7QWYrMEluQzs7QWU5MElBO0VBQXVDLGdCQUFBO0FmazFJdkM7O0FlajFJQTtFQUE4QyxnQkFBQTtBZnExSTlDOztBZXAxSUE7RUFBeUMsZ0JBQUE7QWZ3MUl6Qzs7QWV2MUlBO0VBQW9DLGdCQUFBO0FmMjFJcEM7O0FlMTFJQTtFQUF5QyxnQkFBQTtBZjgxSXpDOztBZTcxSUE7RUFBeUMsZ0JBQUE7QWZpMkl6Qzs7QWVoMklBO0VBQXVDLGdCQUFBO0FmbzJJdkM7O0FlbjJJQTtFQUFvQyxnQkFBQTtBZnUySXBDOztBZXQySUE7RUFBdUMsZ0JBQUE7QWYwMkl2Qzs7QWV6MklBO0VBQXNDLGdCQUFBO0FmNjJJdEM7O0FlNTJJQTtFQUF5QyxnQkFBQTtBZmczSXpDOztBZS8ySUE7RUFBeUMsZ0JBQUE7QWZtM0l6Qzs7QWVsM0lBO0VBQXlDLGdCQUFBO0FmczNJekM7O0FlcjNJQTtFQUErQyxnQkFBQTtBZnkzSS9DOztBZXgzSUE7RUFBd0MsZ0JBQUE7QWY0M0l4Qzs7QWUzM0lBO0VBQXdDLGdCQUFBO0FmKzNJeEM7O0FlOTNJQTtFQUE4QyxnQkFBQTtBZms0STlDOztBZWo0SUE7RUFBNkMsZ0JBQUE7QWZxNEk3Qzs7QWVwNElBO0VBQWtDLGdCQUFBO0FmdzRJbEM7O0FldjRJQTtFQUFzQyxnQkFBQTtBZjI0SXRDOztBZTE0SUE7RUFBeUMsZ0JBQUE7QWY4NEl6Qzs7QWU3NElBO0VBQXlDLGdCQUFBO0FmaTVJekM7O0FlaDVJQTtFQUF1QyxnQkFBQTtBZm81SXZDOztBZW41SUE7RUFBd0MsZ0JBQUE7QWZ1NUl4Qzs7QWV0NUlBO0VBQXlDLGdCQUFBO0FmMDVJekM7O0FlejVJQTtFQUE2QyxnQkFBQTtBZjY1STdDOztBZTU1SUE7RUFBeUMsZ0JBQUE7QWZnNkl6Qzs7QWUvNUlBO0VBQXdDLGdCQUFBO0FmbTZJeEM7O0FlbDZJQTtFQUFnQyxnQkFBQTtBZnM2SWhDOztBZXI2SUE7RUFBK0IsZ0JBQUE7QWZ5NkkvQjs7QWV4NklBO0VBQWdDLGdCQUFBO0FmNDZJaEM7O0FlMzZJQTtFQUF1QyxnQkFBQTtBZis2SXZDOztBZTk2SUE7RUFBMkMsZ0JBQUE7QWZrN0kzQzs7QWVqN0lBO0VBQTJDLGdCQUFBO0FmcTdJM0M7O0FlcDdJQTtFQUEwQyxnQkFBQTtBZnc3STFDOztBZXY3SUE7RUFBZ0MsZ0JBQUE7QWYyN0loQzs7QWUxN0lBO0VBQXVDLGdCQUFBO0FmODdJdkM7O0FlNzdJQTtFQUFrQyxnQkFBQTtBZmk4SWxDOztBZWg4SUE7RUFBc0MsZ0JBQUE7QWZvOEl0Qzs7QWVuOElBO0VBQXdDLGdCQUFBO0FmdThJeEM7O0FldDhJQTtFQUE2QyxnQkFBQTtBZjA4STdDOztBZXo4SUE7RUFBa0MsZ0JBQUE7QWY2OElsQzs7QWU1OElBO0VBQXdDLGdCQUFBO0FmZzlJeEM7O0FlLzhJQTtFQUE2QyxnQkFBQTtBZm05STdDOztBZWw5SUE7RUFBa0MsZ0JBQUE7QWZzOUlsQzs7QWVyOUlBO0VBQXNDLGdCQUFBO0FmeTlJdEM7O0FleDlJQTtFQUEwQyxnQkFBQTtBZjQ5STFDOztBZTM5SUE7RUFBNEMsZ0JBQUE7QWYrOUk1Qzs7QWU5OUlBO0VBQWlDLGdCQUFBO0FmaytJakM7O0FlaitJQTtFQUF3QyxnQkFBQTtBZnErSXhDOztBZXArSUE7RUFBd0MsZ0JBQUE7QWZ3K0l4Qzs7QWV2K0lBO0VBQWlDLGdCQUFBO0FmMitJakM7O0FlMStJQTtFQUFpQyxnQkFBQTtBZjgrSWpDOztBZTcrSUE7RUFBd0MsZ0JBQUE7QWZpL0l4Qzs7QWVoL0lBO0VBQXlDLGdCQUFBO0Fmby9JekM7O0Flbi9JQTtFQUF5QyxnQkFBQTtBZnUvSXpDOztBZXQvSUE7RUFBd0MsZ0JBQUE7QWYwL0l4Qzs7QWV6L0lBO0VBQW9DLGdCQUFBO0FmNi9JcEM7O0FlNS9JQTtFQUFtQyxnQkFBQTtBZmdnSm5DOztBZS8vSUE7RUFBd0MsZ0JBQUE7QWZtZ0p4Qzs7QWVsZ0pBO0VBQWlDLGdCQUFBO0Fmc2dKakM7O0FlcmdKQTtFQUFtQyxnQkFBQTtBZnlnSm5DOztBZXhnSkE7RUFBd0MsZ0JBQUE7QWY0Z0p4Qzs7QWUzZ0pBO0VBQWdDLGdCQUFBO0FmK2dKaEM7O0FlOWdKQTtFQUFzQyxnQkFBQTtBZmtoSnRDOztBZWpoSkE7RUFBaUMsZ0JBQUE7QWZxaEpqQzs7QWVwaEpBO0VBQW9DLGdCQUFBO0Fmd2hKcEM7O0FldmhKQTtFQUFxQyxnQkFBQTtBZjJoSnJDOztBZTFoSkE7RUFBdUMsZ0JBQUE7QWY4aEp2Qzs7QWU3aEpBO0VBQXNDLGdCQUFBO0FmaWlKdEM7O0FlaGlKQTtFQUFpQyxnQkFBQTtBZm9pSmpDOztBZW5pSkE7RUFBMEMsZ0JBQUE7QWZ1aUoxQzs7QWV0aUpBO0VBQXlDLGdCQUFBO0FmMGlKekM7O0FlemlKQTtFQUFnRCxnQkFBQTtBZjZpSmhEOztBZTVpSkE7RUFBb0QsZ0JBQUE7QWZnakpwRDs7QWUvaUpBO0VBQXlDLGdCQUFBO0FmbWpKekM7O0FlbGpKQTtFQUFrQyxnQkFBQTtBZnNqSmxDOztBZXJqSkE7RUFBeUMsZ0JBQUE7QWZ5akp6Qzs7QWV4akpBO0VBQXdDLGdCQUFBO0FmNGpKeEM7O0FlM2pKQTtFQUF1QyxnQkFBQTtBZitqSnZDOztBZTlqSkE7RUFBeUMsZ0JBQUE7QWZra0p6Qzs7QWVqa0pBO0VBQTRDLGdCQUFBO0FmcWtKNUM7O0FlcGtKQTtFQUFvQyxnQkFBQTtBZndrSnBDOztBZXZrSkE7RUFBbUMsZ0JBQUE7QWYya0puQzs7QWUxa0pBO0VBQXlDLGdCQUFBO0FmOGtKekM7O0FlN2tKQTtFQUFtQyxnQkFBQTtBZmlsSm5DOztBZWhsSkE7RUFBK0IsZ0JBQUE7QWZvbEovQjs7QWVubEpBO0VBQW1DLGdCQUFBO0FmdWxKbkM7O0FldGxKQTtFQUFxQyxnQkFBQTtBZjBsSnJDOztBZXpsSkE7RUFBNEMsZ0JBQUE7QWY2bEo1Qzs7QWU1bEpBO0VBQTRDLGdCQUFBO0FmZ21KNUM7O0FlL2xKQTtFQUFzQyxnQkFBQTtBZm1tSnRDOztBZWxtSkE7RUFBc0MsZ0JBQUE7QWZzbUp0Qzs7QWVybUpBO0VBQWtDLGdCQUFBO0FmeW1KbEM7O0FleG1KQTtFQUF1QyxnQkFBQTtBZjRtSnZDOztBZTNtSkE7RUFBd0MsZ0JBQUE7QWYrbUp4Qzs7QWU5bUpBO0VBQWtDLGdCQUFBO0Fma25KbEM7O0Flam5KQTtFQUFzQyxnQkFBQTtBZnFuSnRDOztBZXBuSkE7RUFBbUMsZ0JBQUE7QWZ3bkpuQzs7QWV2bkpBO0VBQXdDLGdCQUFBO0FmMm5KeEM7O0FlMW5KQTtFQUFvQyxnQkFBQTtBZjhuSnBDOztBZTduSkE7RUFBc0MsZ0JBQUE7QWZpb0p0Qzs7QWVob0pBO0VBQTBDLGdCQUFBO0Fmb29KMUM7O0Flbm9KQTtFQUFvQyxnQkFBQTtBZnVvSnBDOztBZXRvSkE7RUFBc0MsZ0JBQUE7QWYwb0p0Qzs7QWV6b0pBO0VBQWdDLGdCQUFBO0FmNm9KaEM7O0FlNW9KQTtFQUF5QyxnQkFBQTtBZmdwSnpDOztBZS9vSkE7RUFBbUMsZ0JBQUE7QWZtcEpuQzs7QWVscEpBO0VBQXlDLGdCQUFBO0Fmc3BKekM7O0FlcnBKQTtFQUFvQyxnQkFBQTtBZnlwSnBDOztBZXhwSkE7RUFBa0MsZ0JBQUE7QWY0cEpsQzs7QWUzcEpBO0VBQXdDLGdCQUFBO0FmK3BKeEM7O0FlOXBKQTtFQUFtQyxnQkFBQTtBZmtxSm5DOztBZWpxSkE7RUFBa0MsZ0JBQUE7QWZxcUpsQzs7QWVwcUpBO0VBQW9DLGdCQUFBO0Fmd3FKcEM7O0FldnFKQTtFQUFnRCxnQkFBQTtBZjJxSmhEOztBZTFxSkE7RUFBK0MsZ0JBQUE7QWY4cUovQzs7QWU3cUpBO0VBQTJDLGdCQUFBO0FmaXJKM0M7O0FlaHJKQTtFQUFvQyxnQkFBQTtBZm9ySnBDOztBZW5ySkE7RUFBc0MsZ0JBQUE7QWZ1ckp0Qzs7QWV0ckpBO0VBQW1DLGdCQUFBO0FmMHJKbkM7O0FlenJKQTtFQUF5QyxnQkFBQTtBZjZySnpDOztBZTVySkE7RUFBMEMsZ0JBQUE7QWZnc0oxQzs7QWUvckpBO0VBQW1DLGdCQUFBO0FmbXNKbkM7O0FlbHNKQTtFQUFpQyxnQkFBQTtBZnNzSmpDOztBZXJzSkE7RUFBcUMsZ0JBQUE7QWZ5c0pyQzs7QWV4c0pBO0VBQXVDLGdCQUFBO0FmNHNKdkM7O0FlM3NKQTtFQUEwQyxnQkFBQTtBZitzSjFDOztBZTlzSkE7RUFBbUMsZ0JBQUE7QWZrdEpuQzs7QWVqdEpBO0VBQW1DLGdCQUFBO0FmcXRKbkM7O0FlcHRKQTtFQUFxQyxnQkFBQTtBZnd0SnJDOztBZXZ0SkE7RUFBeUMsZ0JBQUE7QWYydEp6Qzs7QWUxdEpBO0VBQXVDLGdCQUFBO0FmOHRKdkM7O0FlN3RKQTtFQUFrQyxnQkFBQTtBZml1SmxDOztBZWh1SkE7RUFBc0MsZ0JBQUE7QWZvdUp0Qzs7QWVudUpBO0VBQW1DLGdCQUFBO0FmdXVKbkM7O0FldHVKQTtFQUF1QyxnQkFBQTtBZjB1SnZDOztBZXp1SkE7RUFBeUMsZ0JBQUE7QWY2dUp6Qzs7QWU1dUpBO0VBQXNDLGdCQUFBO0FmZ3ZKdEM7O0FlL3VKQTtFQUFxQyxnQkFBQTtBZm12SnJDOztBZWx2SkE7RUFBb0MsZ0JBQUE7QWZzdkpwQzs7QWVydkpBO0VBQXdDLGdCQUFBO0FmeXZKeEM7O0FleHZKQTtFQUFnQyxnQkFBQTtBZjR2SmhDOztBZTN2SkE7RUFBbUMsZ0JBQUE7QWYrdkpuQzs7QWU5dkpBO0VBQWlDLGdCQUFBO0Fma3dKakM7O0FlandKQTtFQUEwQyxnQkFBQTtBZnF3SjFDOztBZXB3SkE7RUFBaUMsZ0JBQUE7QWZ3d0pqQzs7QWV2d0pBO0VBQWtDLGdCQUFBO0FmMndKbEM7O0FlMXdKQTtFQUFtQyxnQkFBQTtBZjh3Sm5DOztBZTd3SkE7RUFBdUMsZ0JBQUE7QWZpeEp2Qzs7QWVoeEpBO0VBQW9DLGdCQUFBO0Fmb3hKcEM7O0FlbnhKQTtFQUFrQyxnQkFBQTtBZnV4SmxDOztBZXR4SkE7RUFBMEMsZ0JBQUE7QWYweEoxQzs7QWV6eEpBO0VBQTZDLGdCQUFBO0FmNnhKN0M7O0FlNXhKQTtFQUFnQyxnQkFBQTtBZmd5SmhDOztBZS94SkE7RUFBdUMsZ0JBQUE7QWZteUp2Qzs7QWVseUpBO0VBQXVDLGdCQUFBO0Fmc3lKdkM7O0FlcnlKQTtFQUFrQyxnQkFBQTtBZnl5SmxDOztBZXh5SkE7RUFBMkMsZ0JBQUE7QWY0eUozQzs7QWUzeUpBO0VBQTZDLGdCQUFBO0FmK3lKN0M7O0FlOXlKQTtFQUEyQyxnQkFBQTtBZmt6SjNDOztBZWp6SkE7RUFBMkMsZ0JBQUE7QWZxekozQzs7QWVwekpBO0VBQW9DLGdCQUFBO0Fmd3pKcEM7O0FldnpKQTtFQUF1QyxnQkFBQTtBZjJ6SnZDOztBZTF6SkE7RUFBK0IsZ0JBQUE7QWY4ekovQjs7QWU3ekpBO0VBQWlDLGdCQUFBO0FmaTBKakM7O0FlaDBKQTtFQUF3QyxnQkFBQTtBZm8wSnhDOztBZW4wSkE7RUFBb0MsZ0JBQUE7QWZ1MEpwQzs7QWV0MEpBO0VBQXFDLGdCQUFBO0FmMDBKckM7O0FlejBKQTtFQUFtQyxnQkFBQTtBZjYwSm5DOztBZTUwSkE7RUFBa0MsZ0JBQUE7QWZnMUpsQzs7QWUvMEpBO0VBQXVDLGdCQUFBO0FmbTFKdkM7O0FlbDFKQTtFQUFxQyxnQkFBQTtBZnMxSnJDOztBZXIxSkE7RUFBaUMsZ0JBQUE7QWZ5MUpqQzs7QWV4MUpBO0VBQXNDLGdCQUFBO0FmNDFKdEM7O0FlMzFKQTtFQUEyQyxnQkFBQTtBZisxSjNDOztBZTkxSkE7RUFBb0MsZ0JBQUE7QWZrMkpwQzs7QWVqMkpBO0VBQWlDLGdCQUFBO0FmcTJKakM7O0FlcDJKQTtFQUFvQyxnQkFBQTtBZncySnBDOztBZXYySkE7RUFBeUMsZ0JBQUE7QWYyMkp6Qzs7QWUxMkpBO0VBQW9DLGdCQUFBO0FmODJKcEM7O0FlNzJKQTtFQUE2QyxnQkFBQTtBZmkzSjdDOztBZWgzSkE7RUFBZ0QsZ0JBQUE7QWZvM0poRDs7QWVuM0pBO0VBQXNDLGdCQUFBO0FmdTNKdEM7O0FldDNKQTtFQUFrQyxnQkFBQTtBZjAzSmxDOztBZXozSkE7RUFBbUMsZ0JBQUE7QWY2M0puQzs7QWU1M0pBO0VBQW1DLGdCQUFBO0FmZzRKbkM7O0FlLzNKQTtFQUF3QyxnQkFBQTtBZm00SnhDOztBZWw0SkE7RUFBbUMsZ0JBQUE7QWZzNEpuQzs7QWVyNEpBO0VBQW1DLGdCQUFBO0FmeTRKbkM7O0FleDRKQTtFQUF1QyxnQkFBQTtBZjQ0SnZDOztBZTM0SkE7RUFBcUMsZ0JBQUE7QWYrNEpyQzs7QWU5NEpBO0VBQW1DLGdCQUFBO0FmazVKbkM7O0FlajVKQTtFQUFvQyxnQkFBQTtBZnE1SnBDOztBZXA1SkE7RUFBbUMsZ0JBQUE7QWZ3NUpuQzs7QWV2NUpBO0VBQTBDLGdCQUFBO0FmMjVKMUM7O0FlMTVKQTtFQUE0QyxnQkFBQTtBZjg1SjVDOztBZTc1SkE7RUFBeUMsZ0JBQUE7QWZpNkp6Qzs7QWVoNkpBO0VBQXdDLGdCQUFBO0FmbzZKeEM7O0FlbjZKQTtFQUF3QyxnQkFBQTtBZnU2SnhDOztBZXQ2SkE7RUFBcUMsZ0JBQUE7QWYwNkpyQzs7QWV6NkpBO0VBQXFDLGdCQUFBO0FmNjZKckM7O0FlNTZKQTtFQUFtQyxnQkFBQTtBZmc3Sm5DOztBZS82SkE7RUFBc0MsZ0JBQUE7QWZtN0p0Qzs7QWVsN0pBO0VBQTBDLGdCQUFBO0FmczdKMUM7O0FlcjdKQTtFQUFtQyxnQkFBQTtBZnk3Sm5DOztBZXg3SkE7RUFBeUMsZ0JBQUE7QWY0N0p6Qzs7QWUzN0pBO0VBQW1DLGdCQUFBO0FmKzdKbkM7O0FlOTdKQTtFQUFrQyxnQkFBQTtBZms4SmxDOztBZWo4SkE7RUFBc0MsZ0JBQUE7QWZxOEp0Qzs7QWVwOEpBO0VBQXNDLGdCQUFBO0FmdzhKdEM7O0FldjhKQTtFQUE2QyxnQkFBQTtBZjI4SjdDOztBZTE4SkE7RUFBeUMsZ0JBQUE7QWY4OEp6Qzs7QWU3OEpBO0VBQWtDLGdCQUFBO0FmaTlKbEM7O0FlaDlKQTtFQUF3QyxnQkFBQTtBZm85SnhDOztBZW45SkE7RUFBbUMsZ0JBQUE7QWZ1OUpuQzs7QWV0OUpBO0VBQXVDLGdCQUFBO0FmMDlKdkM7O0FlejlKQTtFQUF5QyxnQkFBQTtBZjY5SnpDOztBZTU5SkE7RUFBeUMsZ0JBQUE7QWZnK0p6Qzs7QWUvOUpBO0VBQWlDLGdCQUFBO0FmbStKakM7O0FlbCtKQTtFQUEwQyxnQkFBQTtBZnMrSjFDOztBZXIrSkE7RUFBMkMsZ0JBQUE7QWZ5K0ozQzs7QWV4K0pBO0VBQXlDLGdCQUFBO0FmNCtKekM7O0FlMytKQTtFQUF3QyxnQkFBQTtBZisrSnhDOztBZTkrSkE7RUFBd0MsZ0JBQUE7QWZrL0p4Qzs7QWVqL0pBO0VBQXlDLGdCQUFBO0FmcS9KekM7O0FlcC9KQTtFQUE0QyxnQkFBQTtBZncvSjVDOztBZXYvSkE7RUFBMEMsZ0JBQUE7QWYyL0oxQzs7QWUxL0pBO0VBQXFDLGdCQUFBO0FmOC9KckM7O0FlNy9KQTtFQUFtQyxnQkFBQTtBZmlnS25DOztBZWhnS0E7RUFBd0MsZ0JBQUE7QWZvZ0t4Qzs7QWVuZ0tBO0VBQW1DLGdCQUFBO0FmdWdLbkM7O0FldGdLQTtFQUFxQyxnQkFBQTtBZjBnS3JDOztBZXpnS0E7RUFBd0MsZ0JBQUE7QWY2Z0t4Qzs7QWU1Z0tBO0VBQXdDLGdCQUFBO0FmZ2hLeEM7O0FlL2dLQTtFQUFtQyxnQkFBQTtBZm1oS25DOztBZWxoS0E7RUFBa0MsZ0JBQUE7QWZzaEtsQzs7QWVyaEtBO0VBQWlDLGdCQUFBO0FmeWhLakM7O0FleGhLQTtFQUFvQyxnQkFBQTtBZjRoS3BDOztBZTNoS0E7RUFBd0MsZ0JBQUE7QWYraEt4Qzs7QWU5aEtBO0VBQTBDLGdCQUFBO0Fma2lLMUM7O0FlamlLQTtFQUFxQyxnQkFBQTtBZnFpS3JDOztBZXBpS0E7RUFBeUMsZ0JBQUE7QWZ3aUt6Qzs7QWV2aUtBO0VBQW1DLGdCQUFBO0FmMmlLbkM7O0FlMWlLQTtFQUFxQyxnQkFBQTtBZjhpS3JDOztBZTdpS0E7RUFBcUMsZ0JBQUE7QWZpaktyQzs7QWVoaktBO0VBQXFDLGdCQUFBO0Fmb2pLckM7O0FlbmpLQTtFQUFxQyxnQkFBQTtBZnVqS3JDOztBZXRqS0E7RUFBdUMsZ0JBQUE7QWYwakt2Qzs7QWV6aktBO0VBQXlDLGdCQUFBO0FmNmpLekM7O0FlNWpLQTtFQUF5QyxnQkFBQTtBZmdrS3pDOztBZS9qS0E7RUFBeUMsZ0JBQUE7QWZta0t6Qzs7QWVsa0tBO0VBQTZDLGdCQUFBO0Fmc2tLN0M7O0FlcmtLQTtFQUF5QyxnQkFBQTtBZnlrS3pDOztBZXhrS0E7RUFBc0MsZ0JBQUE7QWY0a0t0Qzs7QWUza0tBO0VBQXFDLGdCQUFBO0FmK2tLckM7O0FlOWtLQTtFQUF3QyxnQkFBQTtBZmtsS3hDOztBZWpsS0E7RUFBb0MsZ0JBQUE7QWZxbEtwQzs7QWVwbEtBO0VBQW9DLGdCQUFBO0Fmd2xLcEM7O0FldmxLQTtFQUFpQyxnQkFBQTtBZjJsS2pDOztBZTFsS0E7RUFBb0MsZ0JBQUE7QWY4bEtwQzs7QWU3bEtBO0VBQXFDLGdCQUFBO0FmaW1LckM7O0FlaG1LQTtFQUFtQyxnQkFBQTtBZm9tS25DOztBZW5tS0E7RUFBcUMsZ0JBQUE7QWZ1bUtyQzs7QWV0bUtBO0VBQXFDLGdCQUFBO0FmMG1LckM7O0Flem1LQTtFQUFtQyxnQkFBQTtBZjZtS25DOztBZTVtS0E7RUFBMEMsZ0JBQUE7QWZnbksxQzs7QWUvbUtBO0VBQWtDLGdCQUFBO0FmbW5LbEM7O0FlbG5LQTtFQUE2QyxnQkFBQTtBZnNuSzdDOztBZXJuS0E7RUFBcUMsZ0JBQUE7QWZ5bktyQzs7QWV4bktBO0VBQWtDLGdCQUFBO0FmNG5LbEM7O0FlM25LQTtFQUFrQyxnQkFBQTtBZituS2xDOztBZTluS0E7RUFBdUMsZ0JBQUE7QWZrb0t2Qzs7QWVqb0tBO0VBQWtDLGdCQUFBO0FmcW9LbEM7O0FlcG9LQTtFQUFxQyxnQkFBQTtBZndvS3JDOztBZXZvS0E7RUFBbUMsZ0JBQUE7QWYyb0tuQzs7QWUxb0tBO0VBQXNDLGdCQUFBO0FmOG9LdEM7O0FlN29LQTtFQUE2QyxnQkFBQTtBZmlwSzdDOztBZWhwS0E7RUFBc0MsZ0JBQUE7QWZvcEt0Qzs7QWVucEtBO0VBQTZDLGdCQUFBO0FmdXBLN0M7O0FldHBLQTtFQUF1QyxnQkFBQTtBZjBwS3ZDOztBZXpwS0E7RUFBa0MsZ0JBQUE7QWY2cEtsQzs7QWU1cEtBO0VBQXVDLGdCQUFBO0FmZ3FLdkM7O0FlL3BLQTtFQUF1QyxnQkFBQTtBZm1xS3ZDOztBZWxxS0E7RUFBdUMsZ0JBQUE7QWZzcUt2Qzs7QWVycUtBO0VBQWlDLGdCQUFBO0FmeXFLakM7O0FleHFLQTtFQUFrQyxnQkFBQTtBZjRxS2xDOztBZTNxS0E7RUFBb0MsZ0JBQUE7QWYrcUtwQzs7QWU5cUtBO0VBQXdDLGdCQUFBO0Fma3JLeEM7O0FlanJLQTtFQUFnQyxnQkFBQTtBZnFyS2hDOztBZXByS0E7RUFBa0MsZ0JBQUE7QWZ3cktsQzs7QWV2cktBO0VBQXFDLGdCQUFBO0FmMnJLckM7O0FlMXJLQTtFQUEyQyxnQkFBQTtBZjhySzNDOztBZTdyS0E7RUFBNEMsZ0JBQUE7QWZpc0s1Qzs7QWVoc0tBO0VBQW1DLGdCQUFBO0Fmb3NLbkM7O0FlbnNLQTtFQUF5QyxnQkFBQTtBZnVzS3pDOztBZXRzS0E7RUFBeUMsZ0JBQUE7QWYwc0t6Qzs7QWV6c0tBO0VBQXNDLGdCQUFBO0FmNnNLdEM7O0FlNXNLQTtFQUF1QyxnQkFBQTtBZmd0S3ZDOztBZS9zS0E7RUFBb0MsZ0JBQUE7QWZtdEtwQzs7QWVsdEtBO0VBQXVDLGdCQUFBO0Fmc3RLdkM7O0FlcnRLQTtFQUFxQyxnQkFBQTtBZnl0S3JDOztBZXh0S0E7RUFBa0MsZ0JBQUE7QWY0dEtsQzs7QWUzdEtBO0VBQXdDLGdCQUFBO0FmK3RLeEM7O0FlOXRLQTtFQUFpQyxnQkFBQTtBZmt1S2pDOztBZWp1S0E7RUFBNEMsZ0JBQUE7QWZxdUs1Qzs7QWVwdUtBO0VBQWdELGdCQUFBO0Fmd3VLaEQ7O0FldnVLQTtFQUEwQyxnQkFBQTtBZjJ1SzFDOztBZTF1S0E7RUFBOEMsZ0JBQUE7QWY4dUs5Qzs7QWU3dUtBO0VBQXFDLGdCQUFBO0FmaXZLckM7O0FlaHZLQTtFQUE2QyxnQkFBQTtBZm92SzdDOztBZW52S0E7RUFBaUQsZ0JBQUE7QWZ1dktqRDs7QWV0dktBO0VBQTJDLGdCQUFBO0FmMHZLM0M7O0FlenZLQTtFQUErQyxnQkFBQTtBZjZ2Sy9DOztBZTV2S0E7RUFBc0MsZ0JBQUE7QWZnd0t0Qzs7QWUvdktBO0VBQThDLGdCQUFBO0FmbXdLOUM7O0FlbHdLQTtFQUFrRCxnQkFBQTtBZnN3S2xEOztBZXJ3S0E7RUFBNEMsZ0JBQUE7QWZ5d0s1Qzs7QWV4d0tBO0VBQWdELGdCQUFBO0FmNHdLaEQ7O0FlM3dLQTtFQUE2QyxnQkFBQTtBZit3SzdDOztBZTl3S0E7RUFBaUQsZ0JBQUE7QWZreEtqRDs7QWVqeEtBO0VBQTJDLGdCQUFBO0FmcXhLM0M7O0FlcHhLQTtFQUErQyxnQkFBQTtBZnd4Sy9DOztBZXZ4S0E7RUFBMkMsZ0JBQUE7QWYyeEszQzs7QWUxeEtBO0VBQStDLGdCQUFBO0FmOHhLL0M7O0FlN3hLQTtFQUF5QyxnQkFBQTtBZml5S3pDOztBZWh5S0E7RUFBNkMsZ0JBQUE7QWZveUs3Qzs7QWVueUtBO0VBQW9DLGdCQUFBO0FmdXlLcEM7O0FldHlLQTtFQUF1QyxnQkFBQTtBZjB5S3ZDOztBZXp5S0E7RUFBaUMsZ0JBQUE7QWY2eUtqQzs7QWU1eUtBO0VBQXVDLGdCQUFBO0FmZ3pLdkM7O0FlL3lLQTtFQUFnQyxnQkFBQTtBZm16S2hDOztBZWx6S0E7RUFBMEMsZ0JBQUE7QWZzeksxQzs7QWVyektBO0VBQWtDLGdCQUFBO0FmeXpLbEM7O0FleHpLQTtFQUFxQyxnQkFBQTtBZjR6S3JDOztBZTN6S0E7RUFBb0MsZ0JBQUE7QWYrektwQzs7QWU5ektBO0VBQXlDLGdCQUFBO0FmazBLekM7O0FlajBLQTtFQUF3QyxnQkFBQTtBZnEwS3hDOztBZXAwS0E7RUFBbUMsZ0JBQUE7QWZ3MEtuQzs7QWV2MEtBO0VBQStDLGdCQUFBO0FmMjBLL0M7O0FlMTBLQTtFQUF1QyxnQkFBQTtBZjgwS3ZDOztBZTcwS0E7RUFBb0MsZ0JBQUE7QWZpMUtwQzs7QWVoMUtBO0VBQTBDLGdCQUFBO0FmbzFLMUM7O0FlbjFLQTtFQUFvQyxnQkFBQTtBZnUxS3BDOztBZXQxS0E7RUFBb0MsZ0JBQUE7QWYwMUtwQzs7QWV6MUtBO0VBQXNDLGdCQUFBO0FmNjFLdEM7O0FlNTFLQTtFQUFtQyxnQkFBQTtBZmcyS25DOztBZS8xS0E7RUFBd0MsZ0JBQUE7QWZtMkt4Qzs7QWVsMktBO0VBQXdDLGdCQUFBO0FmczJLeEM7O0FlcjJLQTtFQUE0QyxnQkFBQTtBZnkySzVDOztBZXgyS0E7RUFBd0MsZ0JBQUE7QWY0Mkt4Qzs7QWUzMktBO0VBQXFDLGdCQUFBO0FmKzJLckM7O0FlOTJLQTtFQUEyQyxnQkFBQTtBZmszSzNDOztBZWozS0E7RUFBMkMsZ0JBQUE7QWZxM0szQzs7QWVwM0tBO0VBQXNDLGdCQUFBO0FmdzNLdEM7O0FldjNLQTtFQUFrQyxnQkFBQTtBZjIzS2xDOztBZTEzS0E7RUFBa0MsZ0JBQUE7QWY4M0tsQzs7QWU3M0tBO0VBQWlDLGdCQUFBO0FmaTRLakM7O0FlaDRLQTtFQUE4QyxnQkFBQTtBZm80SzlDOztBZW40S0E7RUFBMkMsZ0JBQUE7QWZ1NEszQzs7QWV0NEtBO0VBQTZDLGdCQUFBO0FmMDRLN0M7O0FlejRLQTtFQUFzQyxnQkFBQTtBZjY0S3RDOztBZTU0S0E7RUFBMEMsZ0JBQUE7QWZnNUsxQzs7QWUvNEtBO0VBQTBDLGdCQUFBO0FmbTVLMUM7O0FlbDVLQTtFQUF5QyxnQkFBQTtBZnM1S3pDOztBZXI1S0E7RUFBa0MsZ0JBQUE7QWZ5NUtsQzs7QWV4NUtBO0VBQXVDLGdCQUFBO0FmNDVLdkM7O0FlMzVLQTtFQUFrQyxnQkFBQTtBZis1S2xDOztBZTk1S0E7RUFBa0MsZ0JBQUE7QWZrNktsQzs7QWVqNktBO0VBQXlDLGdCQUFBO0FmcTZLekM7O0FlcDZLQTtFQUF5QyxnQkFBQTtBZnc2S3pDOztBZXY2S0E7RUFBMkMsZ0JBQUE7QWYyNkszQzs7QWUxNktBO0VBQTBDLGdCQUFBO0FmODZLMUM7O0FlNzZLQTtFQUF5QyxnQkFBQTtBZmk3S3pDOztBZWg3S0E7RUFBd0MsZ0JBQUE7QWZvN0t4Qzs7QWVuN0tBO0VBQXlDLGdCQUFBO0FmdTdLekM7O0FldDdLQTtFQUF3QyxnQkFBQTtBZjA3S3hDOztBZXo3S0E7RUFBcUMsZ0JBQUE7QWY2N0tyQzs7QWU1N0tBO0VBQW9DLGdCQUFBO0FmZzhLcEM7O0FlLzdLQTtFQUFpQyxnQkFBQTtBZm04S2pDOztBZWw4S0E7RUFBd0MsZ0JBQUE7QWZzOEt4Qzs7QWVyOEtBO0VBQXNDLGdCQUFBO0FmeThLdEM7O0FleDhLQTtFQUFrQyxnQkFBQTtBZjQ4S2xDOztBZTM4S0E7RUFBc0MsZ0JBQUE7QWYrOEt0Qzs7QWU5OEtBO0VBQW1DLGdCQUFBO0FmazlLbkM7O0FlajlLQTtFQUFtQyxnQkFBQTtBZnE5S25DOztBZXA5S0E7RUFBd0MsZ0JBQUE7QWZ3OUt4Qzs7QWV2OUtBO0VBQXNDLGdCQUFBO0FmMjlLdEM7O0FlMTlLQTtFQUEwQyxnQkFBQTtBZjg5SzFDOztBZTc5S0E7RUFBbUMsZ0JBQUE7QWZpK0tuQzs7QWVoK0tBO0VBQXFDLGdCQUFBO0FmbytLckM7O0FlbitLQTtFQUF3QyxnQkFBQTtBZnUrS3hDOztBZXQrS0E7RUFBeUMsZ0JBQUE7QWYwK0t6Qzs7QWV6K0tBO0VBQXdDLGdCQUFBO0FmNitLeEM7O0FlNStLQTtFQUErQyxnQkFBQTtBZmcvSy9DOztBZS8rS0E7RUFBc0MsZ0JBQUE7QWZtL0t0Qzs7QWVsL0tBO0VBQW1DLGdCQUFBO0Fmcy9LbkM7O0Flci9LQTtFQUFxQyxnQkFBQTtBZnkvS3JDOztBZXgvS0E7RUFBNkMsZ0JBQUE7QWY0L0s3Qzs7QWUzL0tBO0VBQWdDLGdCQUFBO0FmKy9LaEM7O0FlOS9LQTtFQUFzQyxnQkFBQTtBZmtnTHRDOztBZWpnTEE7RUFBcUMsZ0JBQUE7QWZxZ0xyQzs7QWVwZ0xBO0VBQXFDLGdCQUFBO0Fmd2dMckM7O0FldmdMQTtFQUF1QyxnQkFBQTtBZjJnTHZDOztBZTFnTEE7RUFBb0MsZ0JBQUE7QWY4Z0xwQzs7QWU3Z0xBO0VBQW1DLGdCQUFBO0FmaWhMbkM7O0FlaGhMQTtFQUF3QyxnQkFBQTtBZm9oTHhDOztBZW5oTEE7RUFBd0MsZ0JBQUE7QWZ1aEx4Qzs7QWV0aExBO0VBQW1DLGdCQUFBO0FmMGhMbkM7O0FlemhMQTtFQUFxQyxnQkFBQTtBZjZoTHJDOztBZTVoTEE7RUFBaUMsZ0JBQUE7QWZnaUxqQzs7QWUvaExBO0VBQXVDLGdCQUFBO0FmbWlMdkM7O0FlbGlMQTtFQUFvQyxnQkFBQTtBZnNpTHBDOztBZXJpTEE7RUFBMEMsZ0JBQUE7QWZ5aUwxQzs7QWV4aUxBO0VBQWtDLGdCQUFBO0FmNGlMbEM7O0FlM2lMQTtFQUFtQyxnQkFBQTtBZitpTG5DOztBZTlpTEE7RUFBb0MsZ0JBQUE7QWZrakxwQzs7QWVqakxBO0VBQXNDLGdCQUFBO0FmcWpMdEM7O0FlcGpMQTtFQUFpQyxnQkFBQTtBZndqTGpDOztBZXZqTEE7RUFBcUMsZ0JBQUE7QWYyakxyQzs7QWUxakxBO0VBQW9DLGdCQUFBO0FmOGpMcEM7O0FlN2pMQTtFQUFrQyxnQkFBQTtBZmlrTGxDOztBZWhrTEE7RUFBeUMsZ0JBQUE7QWZva0x6Qzs7QWVua0xBO0VBQW1DLGdCQUFBO0FmdWtMbkM7O0FldGtMQTtFQUF1QyxnQkFBQTtBZjBrTHZDOztBZXprTEE7RUFBMkMsZ0JBQUE7QWY2a0wzQzs7QWU1a0xBO0VBQStDLGdCQUFBO0FmZ2xML0M7O0FlL2tMQTtFQUEwQyxnQkFBQTtBZm1sTDFDOztBZWxsTEE7RUFBb0MsZ0JBQUE7QWZzbExwQzs7QWVybExBO0VBQXVDLGdCQUFBO0FmeWxMdkM7O0FleGxMQTtFQUEyQyxnQkFBQTtBZjRsTDNDOztBZTNsTEE7RUFBbUQsZ0JBQUE7QWYrbExuRDs7QWU5bExBO0VBQWdELGdCQUFBO0Fma21MaEQ7O0Flam1MQTtFQUFtRCxnQkFBQTtBZnFtTG5EOztBZXBtTEE7RUFBZ0QsZ0JBQUE7QWZ3bUxoRDs7QWV2bUxBO0VBQW1ELGdCQUFBO0FmMm1MbkQ7O0FlMW1MQTtFQUErQyxnQkFBQTtBZjhtTC9DOztBZTdtTEE7RUFBNEMsZ0JBQUE7QWZpbkw1Qzs7QWVobkxBO0VBQStDLGdCQUFBO0Fmb25ML0M7O0Flbm5MQTtFQUE0QyxnQkFBQTtBZnVuTDVDOztBZXRuTEE7RUFBK0MsZ0JBQUE7QWYwbkwvQzs7QWV6bkxBO0VBQWlDLGdCQUFBO0FmNm5MakM7O0FlNW5MQTtFQUFnQyxnQkFBQTtBZmdvTGhDOztBZS9uTEE7RUFBaUMsZ0JBQUE7QWZtb0xqQzs7QWVsb0xBO0VBQWtDLGdCQUFBO0Fmc29MbEM7O0Flcm9MQTtFQUFtQyxnQkFBQTtBZnlvTG5DOztBZXhvTEE7RUFBaUMsZ0JBQUE7QWY0b0xqQzs7QWUzb0xBO0VBQWtDLGdCQUFBO0FmK29MbEM7O0FlOW9MQTtFQUFzQyxnQkFBQTtBZmtwTHRDOztBZWpwTEE7RUFBaUMsZ0JBQUE7QWZxcExqQzs7QWVwcExBO0VBQXNDLGdCQUFBO0Fmd3BMdEM7O0FldnBMQTtFQUFrQyxnQkFBQTtBZjJwTGxDOztBZTFwTEE7RUFBdUMsZ0JBQUE7QWY4cEx2Qzs7QWU3cExBO0VBQXFDLGdCQUFBO0FmaXFMckM7O0FlaHFMQTtFQUEyQyxnQkFBQTtBZm9xTDNDOztBZW5xTEE7RUFBK0MsZ0JBQUE7QWZ1cUwvQzs7QWV0cUxBO0VBQTZDLGdCQUFBO0FmMHFMN0M7O0FlenFMQTtFQUE0QyxnQkFBQTtBZjZxTDVDOztBZTVxTEE7RUFBNEMsZ0JBQUE7QWZnckw1Qzs7QWUvcUxBO0VBQTBDLGdCQUFBO0FmbXJMMUM7O0FlbHJMQTtFQUFrQyxnQkFBQTtBZnNyTGxDOztBZXJyTEE7RUFBd0MsZ0JBQUE7QWZ5ckx4Qzs7QWV4ckxBO0VBQXFDLGdCQUFBO0FmNHJMckM7O0FlM3JMQTtFQUFpQyxnQkFBQTtBZityTGpDOztBZTlyTEE7RUFBd0MsZ0JBQUE7QWZrc0x4Qzs7QWVqc0xBO0VBQXNDLGdCQUFBO0FmcXNMdEM7O0FlcHNMQTtFQUF1QyxnQkFBQTtBZndzTHZDOztBZXZzTEE7RUFBK0IsZ0JBQUE7QWYyc0wvQjs7QWUxc0xBO0VBQXFDLGdCQUFBO0FmOHNMckM7O0FlN3NMQTtFQUFvQyxnQkFBQTtBZml0THBDOztBZWh0TEE7RUFBeUMsZ0JBQUE7QWZvdEx6Qzs7QWVudExBO0VBQTBDLGdCQUFBO0FmdXRMMUM7O0FldHRMQTtFQUFvQyxnQkFBQTtBZjB0THBDOztBZXp0TEE7RUFBc0MsZ0JBQUE7QWY2dEx0Qzs7QWU1dExBO0VBQXdDLGdCQUFBO0FmZ3VMeEM7O0FlL3RMQTtFQUE4QyxnQkFBQTtBZm11TDlDOztBZWx1TEE7RUFBNkMsZ0JBQUE7QWZzdUw3Qzs7QWVydUxBO0VBQTZDLGdCQUFBO0FmeXVMN0M7O0FleHVMQTtFQUFnRCxnQkFBQTtBZjR1TGhEOztBZTN1TEE7RUFBdUQsZ0JBQUE7QWYrdUx2RDs7QWU5dUxBO0VBQWtDLGdCQUFBO0Fma3ZMbEM7O0FlanZMQTtFQUF3QyxnQkFBQTtBZnF2THhDOztBZXB2TEE7RUFBd0MsZ0JBQUE7QWZ3dkx4Qzs7QWV2dkxBO0VBQXNDLGdCQUFBO0FmMnZMdEM7O0FlMXZMQTtFQUFzQyxnQkFBQTtBZjh2THRDOztBZTd2TEE7RUFBeUMsZ0JBQUE7QWZpd0x6Qzs7QWVod0xBO0VBQThDLGdCQUFBO0Fmb3dMOUM7O0FlbndMQTtFQUE2QyxnQkFBQTtBZnV3TDdDOztBZXR3TEE7RUFBbUMsZ0JBQUE7QWYwd0xuQzs7QWV6d0xBO0VBQXVDLGdCQUFBO0FmNndMdkM7O0FlNXdMQTtFQUFrQyxnQkFBQTtBZmd4TGxDOztBZS93TEE7RUFBa0MsZ0JBQUE7QWZteExsQzs7QWVseExBO0VBQXlDLGdCQUFBO0Fmc3hMekM7O0FlcnhMQTtFQUEwQyxnQkFBQTtBZnl4TDFDOztBZXh4TEE7RUFBMEMsZ0JBQUE7QWY0eEwxQzs7QWUzeExBO0VBQXlDLGdCQUFBO0FmK3hMekM7O0FlOXhMQTtFQUFpQyxnQkFBQTtBZmt5TGpDOztBZWp5TEE7RUFBdUMsZ0JBQUE7QWZxeUx2Qzs7QWVweUxBO0VBQWlDLGdCQUFBO0Fmd3lMakM7O0FldnlMQTtFQUFzQyxnQkFBQTtBZjJ5THRDOztBZTF5TEE7RUFBa0QsZ0JBQUE7QWY4eUxsRDs7QWU3eUxBO0VBQXdDLGdCQUFBO0FmaXpMeEM7O0FlaHpMQTtFQUFrQyxnQkFBQTtBZm96TGxDOztBZW56TEE7RUFBdUMsZ0JBQUE7QWZ1ekx2Qzs7QWV0ekxBO0VBQXNDLGdCQUFBO0FmMHpMdEM7O0FlenpMQTtFQUFtQyxnQkFBQTtBZjZ6TG5DOztBZTV6TEE7RUFBeUMsZ0JBQUE7QWZnMEx6Qzs7QWUvekxBO0VBQTZDLGdCQUFBO0FmbTBMN0M7O0FlbDBMQTtFQUFzQyxnQkFBQTtBZnMwTHRDOztBZXIwTEE7RUFBMEMsZ0JBQUE7QWZ5MEwxQzs7QWV4MExBO0VBQW9DLGdCQUFBO0FmNDBMcEM7O0FlMzBMQTtFQUFrQyxnQkFBQTtBZiswTGxDOztBZTkwTEE7RUFBa0MsZ0JBQUE7QWZrMUxsQzs7QWVqMUxBO0VBQXVDLGdCQUFBO0FmcTFMdkM7O0FlcDFMQTtFQUFrQyxnQkFBQTtBZncxTGxDOztBZXYxTEE7RUFBdUMsZ0JBQUE7QWYyMUx2Qzs7QWUxMUxBO0VBQW9DLGdCQUFBO0FmODFMcEM7O0FlNzFMQTtFQUFvQyxnQkFBQTtBZmkyTHBDOztBZWgyTEE7RUFBNkMsZ0JBQUE7QWZvMkw3Qzs7QWVuMkxBO0VBQXNDLGdCQUFBO0FmdTJMdEM7O0FldDJMQTtFQUF5QyxnQkFBQTtBZjAyTHpDOztBZXoyTEE7RUFBMEMsZ0JBQUE7QWY2MkwxQzs7QWU1MkxBO0VBQTZDLGdCQUFBO0FmZzNMN0M7O0FlLzJMQTtFQUErQyxnQkFBQTtBZm0zTC9DOztBZWwzTEE7RUFBK0MsZ0JBQUE7QWZzM0wvQzs7QWVyM0xBO0VBQWtDLGdCQUFBO0FmeTNMbEM7O0FleDNMQTtFQUFpQyxnQkFBQTtBZjQzTGpDOztBZTMzTEE7RUFBd0MsZ0JBQUE7QWYrM0x4Qzs7QWU5M0xBO0VBQTRDLGdCQUFBO0FmazRMNUM7O0FlajRMQTtFQUFrQyxnQkFBQTtBZnE0TGxDOztBZXA0TEE7RUFBc0MsZ0JBQUE7QWZ3NEx0Qzs7QWV2NExBO0VBQTBDLGdCQUFBO0FmMjRMMUM7O0FlMTRMQTtFQUE4QyxnQkFBQTtBZjg0TDlDOztBZTc0TEE7RUFBdUMsZ0JBQUE7QWZpNUx2Qzs7QWVoNUxBO0VBQTJDLGdCQUFBO0FmbzVMM0M7O0FlbjVMQTtFQUEyQyxnQkFBQTtBZnU1TDNDOztBZXQ1TEE7RUFBaUMsZ0JBQUE7QWYwNUxqQzs7QWV6NUxBO0VBQXFDLGdCQUFBO0FmNjVMckM7O0FlNTVMQTtFQUEyQyxnQkFBQTtBZmc2TDNDOztBZS81TEE7RUFBMkMsZ0JBQUE7QWZtNkwzQzs7QWVsNkxBO0VBQXVDLGdCQUFBO0FmczZMdkM7O0FlcjZMQTtFQUFzQyxnQkFBQTtBZnk2THRDOztBZXg2TEE7RUFBa0MsZ0JBQUE7QWY0NkxsQzs7QWUzNkxBO0VBQW1DLGdCQUFBO0FmKzZMbkM7O0FlOTZMQTtFQUFxQyxnQkFBQTtBZms3THJDOztBZWo3TEE7RUFBd0MsZ0JBQUE7QWZxN0x4Qzs7QWVwN0xBO0VBQW1DLGdCQUFBO0FmdzdMbkM7O0FldjdMQTtFQUF1QyxnQkFBQTtBZjI3THZDOztBZTE3TEE7RUFBa0MsZ0JBQUE7QWY4N0xsQzs7QWU3N0xBO0VBQTRDLGdCQUFBO0FmaThMNUM7O0FlaDhMQTtFQUF3QyxnQkFBQTtBZm84THhDOztBZW44TEE7RUFBMEMsZ0JBQUE7QWZ1OEwxQzs7QWV0OExBO0VBQTBDLGdCQUFBO0FmMDhMMUM7O0FlejhMQTtFQUF5QyxnQkFBQTtBZjY4THpDOztBZTU4TEE7RUFBeUMsZ0JBQUE7QWZnOUx6Qzs7QWUvOExBO0VBQXVDLGdCQUFBO0FmbTlMdkM7O0FlbDlMQTtFQUF1QyxnQkFBQTtBZnM5THZDOztBZXI5TEE7RUFBbUMsZ0JBQUE7QWZ5OUxuQzs7QWV4OUxBO0VBQWdDLGdCQUFBO0FmNDlMaEM7O0FlMzlMQTtFQUFtQyxnQkFBQTtBZis5TG5DOztBZTk5TEE7RUFBMEMsZ0JBQUE7QWZrK0wxQzs7QWVqK0xBO0VBQW1DLGdCQUFBO0FmcStMbkM7O0FlcCtMQTtFQUFtQyxnQkFBQTtBZncrTG5DOztBZXYrTEE7RUFBK0IsZ0JBQUE7QWYyK0wvQjs7QWUxK0xBO0VBQXFDLGdCQUFBO0FmOCtMckM7O0FlNytMQTtFQUFtQyxnQkFBQTtBZmkvTG5DOztBZWgvTEE7RUFBb0MsZ0JBQUE7QWZvL0xwQzs7QWVuL0xBO0VBQTJDLGdCQUFBO0FmdS9MM0M7O0FldC9MQTtFQUFrQyxnQkFBQTtBZjAvTGxDOztBZXovTEE7RUFBaUMsZ0JBQUE7QWY2L0xqQzs7QWU1L0xBO0VBQW1DLGdCQUFBO0FmZ2dNbkM7O0FlLy9MQTtFQUFrQyxnQkFBQTtBZm1nTWxDOztBZWxnTUE7RUFBcUMsZ0JBQUE7QWZzZ01yQzs7QWVyZ01BO0VBQTJDLGdCQUFBO0FmeWdNM0M7O0FleGdNQTtFQUFzQyxnQkFBQTtBZjRnTXRDOztBZTNnTUE7RUFBaUMsZ0JBQUE7QWYrZ01qQzs7QWU5Z01BO0VBQXFDLGdCQUFBO0Fma2hNckM7O0FlamhNQTtFQUFvQyxnQkFBQTtBZnFoTXBDOztBZXBoTUE7RUFBa0MsZ0JBQUE7QWZ3aE1sQzs7QWV2aE1BO0VBQXdDLGdCQUFBO0FmMmhNeEM7O0FlMWhNQTtFQUE2QyxnQkFBQTtBZjhoTTdDOztBZTdoTUE7RUFBdUMsZ0JBQUE7QWZpaU12Qzs7QWVoaU1BO0VBQW1DLGdCQUFBO0Fmb2lNbkM7O0FlbmlNQTtFQUFtQyxnQkFBQTtBZnVpTW5DOztBZXRpTUE7RUFBdUMsZ0JBQUE7QWYwaU12Qzs7QWV6aU1BO0VBQW9DLGdCQUFBO0FmNmlNcEM7O0FlNWlNQTtFQUFtQyxnQkFBQTtBZmdqTW5DOztBZS9pTUE7RUFBZ0MsZ0JBQUE7QWZtak1oQzs7QWVsak1BO0VBQWdDLGdCQUFBO0Fmc2pNaEM7O0FlcmpNQTtFQUF1QyxnQkFBQTtBZnlqTXZDOztBZXhqTUE7RUFBdUMsZ0JBQUE7QWY0ak12Qzs7QWUzak1BO0VBQWlDLGdCQUFBO0FmK2pNakM7O0FlOWpNQTtFQUFxQyxnQkFBQTtBZmtrTXJDOztBZWprTUE7RUFBMkMsZ0JBQUE7QWZxa00zQzs7QWVwa01BO0VBQTJDLGdCQUFBO0Fmd2tNM0M7O0FldmtNQTtFQUF1QyxnQkFBQTtBZjJrTXZDOztBZTFrTUE7RUFBdUMsZ0JBQUE7QWY4a012Qzs7QWU3a01BO0VBQXdDLGdCQUFBO0FmaWxNeEM7O0FlaGxNQTtFQUF1QyxnQkFBQTtBZm9sTXZDOztBZW5sTUE7RUFBcUMsZ0JBQUE7QWZ1bE1yQzs7QWV0bE1BO0VBQXVDLGdCQUFBO0FmMGxNdkM7O0FlemxNQTtFQUFzQyxnQkFBQTtBZjZsTXRDOztBZTVsTUE7RUFBeUMsZ0JBQUE7QWZnbU16Qzs7QWUvbE1BO0VBQTBDLGdCQUFBO0FmbW1NMUM7O0FlbG1NQTtFQUEwQyxnQkFBQTtBZnNtTTFDOztBZXJtTUE7RUFBeUMsZ0JBQUE7QWZ5bU16Qzs7QWV4bU1BO0VBQXlDLGdCQUFBO0FmNG1NekM7O0FlM21NQTtFQUFzQyxnQkFBQTtBZittTXRDOztBZTltTUE7RUFBb0MsZ0JBQUE7QWZrbk1wQzs7QWVqbk1BO0VBQXlDLGdCQUFBO0FmcW5NekM7O0FlcG5NQTtFQUF1QyxnQkFBQTtBZnduTXZDOztBZXZuTUE7RUFBdUMsZ0JBQUE7QWYybk12Qzs7QWUxbk1BO0VBQXVDLGdCQUFBO0FmOG5NdkM7O0FlN25NQTtFQUFzQyxnQkFBQTtBZmlvTXRDOztBZWhvTUE7RUFBd0MsZ0JBQUE7QWZvb014Qzs7QWVub01BO0VBQXdDLGdCQUFBO0FmdW9NeEM7O0FldG9NQTtFQUF1QyxnQkFBQTtBZjBvTXZDOztBZXpvTUE7RUFBcUMsZ0JBQUE7QWY2b01yQzs7QWU1b01BO0VBQXFDLGdCQUFBO0FmZ3BNckM7O0FlL29NQTtFQUF1QyxnQkFBQTtBZm1wTXZDOztBZWxwTUE7RUFBa0MsZ0JBQUE7QWZzcE1sQzs7QWVycE1BO0VBQXdDLGdCQUFBO0FmeXBNeEM7O0FleHBNQTtFQUFzQyxnQkFBQTtBZjRwTXRDOztBZTNwTUE7RUFBd0MsZ0JBQUE7QWYrcE14Qzs7QWU5cE1BO0VBQTBDLGdCQUFBO0Fma3FNMUM7O0FlanFNQTtFQUFpQyxnQkFBQTtBZnFxTWpDOztBZXBxTUE7RUFBcUMsZ0JBQUE7QWZ3cU1yQzs7QWV2cU1BO0VBQXlDLGdCQUFBO0FmMnFNekM7O0FlMXFNQTtFQUEwQyxnQkFBQTtBZjhxTTFDOztBZTdxTUE7RUFBMEMsZ0JBQUE7QWZpck0xQzs7QWVock1BO0VBQXFDLGdCQUFBO0Fmb3JNckM7O0FlbnJNQTtFQUF5QyxnQkFBQTtBZnVyTXpDOztBZXRyTUE7RUFBbUMsZ0JBQUE7QWYwck1uQzs7QWV6ck1BO0VBQTJDLGdCQUFBO0FmNnJNM0M7O0FlNXJNQTtFQUEwQyxnQkFBQTtBZmdzTTFDOztBZS9yTUE7RUFBa0MsZ0JBQUE7QWZtc01sQzs7QWVsc01BO0VBQXlDLGdCQUFBO0Fmc3NNekM7O0FlcnNNQTtFQUF1QyxnQkFBQTtBZnlzTXZDOztBZXhzTUE7RUFBb0MsZ0JBQUE7QWY0c01wQzs7QWUzc01BO0VBQW1DLGdCQUFBO0FmK3NNbkM7O0FlOXNNQTtFQUEwQyxnQkFBQTtBZmt0TTFDOztBZWp0TUE7RUFBaUMsZ0JBQUE7QWZxdE1qQzs7QWVwdE1BO0VBQWtDLGdCQUFBO0Fmd3RNbEM7O0FldnRNQTtFQUFrQyxnQkFBQTtBZjJ0TWxDOztBZTF0TUE7RUFBa0MsZ0JBQUE7QWY4dE1sQzs7QWU3dE1BO0VBQXVDLGdCQUFBO0FmaXVNdkM7O0FlaHVNQTtFQUF3QyxnQkFBQTtBZm91TXhDOztBZW51TUE7RUFBbUMsZ0JBQUE7QWZ1dU1uQzs7QWV0dU1BO0VBQWtDLGdCQUFBO0FmMHVNbEM7O0FlenVNQTtFQUF5QyxnQkFBQTtBZjZ1TXpDOztBZTV1TUE7RUFBb0MsZ0JBQUE7QWZndk1wQzs7QWUvdU1BO0VBQWlDLGdCQUFBO0FmbXZNakM7O0FlbHZNQTtFQUErQixnQkFBQTtBZnN2TS9COztBZXJ2TUE7RUFBZ0MsZ0JBQUE7QWZ5dk1oQzs7QWV4dk1BO0VBQXNDLGdCQUFBO0FmNHZNdEM7O0FlM3ZNQTtFQUFvQyxnQkFBQTtBZit2TXBDOztBZTl2TUE7RUFBNEMsZ0JBQUE7QWZrd001Qzs7QWVqd01BO0VBQW1DLGdCQUFBO0FmcXdNbkM7O0FlcHdNQTtFQUF3QyxnQkFBQTtBZnd3TXhDOztBZXZ3TUE7RUFBd0MsZ0JBQUE7QWYyd014Qzs7QWUxd01BO0VBQXVDLGdCQUFBO0FmOHdNdkM7O0FlN3dNQTtFQUF5QyxnQkFBQTtBZml4TXpDOztBZWh4TUE7RUFBc0MsZ0JBQUE7QWZveE10Qzs7QWVueE1BO0VBQXFDLGdCQUFBO0FmdXhNckM7O0FldHhNQTtFQUFxQyxnQkFBQTtBZjB4TXJDOztBZXp4TUE7RUFBeUMsZ0JBQUE7QWY2eE16Qzs7QWU1eE1BO0VBQWtDLGdCQUFBO0FmZ3lNbEM7O0FlL3hNQTtFQUFtQyxnQkFBQTtBZm15TW5DOztBZWx5TUE7RUFBb0MsZ0JBQUE7QWZzeU1wQzs7QWVyeU1BO0VBQW1DLGdCQUFBO0FmeXlNbkM7O0FleHlNQTtFQUFpQyxnQkFBQTtBZjR5TWpDOztBZTN5TUE7RUFBdUMsZ0JBQUE7QWYreU12Qzs7QWU5eU1BO0VBQXNDLGdCQUFBO0Fma3pNdEM7O0FlanpNQTtFQUEwQyxnQkFBQTtBZnF6TTFDOztBZXB6TUE7RUFBbUMsZ0JBQUE7QWZ3ek1uQzs7QWV2ek1BO0VBQWtDLGdCQUFBO0FmMnpNbEM7O0FlMXpNQTtFQUEwQyxnQkFBQTtBZjh6TTFDOztBZTd6TUE7RUFBa0MsZ0JBQUE7QWZpME1sQzs7QWVoME1BO0VBQXdDLGdCQUFBO0FmbzBNeEM7O0FlbjBNQTtFQUF1QyxnQkFBQTtBZnUwTXZDOztBZXQwTUE7RUFBc0MsZ0JBQUE7QWYwME10Qzs7QWV6ME1BO0VBQXdDLGdCQUFBO0FmNjBNeEM7O0FlNTBNQTtFQUEwQyxnQkFBQTtBZmcxTTFDOztBZS8wTUE7RUFBaUMsZ0JBQUE7QWZtMU1qQzs7QWVsMU1BO0VBQW1DLGdCQUFBO0FmczFNbkM7O0FlcjFNQTtFQUF5QyxnQkFBQTtBZnkxTXpDOztBZXgxTUE7RUFBbUMsZ0JBQUE7QWY0MU1uQzs7QWUzMU1BO0VBQWtDLGdCQUFBO0FmKzFNbEM7O0FlOTFNQTtFQUFtQyxnQkFBQTtBZmsyTW5DOztBZWoyTUE7RUFBMkMsZ0JBQUE7QWZxMk0zQzs7QWVwMk1BO0VBQW1DLGdCQUFBO0FmdzJNbkM7O0FldjJNQTtFQUFrQyxnQkFBQTtBZjIyTWxDOztBZTEyTUE7RUFBcUMsZ0JBQUE7QWY4Mk1yQzs7QWU3Mk1BO0VBQTRDLGdCQUFBO0FmaTNNNUM7O0FlaDNNQTtFQUFrQyxnQkFBQTtBZm8zTWxDOztBZW4zTUE7RUFBdUMsZ0JBQUE7QWZ1M012Qzs7QWV0M01BO0VBQW9DLGdCQUFBO0FmMDNNcEM7O0FlejNNQTtFQUFrQyxnQkFBQTtBZjYzTWxDOztBZTUzTUE7RUFBaUMsZ0JBQUE7QWZnNE1qQzs7QWUvM01BO0VBQW1DLGdCQUFBO0FmbTRNbkM7O0FlbDRNQTtFQUFtQyxnQkFBQTtBZnM0TW5DOztBZXI0TUE7RUFBdUMsZ0JBQUE7QWZ5NE12Qzs7QWV4NE1BO0VBQXdDLGdCQUFBO0FmNDRNeEM7O0FlMzRNQTtFQUFpQyxnQkFBQTtBZis0TWpDOztBZTk0TUE7RUFBeUMsZ0JBQUE7QWZrNU16Qzs7QWVqNU1BO0VBQXlDLGdCQUFBO0FmcTVNekM7O0FlcDVNQTtFQUFtQyxnQkFBQTtBZnc1TW5DOztBZXY1TUE7RUFBdUMsZ0JBQUE7QWYyNU12Qzs7QWUxNU1BO0VBQXlDLGdCQUFBO0FmODVNekM7O0FlNzVNQTtFQUE0QyxnQkFBQTtBZmk2TTVDOztBZWg2TUE7RUFBNEMsZ0JBQUE7QWZvNk01Qzs7QWVuNk1BO0VBQTJDLGdCQUFBO0FmdTZNM0M7O0FldDZNQTtFQUFvQyxnQkFBQTtBZjA2TXBDOztBZXo2TUE7RUFBcUMsZ0JBQUE7QWY2Nk1yQzs7QWU1Nk1BO0VBQXdDLGdCQUFBO0FmZzdNeEM7O0FlLzZNQTtFQUF1QyxnQkFBQTtBZm03TXZDOztBZWw3TUE7RUFBMkMsZ0JBQUE7QWZzN00zQzs7QWVyN01BO0VBQWdDLGdCQUFBO0FmeTdNaEM7O0FleDdNQTtF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QSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7TUFBQSw4QkFBQTtVQUFBLGdDQUFBO0FEMDhnQkE7O0FDdjhnQkE7RUFDQSwwQkFBQTtBRDA4Z0JBOztBQ3Y4Z0JBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtBRDA4Z0JBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5UaGVtZSBOYW1lOlxuQXV0aG9yOlxuQXV0aG9yIFVSSTpcblRleHQgRG9tYWluOlxuKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRGT05UIEFXRVNPTUVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC4gMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS4gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG50ZW1wbGF0ZSwgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC4gMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi4gKi9cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS4gKi9cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiogQ29ycmVjdCB0aGUgbGluZS1oZWlnaHQgZm9yIGFsbCBoZWFkaW5ncyBpbiBDaHJvbWUgbW9iaWxlLCBGaXJlZm94LCBpT1MgU2FmYXJpLCBNaWNyb3NvZnQgRWRnZSBhbmQgSUUuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy4gKi9cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC4gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKiBGb3JtcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuICovXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS4gMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS4gKi9cbmJ1dHRvbiwgaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC4gKi9cbmJ1dHRvbiwgc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYCBjb250cm9scyBpbiBBbmRyb2lkIDQuIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuICovXG5idXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSwgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZywgW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKiogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS4gMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uICovXG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKiogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFiYWN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MFwiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uZmEtYWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWVcIjtcbn1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjtcbn1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc4XCI7XG59XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiO1xufVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLmZhLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNFwiO1xufVxuXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjtcbn1cblxuLmZhLWFsYXJtLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQzXCI7XG59XG5cbi5mYS1hbGFybS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ0XCI7XG59XG5cbi5mYS1hbGFybS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDVcIjtcbn1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmZhLWFsaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ2XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmZhLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1hbmdlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hcHBsZS1jcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiO1xufVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjtcbn1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUwXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjtcbn1cblxuLmZhLWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjtcbn1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGNcIjtcbn1cblxuLmZhLWFycm93LWFsdC10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjtcbn1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cblxuLmZhLWFycm93LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiO1xufVxuXG4uZmEtYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xufVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4uZmEtYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiO1xufVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG5cbi5mYS1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjtcbn1cblxuLmZhLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjtcbn1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7XG59XG5cbi5mYS1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7XG59XG5cbi5mYS1hdG9tLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkM1wiO1xufVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5mYS1heGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjJcIjtcbn1cblxuLmZhLWF4ZS1iYXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjNcIjtcbn1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjtcbn1cblxuLmZhLWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ0XCI7XG59XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuXG4uZmEtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjtcbn1cblxuLmZhLWJhZGdlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG5cbi5mYS1iYWRnZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDVcIjtcbn1cblxuLmZhLWJhZGdlLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDZcIjtcbn1cblxuLmZhLWJhZGdlci1ob25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNFwiO1xufVxuXG4uZmEtYmFncy1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0N1wiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1iYWxsLXBpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2VcIjtcbn1cblxuLmZhLWJhbGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMlwiO1xufVxuXG4uZmEtYmFsbG90LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMzXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtYmFyY29kZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjtcbn1cblxuLmZhLWJhcmNvZGUtcmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiO1xufVxuXG4uZmEtYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzVcIjtcbn1cblxuLmZhLWJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNVwiO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1iZWxsLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ4XCI7XG59XG5cbi5mYS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDlcIjtcbn1cblxuLmZhLWJlbGwtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7XG59XG5cbi5mYS1iZWxsLXNjaG9vbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2ZcIjtcbn1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiO1xufVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiO1xufVxuXG4uZmEtYmlraW5nLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRiXCI7XG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmZhLWJsYW5rZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjtcbn1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7XG59XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cblxuLmZhLWJvbmUtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDhcIjtcbn1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7XG59XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjtcbn1cblxuLmZhLWJvb2staGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjtcbn1cblxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiO1xufVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7XG59XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uZmEtYm9vay1zcGVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjhcIjtcbn1cblxuLmZhLWJvb2stdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlN1wiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRiXCI7XG59XG5cbi5mYS1ib29rcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U4XCI7XG59XG5cbi5mYS1ib290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7XG59XG5cbi5mYS1ib290aC1jdXJ0YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM0XCI7XG59XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmZhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmZhLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGRcIjtcbn1cblxuLmZhLWJvcmRlci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZVwiO1xufVxuXG4uZmEtYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGZcIjtcbn1cblxuLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5mYS1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTFcIjtcbn1cblxuLmZhLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MlwiO1xufVxuXG4uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7XG59XG5cbi5mYS1ib3JkZXItc3R5bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU0XCI7XG59XG5cbi5mYS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU1XCI7XG59XG5cbi5mYS1ib3ctYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjlcIjtcbn1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7XG59XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjtcbn1cblxuLmZhLWJveC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjtcbn1cblxuLmZhLWJveC1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzVcIjtcbn1cblxuLmZhLWJveC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2N1wiO1xufVxuXG4uZmEtYm94LWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjtcbn1cblxuLmZhLWJveC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7XG59XG5cbi5mYS1ib3gtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWRcIjtcbn1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5mYS1ib3gtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWZcIjtcbn1cblxuLmZhLWJveC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTBcIjtcbn1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1ib3hlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjtcbn1cblxuLmZhLWJveGluZy1nbG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOFwiO1xufVxuXG4uZmEtYnJhY2tldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjtcbn1cblxuLmZhLWJyYWNrZXRzLWN1cmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiO1xufVxuXG4uZmEtYnJlYWQtbG9hZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYlwiO1xufVxuXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuLmZhLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTZcIjtcbn1cblxuLmZhLWJyaW5nLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7XG59XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjtcbn1cblxuLmZhLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7XG59XG5cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7XG59XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xufVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5mYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtYnVsbHNleWUtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDhcIjtcbn1cblxuLmZhLWJ1bGxzZXllLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDlcIjtcbn1cblxuLmZhLWJ1cmdlci1zb2RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU4XCI7XG59XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG5cbi5mYS1idXJyaXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VkXCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWJ1cy1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGRcIjtcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWNhYmluZXQtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0Y1wiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiO1xufVxuXG4uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM2XCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWNhbXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJhXCI7XG59XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7XG59XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7XG59XG5cbi5mYS1jYW5kbGUtaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJjXCI7XG59XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7XG59XG5cbi5mYS1jYW5keS1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJkXCI7XG59XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiO1xufVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjtcbn1cblxuLmZhLWNhci1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OVwiO1xufVxuXG4uZmEtY2FyLWJ1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTBcIjtcbn1cblxuLmZhLWNhci1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWFcIjtcbn1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiO1xufVxuXG4uZmEtY2FyLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMlwiO1xufVxuXG4uZmEtY2FyLW1lY2hhbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUzXCI7XG59XG5cbi5mYS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4uZmEtY2FyLXRpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTVcIjtcbn1cblxuLmZhLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU2XCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiO1xufVxuXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuXG4uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4uZmEtY2FyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YlwiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjtcbn1cblxuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uZmEtY2F1bGRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmZcIjtcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuXG4uZmEtY2hhaXItb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMxXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRkXCI7XG59XG5cbi5mYS1jaGFydC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhhXCI7XG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWNoYXJ0LXBpZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjtcbn1cblxuLmZhLWNoYXJ0LXNjYXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWVcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjtcbn1cblxuLmZhLWNoZWVzZS1zd2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMFwiO1xufVxuXG4uZmEtY2hlZXNlYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YxXCI7XG59XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7XG59XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuXG4uZmEtY2hlc3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjtcbn1cblxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiO1xufVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4uZmEtY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDBcIjtcbn1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjtcbn1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjtcbn1cblxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjJcIjtcbn1cblxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbn1cblxuLmZhLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjtcbn1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLWNoaW1uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGJcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuXG4uZmEtY2xhdy1tYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMlwiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZThcIjtcbn1cblxuLmZhLWNsaXBib2FyZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YzXCI7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuXG4uZmEtY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiO1xufVxuXG4uZmEtY2xvdWQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOVwiO1xufVxuXG4uZmEtY2xvdWQtaGFpbC1taXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYVwiO1xufVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjtcbn1cblxuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiO1xufVxuXG4uZmEtY2xvdWQtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZVwiO1xufVxuXG4uZmEtY2xvdWQtc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZlwiO1xufVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4uZmEtY2xvdWQtc2xlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDFcIjtcbn1cblxuLmZhLWNsb3VkLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDJcIjtcbn1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiO1xufVxuXG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4uZmEtY2xvdWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ0XCI7XG59XG5cbi5mYS1jbG91ZHMtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NVwiO1xufVxuXG4uZmEtY2xvdWRzLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NlwiO1xufVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5mYS1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI3XCI7XG59XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jb2ZmZWUtdG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNVwiO1xufVxuXG4uZmEtY29mZmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM2XCI7XG59XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjtcbn1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhM1wiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNFwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTVcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE2XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y0XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFhXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYlwiO1xufVxuXG4uZmEtY29tbWVudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhY1wiO1xufVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFlXCI7XG59XG5cbi5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG5cbi5mYS1jb21tZW50LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIwXCI7XG59XG5cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cblxuLmZhLWNvbW1lbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjFcIjtcbn1cblxuLmZhLWNvbW1lbnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiO1xufVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiO1xufVxuXG4uZmEtY29tbWVudC1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNFwiO1xufVxuXG4uZmEtY29tbWVudC10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNlwiO1xufVxuXG4uZmEtY29tbWVudHMtYWx0LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MlwiO1xufVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmZhLWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtY29uc3RydWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVkXCI7XG59XG5cbi5mYS1jb250YWluZXItc3RvcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiN1wiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS1jb252ZXlvci1iZWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7XG59XG5cbi5mYS1jb252ZXlvci1iZWx0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZlwiO1xufVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7XG59XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5mYS1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM3XCI7XG59XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiO1xufVxuXG4uZmEtY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiO1xufVxuXG4uZmEtY3JpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiO1xufVxuXG4uZmEtY3JvaXNzYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y2XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiO1xufVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG59XG5cbi5mYS1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjtcbn1cblxuLmZhLWNydXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y4XCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZhLWN1cmxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuXG4uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjtcbn1cblxuLmZhLWRhZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYlwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOVwiO1xufVxuXG4uZmEtZGVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiO1xufVxuXG4uZmEtZGVlci1ydWRvbHBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhmXCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLWRld3BvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ4XCI7XG59XG5cbi5mYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjtcbn1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4uZmEtZGljZS1kMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2RcIjtcbn1cblxuLmZhLWRpY2UtZDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNlXCI7XG59XG5cbi5mYS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiO1xufVxuXG4uZmEtZGljZS1kNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMFwiO1xufVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiO1xufVxuXG4uZmEtZGljZS1kODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMlwiO1xufVxuXG4uZmEtZGljZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7XG59XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjtcbn1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG5cbi5mYS1kaWNlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiO1xufVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiO1xufVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLWRpZ2dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWVcIjtcbn1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuXG4uZmEtZGlwbG9tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiO1xufVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiO1xufVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG5cbi5mYS1kaXNlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZhXCI7XG59XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjtcbn1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLmZhLWRvLW5vdC1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlY1wiO1xufVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiO1xufVxuXG4uZmEtZG9nLWxlYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDRcIjtcbn1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uZmEtZG9sbHktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjtcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7XG59XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjtcbn1cblxuLmZhLWRyYXctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVkXCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjtcbn1cblxuLmZhLWRyYXctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7XG59XG5cbi5mYS1kcmVpZGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkyXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1kcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZlwiO1xufVxuXG4uZmEtZHJvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYwXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5mYS1kcnVtc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDZcIjtcbn1cblxuLmZhLWRydW1zdGljay1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWRyeWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYxXCI7XG59XG5cbi5mYS1kcnllci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjJcIjtcbn1cblxuLmZhLWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDhcIjtcbn1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7XG59XG5cbi5mYS1kdW1wc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiO1xufVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiO1xufVxuXG4uZmEtZHVuZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiO1xufVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG5cbi5mYS1lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjBcIjtcbn1cblxuLmZhLWVhci1tdWZmczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NVwiO1xufVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4uZmEtZWNsaXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OVwiO1xufVxuXG4uZmEtZWNsaXBzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiO1xufVxuXG4uZmEtZWdnLWZyaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZjXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG5cbi5mYS1lbGVwaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7XG59XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7XG59XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1lbXB0eS1zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTZcIjtcbn1cblxuLmZhLWVuZ2luZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYyXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTdcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7XG59XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuXG4uZmEtZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZS1ldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRiXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7XG59XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiO1xufVxuXG4uZmEtZmFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjtcbn1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiO1xufVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYzXCI7XG59XG5cbi5mYS1maWxlLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTlcIjtcbn1cblxuLmZhLWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVhXCI7XG59XG5cbi5mYS1maWxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7XG59XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWFcIjtcbn1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG59XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cblxuLmZhLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjtcbn1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cblxuLmZhLWZpbGUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY1XCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiO1xufVxuXG4uZmEtZmlsZS1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YlwiO1xufVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiO1xufVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1Y1wiO1xufVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZkXCI7XG59XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5mYS1maXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLWZpcmUtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGJcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLWZpcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiO1xufVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7XG59XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG59XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5mYS1maXNoLWNvb2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZVwiO1xufVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRjXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmZhLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRmXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtZmxhc2stcG9pc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUwXCI7XG59XG5cbi5mYS1mbGFzay1wb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTFcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG5cbi5mYS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmZcIjtcbn1cblxuLmZhLWZsb3dlci1kYWZmb2RpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMFwiO1xufVxuXG4uZmEtZmxvd2VyLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAxXCI7XG59XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLmZhLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZVwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uZmEtZm9sZGVyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7XG59XG5cbi5mYS1mb2xkZXItdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMlwiO1xufVxuXG4uZmEtZm9sZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuXG4uZmEtZm9udC1jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY2XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG59XG5cbi5mYS1mb3JrbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtZnJhZ2lsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYlwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmZhLWZyZW5jaC1mcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwM1wiO1xufVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4uZmEtZnJvc3R5LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWJcIjtcbn1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG5cbi5mYS1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiO1xufVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi5mYS1nYW1lLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY3XCI7XG59XG5cbi5mYS1nYW1lLWJvYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OFwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLmZhLWdhcy1wdW1wLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY0XCI7XG59XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtZ2lmdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYzXCI7XG59XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLWdpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiO1xufVxuXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjtcbn1cblxuLmZhLWdsYXNzLWNoYW1wYWduZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZVwiO1xufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi5mYS1nbGFzcy1jaXRydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjlcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ExXCI7XG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5mYS1nbGFzc2VzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNVwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7XG59XG5cbi5mYS1nbG9iZS1ldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbn1cblxuLmZhLWdsb2JlLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjtcbn1cblxuLmZhLWdsb2JlLXN0YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY2XCI7XG59XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtZ29sZi1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjtcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjtcbn1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjtcbn1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjtcbn1cblxuLmZhLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7XG59XG5cbi5mYS1oMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiO1xufVxuXG4uZmEtaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmFcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5mYS1oYW1tZXItd2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU0XCI7XG59XG5cbi5mYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiO1xufVxuXG4uZmEtaGFuZC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7XG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG5cbi5mYS1oYW5kcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjM1wiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4uZmEtaGFuZHMtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7XG59XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7XG59XG5cbi5mYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtaGF0LWNoZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmJcIjtcbn1cblxuLmZhLWhhdC1zYW50YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhN1wiO1xufVxuXG4uZmEtaGF0LXdpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOFwiO1xufVxuXG4uZmEtaGF0LXdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7XG59XG5cbi5mYS1oYXQtd2l6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7XG59XG5cbi5mYS1oYXlrYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU5XCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDhcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA5XCI7XG59XG5cbi5mYS1oZWFkLXZyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVhXCI7XG59XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiO1xufVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM3XCI7XG59XG5cbi5mYS1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY4XCI7XG59XG5cbi5mYS1oZWFydC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzhcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiO1xufVxuXG4uZmEtaGVsbWV0LWJhdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYlwiO1xufVxuXG4uZmEtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiO1xufVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcbn1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWhvY2tleS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVlXCI7XG59XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuXG4uZmEtaG9ja2V5LXN0aWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiO1xufVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBhXCI7XG59XG5cbi5mYS1ob21lLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM5XCI7XG59XG5cbi5mYS1ob21lLWxnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBiXCI7XG59XG5cbi5mYS1ob21lLWxnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwY1wiO1xufVxuXG4uZmEtaG9vZC1jbG9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZlwiO1xufVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmZhLWhvcml6b250YWwtcnVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2Y1wiO1xufVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cblxuLmZhLWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7XG59XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7XG59XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cblxuLmZhLWhvc3BpdGFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZVwiO1xufVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uZmEtaG91c2UtZmxvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGZcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuXG4uZmEtaHVtaWRpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTBcIjtcbn1cblxuLmZhLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmZhLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiO1xufVxuXG4uZmEtaWNlLXNrYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7XG59XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4uZmEtaWNvbnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZlXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7XG59XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjtcbn1cblxuLmZhLWluYm94LW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7XG59XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7XG59XG5cbi5mYS1pbmhhbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY5XCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWludGVncmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY3XCI7XG59XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OFwiO1xufVxuXG4uZmEtaW52ZW50b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgwXCI7XG59XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtaXNsYW5kLXRyb3BpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODExXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmZhLWphY2stby1sYW50ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7XG59XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG59XG5cbi5mYS1qZWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7XG59XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG59XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG5cbi5mYS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7XG59XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiO1xufVxuXG4uZmEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjtcbn1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiO1xufVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7XG59XG5cbi5mYS1rZXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZmXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWtleS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmM1wiO1xufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuXG4uZmEta2V5bm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2Y1wiO1xufVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4uZmEta2lkbmV5czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYlwiO1xufVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmZhLWtpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjRcIjtcbn1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uZmEta25pZmUta2l0Y2hlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNVwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5mYS1sYW1iZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjtcbn1cblxuLmZhLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2FcIjtcbn1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5mYS1sYW5kbWFyay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtbGF5ZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmVcIjtcbn1cblxuLmZhLWxheWVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmZcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWxlYWYtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2JcIjtcbn1cblxuLmZhLWxlYWYtbWFwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjZcIjtcbn1cblxuLmZhLWxlYWYtb2FrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY3XCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MFwiO1xufVxuXG4uZmEtbGlnaHRidWxiLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcxXCI7XG59XG5cbi5mYS1saWdodGJ1bGItb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzJcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3M1wiO1xufVxuXG4uZmEtbGlnaHRzLWhvbGlkYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjJcIjtcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cblxuLmZhLWxpbmUtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MFwiO1xufVxuXG4uZmEtbGluZS1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzFcIjtcbn1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtbGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiO1xufVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uZmEtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1sb2NhdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDJcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb3Zlc2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtbHVjaGFkb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjtcbn1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cblxuLmZhLW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjhcIjtcbn1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxM1wiO1xufVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiO1xufVxuXG4uZmEtbWFuZG9saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjlcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA3XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA5XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGRcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7XG59XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1tZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE0XCI7XG59XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzVcIjtcbn1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7XG59XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiO1xufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiO1xufVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5mYS1taW5kLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pc3RsZXRvZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiO1xufVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcyXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1lZGl0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3M1wiO1xufVxuXG4uZmEtbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7XG59XG5cbi5mYS1tb25rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmJcIjtcbn1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1tb29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU0XCI7XG59XG5cbi5mYS1tb29uLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU1XCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG5cbi5mYS1tb3VudGFpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NFwiO1xufVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uZmEtbXVnLW1hcnNobWFsbG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiN1wiO1xufVxuXG4uZmEtbXVnLXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NVwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5hcndoYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuXG4uZmEtb2lsLXRlbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjtcbn1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLmZhLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdhXCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjhcIjtcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLW92ZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc2XCI7XG59XG5cbi5mYS1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc3XCI7XG59XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1wYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4uZmEtcGFsbGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGgtcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc4XCI7XG59XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXJraW5nLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNVwiO1xufVxuXG4uZmEtcGFya2luZy1jaXJjbGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjtcbn1cblxuLmZhLXBhcmtpbmctc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTdcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtcGF3LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiO1xufVxuXG4uZmEtcGF3LWNsYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAyXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi5mYS1wZWdhc3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAzXCI7XG59XG5cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4uZmEtcGVuLW5pYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOFwiO1xufVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7XG59XG5cbi5mYS1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG59XG5cbi5mYS1wZW5ueS1hcmNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiO1xufVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG5cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjtcbn1cblxuLmZhLXBlcnNvbi1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiO1xufVxuXG4uZmEtcGVyc29uLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7XG59XG5cbi5mYS1wZXJzb24tZG9sbHktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDFcIjtcbn1cblxuLmZhLXBlcnNvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU3XCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXBob25lLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YVwiO1xufVxuXG4uZmEtcGhvbmUtb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7XG59XG5cbi5mYS1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmZhLXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdlXCI7XG59XG5cbi5mYS1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA2XCI7XG59XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7XG59XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTdcIjtcbn1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtcGxhbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG59XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7XG59XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLXBsdXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiO1xufVxuXG4uZmEtcGx1cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uZmEtcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7XG59XG5cbi5mYS1wb2RpdW0tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OFwiO1xufVxuXG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7XG59XG5cbi5mYS1wb2xsLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OVwiO1xufVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmZhLXBvcGNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTlcIjtcbn1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmZhLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NVwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLXByaW50LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYVwiO1xufVxuXG4uZmEtcHJpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODZcIjtcbn1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5mYS1wdW1wa2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA3XCI7XG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOFwiO1xufVxuXG4uZmEtcmFiYml0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjtcbn1cblxuLmZhLXJhY3F1ZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjtcbn1cblxuLmZhLXJhZGlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uZmEtcmFpbmRyb3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVjXCI7XG59XG5cbi5mYS1yYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGFcIjtcbn1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7XG59XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjtcbn1cblxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7XG59XG5cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjtcbn1cblxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbn1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiO1xufVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG59XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjtcbn1cblxuLmZhLXJpbmdzLXdlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG59XG5cbi5mYS1yb3V0ZS1oaWdod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7XG59XG5cbi5mYS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFiXCI7XG59XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiO1xufVxuXG4uZmEtcnVsZXItdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWNcIjtcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1ydjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZVwiO1xufVxuXG4uZmEtc2FjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxY1wiO1xufVxuXG4uZmEtc2Fjay1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWRcIjtcbn1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLXNhbGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFlXCI7XG59XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7XG59XG5cbi5mYS1zYW5kd2ljaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZlwiO1xufVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiO1xufVxuXG4uZmEtc2F1c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMFwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc2NhbHBlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZFwiO1xufVxuXG4uZmEtc2NhbHBlbC1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7XG59XG5cbi5mYS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG5cbi5mYS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7XG59XG5cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7XG59XG5cbi5mYS1zY2FyZWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGRcIjtcbn1cblxuLmZhLXNjYXJmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MxXCI7XG59XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi5mYS1zY3JvbGwtb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBmXCI7XG59XG5cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiO1xufVxuXG4uZmEtc2N5dGhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEwXCI7XG59XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjtcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zZW5kLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2VcIjtcbn1cblxuLmZhLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2ZcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1zaGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMVwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuXG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7XG59XG5cbi5mYS1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTJcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNoaXNoLWtlYmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIxXCI7XG59XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XG59XG5cbi5mYS1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjtcbn1cblxuLmZhLXNob3ZlbC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MzXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjtcbn1cblxuLmZhLXNpY2tsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMlwiO1xufVxuXG4uZmEtc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjtcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7XG59XG5cbi5mYS1zaWduYWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZFwiO1xufVxuXG4uZmEtc2lnbmFsLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGVcIjtcbn1cblxuLmZhLXNpZ25hbC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTFcIjtcbn1cblxuLmZhLXNpZ25hbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MlwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkzXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7XG59XG5cbi5mYS1zaWduYWwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTVcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiO1xufVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMFwiO1xufVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7XG59XG5cbi5mYS1za2ktanVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjN1wiO1xufVxuXG4uZmEtc2tpLWxpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzhcIjtcbn1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiO1xufVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjtcbn1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG5cbi5mYS1zbGVkZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYlwiO1xufVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7XG59XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjtcbn1cblxuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiO1xufVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjtcbn1cblxuLmZhLXNtaWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjlcIjtcbn1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjtcbn1cblxuLmZhLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYwXCI7XG59XG5cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG5cbi5mYS1zbmFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNlwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MFwiO1xufVxuXG4uZmEtc25vdy1ibG93aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYxXCI7XG59XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc25vd2ZsYWtlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZlwiO1xufVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiO1xufVxuXG4uZmEtc25vd21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMVwiO1xufVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiO1xufVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uZmEtc29ydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODNcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuXG4uZmEtc29ydC1zaGFwZXMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OFwiO1xufVxuXG4uZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODlcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhhXCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGJcIjtcbn1cblxuLmZhLXNvcnQtc2l6ZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhjXCI7XG59XG5cbi5mYS1zb3J0LXNpemUtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGRcIjtcbn1cblxuLmZhLXNvcnQtc2l6ZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZVwiO1xufVxuXG4uZmEtc29ydC1zaXplLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZlwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtc291cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyM1wiO1xufVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiO1xufVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zcGFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiO1xufVxuXG4uZmEtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTBcIjtcbn1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiO1xufVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjtcbn1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiO1xufVxuXG4uZmEtc3BpZGVyLWJsYWNrLXdpZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE4XCI7XG59XG5cbi5mYS1zcGlkZXItd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE5XCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XG59XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLXNxdWFyZS1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjtcbn1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XG59XG5cbi5mYS1zcXVpcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYVwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjtcbn1cblxuLmZhLXN0YWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFiXCI7XG59XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmZhLXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7XG59XG5cbi5mYS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYzXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiO1xufVxuXG4uZmEtc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjJcIjtcbn1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmZhLXN0ZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI0XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmZhLXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdG9ja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNVwiO1xufVxuXG4uZmEtc3RvbWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1zdHJldGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjVcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1zdW4tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjNcIjtcbn1cblxuLmZhLXN1bi1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY0XCI7XG59XG5cbi5mYS1zdW4taGF6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NVwiO1xufVxuXG4uZmEtc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MlwiO1xufVxuXG4uZmEtc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiO1xufVxuXG4uZmEtc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY3XCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjtcbn1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLmZhLXN3b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFjXCI7XG59XG5cbi5mYS1zd29yZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWRcIjtcbn1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjtcbn1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uZmEtdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiO1xufVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjdcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjhcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJkXCI7XG59XG5cbi5mYS10YWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI2XCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLXRhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjljXCI7XG59XG5cbi5mYS10YW5ha2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjtcbn1cblxuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS10YXNrcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjtcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiO1xufVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjtcbn1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtZnJpZ2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY4XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YlwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcbn1cblxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjtcbn1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWVcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uZmEtdGh1bmRlcnN0b3JtLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmRcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtdGlsZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjtcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjtcbn1cblxuLmZhLXRpbWVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjtcbn1cblxuLmZhLXRpbWVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtdGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMVwiO1xufVxuXG4uZmEtdGlyZS1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7XG59XG5cbi5mYS10aXJlLXByZXNzdXJlLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzNcIjtcbn1cblxuLmZhLXRpcmUtcnVnZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM0XCI7XG59XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZlwiO1xufVxuXG4uZmEtdG9tYnN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIwXCI7XG59XG5cbi5mYS10b21ic3RvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIxXCI7XG59XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi5mYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLmZhLXRvb3RoYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzVcIjtcbn1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5mYS10b3JuYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZmXCI7XG59XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7XG59XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXRyYWZmaWMtY29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodC1nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOFwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM5XCI7XG59XG5cbi5mYS10cmFmZmljLWxpZ2h0LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uZmEtdHJhc2gtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NVwiO1xufVxuXG4uZmEtdHJhc2gtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTZcIjtcbn1cblxuLmZhLXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS10cmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiO1xufVxuXG4uZmEtdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGJcIjtcbn1cblxuLmZhLXRyZWUtZGVjb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RjXCI7XG59XG5cbi5mYS10cmVlLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RkXCI7XG59XG5cbi5mYS10cmVlLXBhbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmJcIjtcbn1cblxuLmZhLXRyZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRjXCI7XG59XG5cbi5mYS10cnVjay1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiO1xufVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmZhLXRydWNrLXBsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGVcIjtcbn1cblxuLmZhLXRydWNrLXJhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjtcbn1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXR1cmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNVwiO1xufVxuXG4uZmEtdHVydGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7XG59XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtdHYtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXVuaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjdcIjtcbn1cblxuLmZhLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7XG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXVzZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjtcbn1cblxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmZhLXVzZXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjtcbn1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4uZmEtdXNlci1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNFwiO1xufVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjtcbn1cblxuLmZhLXVzZXItaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmNcIjtcbn1cblxuLmZhLXVzZXItaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZFwiO1xufVxuXG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXVzZXItbWQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZVwiO1xufVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjtcbn1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7XG59XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLXVzZXJzLWNsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNkXCI7XG59XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzZXJzLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7XG59XG5cbi5mYS11c2Vycy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMwXCI7XG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG5cbi5mYS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uZmEtdXRlbnNpbHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7XG59XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cblxuLmZhLXZhbHVlLWFic29sdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE2XCI7XG59XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXZpZGVvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTFcIjtcbn1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7XG59XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiO1xufVxuXG4uZmEtdm9sY2FubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiO1xufVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YThcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZvdGUtbmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcxXCI7XG59XG5cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuXG4uZmEtd2Fsa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMxXCI7XG59XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmZhLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmFcIjtcbn1cblxuLmZhLXdhbmQtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjtcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uZmEtd2FyZWhvdXNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4uZmEtd2FzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk4XCI7XG59XG5cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuXG4uZmEtd2F0Y2gtZml0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZVwiO1xufVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmZhLXdhdGVyLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc0XCI7XG59XG5cbi5mYS13YXRlci1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7XG59XG5cbi5mYS13YXZlLXNpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTlcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5mYS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7XG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5mYS13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzJcIjtcbn1cblxuLmZhLXdlYmNhbS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzM1wiO1xufVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS13aGFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyY1wiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4uZmEtd2hlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmRcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWZpLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjtcbn1cblxuLmZhLXdpZmktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYlwiO1xufVxuXG4uZmEtd2lmaS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhY1wiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cblxuLmZhLXdpbmQtdHVyYmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YlwiO1xufVxuXG4uZmEtd2luZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc2XCI7XG59XG5cbi5mYS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGVcIjtcbn1cblxuLmZhLXdpbmRvdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS13aW5kc29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3N1wiO1xufVxuXG4uZmEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjtcbn1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG59XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG5cbi5mYS13cmVhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjtcbn1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiO1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1saWdodC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFsIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9mb250YXdlc29tZS1wcm8tNS45LjAtd2ViL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXByby01LjkuMC13ZWIvd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC0xMHB4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xufVxuXG4vKlxuICogU3BpblxuICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICogU3BpbiBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qIEhlbnNlZm9ydGgga25vd24gYXMgMXJlbSAgfCAgdXNlZCBmb3IgcmVtKCkgbWl4aW4gKi9cbi8qKiogQ09OVEFJTkVSIFZBUlMgKioqL1xuLyoqKiBIRUFERVIgKioqL1xuLyoqKiBNRURJQSAqKiovXG4vKioqIFNFQ1RJT05TICoqKi9cbi8qKiogTUlTQyAqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBHRU5FUkFMIE1JWElOU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBWRU5ET1IgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAqKiBARk9OVCBGQUNFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVNZWRpdW1JdGFsaWMub3RmXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1CbGsud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtQmxrLm90ZlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1MVC1TdGQtNzUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1IdkV4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLUh2RXgub3RmXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYS1OZXVlLUxULVN0ZC02NS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtTWRDbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1NZENuLm90ZlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1MVC1TdGQtNjUtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLU1kQ24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtTWRDbi5vdGZcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLVVsdEx0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICoqIEZPTlQgVEhFTUUgU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqIERFRkFVTFQgRk9OVFMgKioqKiovXG4vKioqKioqKioqKioqKiogQk9EWSBNSVhJTlMgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKiBIRUFESU5HIE1JWElOUyAqKioqKioqKioqKioqKioqL1xuLyoqKioqIE1JU0MgRk9OVCBNSVhJTlMgKioqKiovXG4vKioqKiogSEVBRElORyBDTEFTU0VTICoqKioqL1xuaDEsXG4uaDEge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC42MjVyZW07XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMjVyZW07XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5cbmg1LFxuLmg1IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBTVEFOREFSRCBFTEVNRU5UUyAmIENMQVNTRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKiBURVhUL0lOTElORSBFTEVNRU5UUyAqKioqKi9cbnAsXG4uZm9udC0tcCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwLjFlbSAwIDAuM2VtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbnVsIGxpLFxub2wgbGkge1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXgtd2lkdGg6IDg5MHB4O1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5ibG9ja3F1b3RlID4gcCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKioqKiogTUVESUEgRUxFTUVOVFMgKioqKiovXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4IDMwcHggMjBweCAwO1xufVxuXG4uYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwcHggMCAzMHB4IDIwcHg7XG59XG5cbi5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFsaWdubm9uZSxcbmltZy5hbGlnbm5vbmUge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqKioqIE1JU0MgRUxFTUVOVFMgKioqKiovXG5jaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDY1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA2MCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxucHJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBUSEVNRSBCQVNFRCBDTEFTU0VTICYgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgLnRhYmxldC1tYXgge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkge1xuICAudGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC50YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIC50YWJsZXQtbWluIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0QnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKiBDTEFTU0VTICoqKioqL1xuLmJ0bixcbi5idG4tLXByaW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzFFMzc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSxcbi5idG4tLXByaW1hcnk6aG92ZXIsXG4uYnRuLS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi0tcHJpbWFyeTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJ0bixcbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uYnRuLS1zZWNvbmRhcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjREMxRTM3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYnRuLS1zZWNvbmRhcnkge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmJ0bi0tdGVydGlhcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uYnRuLS10ZXJ0aWFyeTpob3ZlciwgLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uYnRuLS1wcmltYXJ5LS1yZXZlcnNlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbi5idG4tLXByaW1hcnktLXJldmVyc2U6aG92ZXIsIC5idG4tLXByaW1hcnktLXJldmVyc2U6Zm9jdXMsIC5idG4tLXByaW1hcnktLXJldmVyc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJ0bi0tcHJpbWFyeS0tcmV2ZXJzZSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uYnRuLS1zZWNvbmRhcnktLXJldmVyc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LS1yZXZlcnNlOmhvdmVyLCAuYnRuLS1zZWNvbmRhcnktLXJldmVyc2U6Zm9jdXMsIC5idG4tLXNlY29uZGFyeS0tcmV2ZXJzZTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMUUzNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNEQzFFMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYnRuLS1zZWNvbmRhcnktLXJldmVyc2Uge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLyoqKioqIExBWU9VVFMgKioqKiovXG4uYnV0dG9uc19fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmb250LXNpemU6IDA7XG59XG4uYnV0dG9uc19fZmxleCBbY2xhc3MqPWJ0bl0gKyBbY2xhc3MqPWJ0bl0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGluayAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLmxpbmsgLmFycm93LWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ubGluayAuYXJyb3ctaGVhZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuLmxpbmsgLmFycm93LWhlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQzFFMzc7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNEQzFFMzc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IC0xLjVweDtcbn1cbi5saW5rOmhvdmVyLCAubGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxpbms6aG92ZXIgLmFycm93LWxpbmUsIC5saW5rOmZvY3VzIC5hcnJvdy1saW5lIHtcbiAgd2lkdGg6IDIycHg7XG59XG5cbi5wbGF5LWJ0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnBsYXktYnRuLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4yNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBsYXktYnRuLXdyYXBwZXIgLnBsYXktYnRuIHtcbiAgaGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogODVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREMxRTM3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIHotaW5kZXg6IDMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbGF5LWJ0bi13cmFwcGVyIC5wbGF5LWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMveWFubWFyL2Fzc2V0cy9kaXN0L2ltZ3MvcGxheS1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wbGF5LWJ0bi13cmFwcGVyIC5wbGF5LWJ0bjpob3ZlciwgLnBsYXktYnRuLXdyYXBwZXIgLnBsYXktYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbn1cbi5wbGF5LWJ0bi13cmFwcGVyIC5wbGF5LWJ0bi50aHVtYm5haWwge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wbGF5LWJ0bi13cmFwcGVyIC5wbGF5LWJ0bi50aHVtYm5haWw6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnBsYXktYnRuLXdyYXBwZXIgLnBsYXktYnRuLnRodW1ibmFpbDpob3ZlciwgLnBsYXktYnRuLXdyYXBwZXIgLnBsYXktYnRuLnRodW1ibmFpbDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNsb3NlLWJ0bi5tb2RhbC1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUlO1xuICByaWdodDogNSU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogY2FsYygxMDAgKyAyKTtcbn1cbi5jbG9zZS1idG4gc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNzQ5MDE5NjA3OCk7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5jbG9zZS1idG46aG92ZXIsIC5jbG9zZS1idG46Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uY2xvc2UtYnRuOmhvdmVyIHNwYW46OmJlZm9yZSwgLmNsb3NlLWJ0bjpmb2N1cyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udmlkZW9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4udmlkZW9fX3dyYXBwZXIgaWZyYW1lLFxuLnZpZGVvX193cmFwcGVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi52aWRlb19fd3JhcHBlciBpZnJhbWUubW9kYWwtb3Blbixcbi52aWRlb19fd3JhcHBlciB2aWRlby5tb2RhbC1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDEwJTtcbiAgei1pbmRleDogY2FsYygxMDAgKyAxKTtcbn1cbi52aWRlb19fd3JhcHBlciAucGxheS1wYXVzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnZpZGVvX193cmFwcGVyIC5wbGF5LXBhdXNlIC5wbGF5LWJ0bi1wYXVzZSB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlb19fd3JhcHBlciAucGxheS1wYXVzZSAucGxheS1idG4tcGF1c2U6aG92ZXIgc3Bhbi5mYWw6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xufVxuLnZpZGVvX193cmFwcGVyIC5wbGF5LXBhdXNlIC5wbGF5LWJ0bi1wYXVzZSBzcGFuLmZhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW9fX3dyYXBwZXIgLnBsYXktcGF1c2UgLnBsYXktYnRuLXBhdXNlIHNwYW4uZmFsOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgei1pbmRleDogMjA7XG59XG4udmlkZW9fX3dyYXBwZXIgLnBsYXktcGF1c2Ugc3Bhbjpub3QoLmZhbCkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi13aWR0aDogOTVweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlkZW9fX3dyYXBwZXIgLnlvdXR1YmVfdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdENhcmRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqIENMQVNTRVMgKioqKiovXG5ib2R5IC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjREREREREO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBib2R5IC5jYXJkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5ib2R5IC5jYXJkIC5jYXJkX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuY2FyZCAuY2FyZF9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuYm9keSAuY2FyZCAuY2FyZF9fbWVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5jYXJkIC5jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLmNhcmQgLmNhcmRfX2NvbnRlbnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMDtcbn1cbmJvZHkgLmNhcmQgLmNhcmRfX2NvbnRlbnRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMnB4IDE2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTk5OTtcbn1cbmJvZHkgLmNhcmQgLmNhcmRfX2NvbnRlbnRfX2l0ZW0tLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAuY2FyZCAuY2FyZF9fY29udGVudF9faXRlbS0tdmFsdWUge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGJvZHkgLmNhcmQgLmNhcmRfX2NvbnRlbnRfX2l0ZW0tLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5ib2R5IC5jYXJkIC5jYXJkX19jb250ZW50X19pdGVtLS12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLmNhcmQgLmNhcmRfX2NvbnRlbnQtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGJvZHkgLmNhcmQgLmNhcmRfX2NvbnRlbnQtLWJ1dHRvbnMgYS5idG4ge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEFubm91bmNlbWVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYW5ub3VuY2VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBjYWxjKDEwMDAgKyAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmFubm91bmNlbWVudCAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYW5ub3VuY2VtZW50ID4gKiB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFubm91bmNlbWVudCBbY2xhc3MqPWZhXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmFubm91bmNlbWVudCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRTbGljayBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNsaWNrLXNsaWRlci5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IC0zMHB4O1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zMHB4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgb3BhY2l0eTogMC40O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cy5kb3QtY291bnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cy5kb3QtY291bnQgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLmRvdC1jb3VudCBsaSBidXR0b24ge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IDA7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLmRvdC1jb3VudCBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA3NXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cy5kb3QtY291bnQgbGkuc2xpY2stYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgKiBHRU5FUkFMXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUlICogMik7XG4gIHBhZGRpbmc6IDAgNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUwcHggKiAyKTtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbn1cblxuI21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgI21haW4ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwcHggKyA5MHB4KTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0KiBVVElMSVRZXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFjY2Vzc2liaWxpdHksXG4uc3Jfb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2Nyb2xsLS1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQqIExBWU9VVFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmFja2dyb3VuZC1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5idWxsZXQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ubnVtYmVyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcGFkZGluZzogMTBweCA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMgKiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuLmJyZWFkY3J1bWJzIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmJyZWFkY3J1bWJzIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG4uYnJlYWRjcnVtYnMgYTpob3Zlcjo6YWZ0ZXIsIC5icmVhZGNydW1icyBhOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xufVxuLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3Qge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLmFqYXhfX292ZXJsYXkge1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cbi5hamF4X19vdmVybGF5IC5hamF4X19vdmVybGF5LS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFqYXhfX292ZXJsYXkgLmFqYXhfX292ZXJsYXktLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgdHJhbnNwYXJlbnQgIzAwMDAwMCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBhamF4LWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBhamF4LWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYWpheC0tYWN0aXZlIC5hamF4X19vdmVybGF5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgKiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB9XG59XG46aXMoYSwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEsIHN1bW1hcnkpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG46aXMoYSwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEsIHN1bW1hcnkpOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYm9keS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib2R5LW92ZXJsYXkubW9kYWwtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc0OTAxOTYwNzgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiNzaW5nbGUtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA4MHZ3O1xuICBoZWlnaHQ6IDgwdmg7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAxMCU7XG4gIHotaW5kZXg6IGNhbGMoMTAwICsgMSk7XG59XG4jc2luZ2xlLW1vZGFsLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmludGxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnRsb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHktNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkge1xuICAubW9iaWxlLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogVEVSTVMgUE9QVVBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jd3B0cC1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGVybXNwb3B1cGNvbnRhaW5lciBoMy50ZXJtc3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMWUzNyAhaW1wb3J0YW50O1xufVxuLnRlcm1zcG9wdXBjb250YWluZXIgLnRlcm1zY29udGVudHdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlcm1zcG9wdXBjb250YWluZXIgLnRlcm1zY29udGVudHdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgaDEsIC50ZXJtc3BvcHVwY29udGFpbmVyICN3cC10ZXJtcy1wb3B1cC1jb250ZW50IGgyLCAudGVybXNwb3B1cGNvbnRhaW5lciAjd3AtdGVybXMtcG9wdXAtY29udGVudCBoMywgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgaDQsIC50ZXJtc3BvcHVwY29udGFpbmVyICN3cC10ZXJtcy1wb3B1cC1jb250ZW50IGg1LCAudGVybXNwb3B1cGNvbnRhaW5lciAjd3AtdGVybXMtcG9wdXAtY29udGVudCBoNiwgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgcCwgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgbGkge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgaDEgYSwgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgaDIgYSwgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgaDMgYSwgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgaDQgYSwgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgaDUgYSwgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgaDYgYSwgLnRlcm1zcG9wdXBjb250YWluZXIgI3dwLXRlcm1zLXBvcHVwLWNvbnRlbnQgcCBhLCAudGVybXNwb3B1cGNvbnRhaW5lciAjd3AtdGVybXMtcG9wdXAtY29udGVudCBsaSBhIHtcbiAgY29sb3I6ICNkYzFlMzcgIWltcG9ydGFudDtcbn1cbi50ZXJtc3BvcHVwY29udGFpbmVyIC50dGhlYnV0dG9uIGlucHV0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMWUzNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgM3B4IDEwcHg7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4udGVybXNwb3B1cGNvbnRhaW5lciAudHRoZWJ1dHRvbiBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRicmlnaHRjb250ZW50IHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEhFQURFUiAtIEZJWEVEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmhlYWRlci5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdG9wIDQwMG1zO1xuICB6LWluZGV4OiA0MDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIGJveC1zaGFkb3c6IDAgLTZweCA3cHggNHB4ICNEREREREQ7XG4gIC8qKioqKiBFWUVCUk9XIE5BVklHQVRJT04gKioqKiovXG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IHtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbiAgcGFkZGluZzogMjJweCA0JTtcbiAgbWluLWhlaWdodDogMzkwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE3cHg7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEQzFFMzc7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNEQzFFMzc7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYTpob3ZlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGE6Zm9jdXMsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGEge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgLnJlZCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEQzFFMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxRTM3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IC5yZWQgYTpob3ZlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IC5yZWQgYTpmb2N1cywgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IC5yZWQgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IC5yZWQgYSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IC5yZWQgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAucmVnaW9uLXNlbGVjdCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLnJlZ2lvbi1zZWxlY3QgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IGNhbGMoNDAgKyAyKTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAjRjhGOEY4IDEwMCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDI3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3R0b206IC00cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhOmhvdmVyOjphZnRlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGE6Zm9jdXM6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IC5tZW51LWV5ZWJyb3ctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYTpob3ZlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX19leWVicm93LW5hdiAubWVudS1leWVicm93LW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fZXllYnJvdy1uYXYgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciAubWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIHtcbiAgLyoqKioqIE1BSU4gTkFWSUdBVElPTiAqKioqKi9cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbWFpbiB7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQwO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICBmbGV4LWdyb3c6IDE7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIge1xuICAvKioqKioqKioqKioqKioqKioqXG4gICAgICBMT0dPXG4gICoqKioqKioqKioqKioqKioqKi9cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19sb2dvIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19sb2dvIC5sb2dvIHtcbiAgd2lkdGg6IDE1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAubG9nbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19sb2dvIC5sb2dvOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAubG9nbzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAuaGVhZGVyX19pY29uLS1tb2JpbGVUcmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAuaGVhZGVyX19pY29uLS1tb2JpbGVUcmlnZ2VyIC55YW5tYXItcmVnaW9uLW5hdmlnYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAuaGVhZGVyX19pY29uLS1tb2JpbGVUcmlnZ2VyIC55YW5tYXItcmVnaW9uLW5hdmlnYXRvciAuaGVhZGVyLWNvbXBhY3RfX3JlZ2lvbi1uYXZpZ2F0b3Ige1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAuaGVhZGVyX19pY29uLS1tb2JpbGVUcmlnZ2VyIC55YW5tYXItcmVnaW9uLW5hdmlnYXRvciAucmVnaW9uLXNlbGVjdCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAuaGVhZGVyX19pY29uLS1tb2JpbGVUcmlnZ2VyIC55YW5tYXItcmVnaW9uLW5hdmlnYXRvciAucmVnaW9uLXNlbGVjdCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbG9nbyAuaGVhZGVyX19pY29uLS1tb2JpbGVUcmlnZ2VyIC5oYW1idXJnZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2xvZ28gLmhlYWRlcl9faWNvbi0tbW9iaWxlVHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIHtcbiAgLyoqKioqKioqKioqKioqKioqKlxuICAgICAgTkFWIE1FTlVcbiAgKioqKioqKioqKioqKioqKioqL1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiB7XG4gIC8qKiogTU9CSUxFIE1FTlUgKioqL1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDQwcHggNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA5MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgZmxleDogNSAwIGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0JTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaSB7XG4gIHBhZGRpbmc6IDIwcHggOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1idG4ge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDQwMG1zO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1idG4gLmJhY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1idG4gLmZvcndhcmQtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgY29sb3I6ICNEQzFFMzc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuOmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuIHtcbiAgICBhbmltYXRpb246IGJvdW5jZSAxNTAwbXMgaW5maW5pdGU7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0bi5hY3RpdmUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSBsaS5kcm9wZG93biAuZHJvcGRvd24tYnRuLmFjdGl2ZSAuZm9yd2FyZC1hcnJvdyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0bi5hY3RpdmUgLmJhY2stYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0bi5hY3RpdmUge1xuICAgIGNvbG9yOiAjREMxRTM3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgbGkuZHJvcGRvd24gLmRyb3Bkb3duLWJ0bi5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLigLpcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoMS4zKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiB1bnNldDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAjRjhGOEY4IDEwMCUpO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRUVFRUUgMCUsICNGOEY4RjggMTAwJSk7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLUluZHVzdHJpZXNdID4gdWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAjRjhGOEY4IDEwMCUpO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktSW5kdXN0cmllc10gPiB1bCBsaVtkYXRhLWlkPVwibGktSW5kdXN0cmllcyBPdmVydmlld1wiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktSW5kdXN0cmllc10gPiB1bCBsaVtkYXRhLWlkPVwibGktSW5kdXN0cmllcyBPdmVydmlld1wiXSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRUVFRSAwJSwgI0Y4RjhGOCAxMDAlKTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZGRkZGRjtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLUluZHVzdHJpZXNdID4gdWwgbGlbZGF0YS1pZD1cImxpLUluZHVzdHJpZXMgT3ZlcnZpZXdcIl0gPiBhIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsIGxpW2RhdGEtaWQ9XCJsaS1JbmR1c3RyaWVzIE92ZXJ2aWV3XCJdID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsIGxpW2RhdGEtaWQ9XCJsaS1JbmR1c3RyaWVzIE92ZXJ2aWV3XCJdIHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktSW5kdXN0cmllc10gPiB1bCBsaVtkYXRhLWlkPVwibGktSW5kdXN0cmllcyBPdmVydmlld1wiXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktSW5kdXN0cmllc10gPiB1bCBsaVtkYXRhLWlkPVwibGktSW5kdXN0cmllcyBPdmVydmlld1wiXSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1JbmR1c3RyaWVzXSA+IHVsIGxpW2RhdGEtaWQ9XCJsaS1JbmR1c3RyaWVzIE92ZXJ2aWV3XCJdIHVsIGxpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLUluZHVzdHJpZXNdID4gdWwgbGlbZGF0YS1pZD1cImxpLUluZHVzdHJpZXMgT3ZlcnZpZXdcIl0gdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRUVFRSAwJSwgI0Y4RjhGOCAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHNwYW4uaGVhZGluZy1jYXRlZ29yeSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgYS5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHNwYW4uaGVhZGluZy1jYXRlZ29yeSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBhLmhlYWRpbmctY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBhLmhlYWRpbmctY2F0ZWdvcnksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIGEuaGVhZGluZy1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgcGFkZGluZzogMzVweCAzNXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogdW5zZXQ7XG4gIGxlZnQ6IHVuc2V0O1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1CdXlpbmcgVG9vbHNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSBhLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktQnV5aW5nIFRvb2xzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgdWwgbGkgYSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAjRjhGOEY4IDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNGRkZGRkY7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPVwibGktU3VjY2VzcyBTdG9yaWVzXCJdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBhLmhlYWRpbmctY2F0ZWdvcnksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgc3Bhbi5oZWFkaW5nLWNhdGVnb3J5LCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIGEuaGVhZGluZy1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBzcGFuLmhlYWRpbmctY2F0ZWdvcnksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIGEuaGVhZGluZy1jYXRlZ29yeSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMy1zdWIgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSBzcGFuLmhlYWRpbmctY2F0ZWdvcnksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgYS5oZWFkaW5nLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBwYWRkaW5nOiAzNXB4IDM1cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1cImxpLVN1Y2Nlc3MgU3Rvcmllc1wiXSA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIGEsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY29sLTMtc3ViID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xID4gbGkgdWwgbGkgYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0gPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgPiBsaSB1bCBsaSBhLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0zLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSA+IGxpIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE2cHggMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLVN1cHBvcnRdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktQWJvdXRdID4gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0xLXN1YiA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUVFRUVFIDAlLCAjRjhGOEY4IDEwMCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdW2RhdGEtaWQ9bGktU3VwcG9ydF0gPiB1bCBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLUFib3V0XSA+IHVsIGxpLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0xLXN1YiA+IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLVN1cHBvcnRdID4gdWwgbGksIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1BYm91dF0gPiB1bCBsaSwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMS1zdWIgPiB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNGRkZGRkY7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLVN1cHBvcnRdID4gdWwgbGk6Zmlyc3QtY2hpbGQsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1BYm91dF0gPiB1bCBsaTpmaXJzdC1jaGlsZCwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXS5jb2wtMS1zdWIgPiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1TdXBwb3J0XSA+IHVsIGxpIGEsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bZGF0YS1pZD1saS1BYm91dF0gPiB1bCBsaSBhLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdLmNvbC0xLXN1YiA+IHVsIGxpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXVtkYXRhLWlkPWxpLVByb2R1Y3RzXSA+IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBiYWNrZ3JvdW5kOiAjREREREREO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG4gIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgYSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgYTpob3ZlciwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBzcGFuOm5vdCgucHJvZHVjdC1jYWxsb3V0KSB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNEQzFFMzc7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkgYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIHNwYW46bm90KC5wcm9kdWN0LWNhbGxvdXQpIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI0RDMUUzNztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogdW5zZXQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRUVFRSAwJSwgI0Y4RjhGOCAxMDAlKTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEgbGkgLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSAuc3ViLW1lbnUubWVudS1kZXB0aC0yIGxpIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSBsaSAuc3ViLW1lbnUubWVudS1kZXB0aC0yIGxpIGE6aG92ZXIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIC5zdWItbWVudS5tZW51LWRlcHRoLTIgbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNEQzFFMzc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIGxpIC5zdWItbWVudS5tZW51LWRlcHRoLTIgbGkgc3Bhbi5wcm9kdWN0LWNhbGxvdXQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEuZGlzcGxheS1mb2N1cyA+IGxpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEuZGlzcGxheS1mb2N1cyA+IGxpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMS5kaXNwbGF5LWZvY3VzID4gbGlbYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMS5kaXNwbGF5LWZvY3VzID4gbGlbYXJpYS1leHBhbmRlZD10cnVlXSB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMS5kaXNwbGF5LWZvY3VzID4gbGlbYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3B4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2U6aG92ZXIgc3BhbiwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZTpmb2N1cyBzcGFuIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWJ0biwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1jYXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1idG4sIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtY2F0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtYnRuIGltZywgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1jYXQgaW1nIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1idG4gc3BhbiwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1jYXQgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtYnRuLmFjdGl2ZSBzcGFuLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWNhdC5hY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWJ0biwgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1jYXQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjREMxRTM3O1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkgYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtYnRuLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWNhdCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtYnRuOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdID4gdWwuc3ViLW1lbnUgbGkubWVudS1oZWFkaW5nLWltYWdlIC5wcm9kdWN0LWJ0bjpmb2N1cywgaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSA+IHVsLnN1Yi1tZW51IGxpLm1lbnUtaGVhZGluZy1pbWFnZSAucHJvZHVjdC1jYXQ6aG92ZXIsIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSBsaS5tZW51LWhlYWRpbmctaW1hZ2UgLnByb2R1Y3QtY2F0OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMS4zKTtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiB1bC5zdWItbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSB1bC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgdWwuc3ViLW1lbnUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAlLCAwKTtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX25hdiAubmF2X193cmFwcGVyIHVsLm1lbnU6bm90KCNtZW51LWV5ZWJyb3ctbWVudS0xKSB1bC5zdWItbWVudSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIHVsLnN1Yi1tZW51IGxpOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIHVsLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiB1bC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciB1bC5tZW51Om5vdCgjbWVudS1leWVicm93LW1lbnUtMSkgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSB7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAyNHB4IDUwcHggMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIHVsLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUge1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgY29sdW1uLWdhcDogNXB4O1xuICAgIHBhZGRpbmc6IDI0cHggNSUgMzRweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW4tY29udGVudCk7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19uYXYgLm5hdl9fd3JhcHBlciAjbWVudS1tYWluLW1lbnUtMS5tZW51LmRpc3BsYXktZm9jdXMgPiBsaS5kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbmF2IC5uYXZfX3dyYXBwZXIgI21lbnUtbWFpbi1tZW51LTEubWVudS5kaXNwbGF5LWZvY3VzID4gbGkuZHJvcGRvd25bYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fY3RhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19jdGEtLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4vKioqIE1PQklMRSBNRU5VICoqKi9cbmJvZHkuYWN0aXZlLS1tb2JpbGVNZW51IGhlYWRlci5oZWFkZXIgLmhlYWRlcl9fbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLyoqKiBBZG1pbiBiYXIgY2hhbmdlIHRoZSB0b3AgcG9zaXRpb24gb2YgZml4ZWQgbmF2ICoqKi9cbmJvZHkuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXIge1xuICB0b3A6IDQ2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRGT09URVJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZm9vdGVyLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5mb290ZXIuZm9vdGVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmZvb3Rlci5mb290ZXIgdWwsXG5mb290ZXIuZm9vdGVyIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciB7XG4gIC8qKioqKioqKioqKioqKioqKipcbiAgXHRMZWZ0XG4gICoqKioqKioqKioqKioqKioqKi9cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQzFFMzc7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX3RvcCAuZm9vdGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2xvZ28ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX190b3AgLmZvb3Rlcl9fbG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIHtcbiAgICBnYXA6IDBweDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9faXRlbSB7XG4gIG1heC13aWR0aDogNDMwcHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fdGFnbGluZS0taW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkX19zb2NpYWwge1xuICAgIHBsYWNlLWl0ZW1zOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWRfX3NvY2lhbC0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkX19zb2NpYWwtLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkX19zb2NpYWwtLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyBsaSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyBsaSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyBsaSBhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyBsaSBhIC5zb2NpYWwtbGlua3MtLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyBsaSBhOmhvdmVyIC5zb2NpYWwtbGlua3MtLXdoaXRlLCBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyBsaSBhOmZvY3VzIC5zb2NpYWwtbGlua3MtLXdoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkX19zb2NpYWwtLWxpbmtzIGxpIGE6aG92ZXIgLnNvY2lhbC1saW5rcy0taW1nLCBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZF9fc29jaWFsLS1saW5rcyBsaSBhOmZvY3VzIC5zb2NpYWwtbGlua3MtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYgdWwubWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX25hdiB1bC5tZW51IHtcbiAgICBnYXA6IDlweDtcbiAgICBwbGFjZS1pdGVtczogdW5zZXQ7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX25hdiB1bC5tZW51IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYgdWwubWVudSBsaSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX25hdiB1bC5tZW51IGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19uYXYgdWwubWVudSBsaSBhOmhvdmVyOjphZnRlciwgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fbmF2IHVsLm1lbnUgbGkgYTpmb2N1czo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0tLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtLS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19taWQgLmZvb3Rlcl9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMUUzNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNEQzFFMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLnRvcF9sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbWlkIC5mb290ZXJfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBvcGFjaXR5OiAwLjg7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX21pZCAuZm9vdGVyX19mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5mb290ZXIuZm9vdGVyIHtcbiAgLyoqKioqKioqKioqKioqKioqKlxuICBcdEJPVFRPTVxuICAqKioqKioqKioqKioqKioqKiovXG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA0NnB4O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbV9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19ib3R0b21fX2xlZ2FsLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19ib3R0b21fX2xlZ2FsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzZweDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19ib3R0b21fX2xlZ2FsLWxpbmtzIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbV9fbGVnYWwtbGlua3MgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fYm90dG9tX19sZWdhbC1saW5rcyBhOmhvdmVyOjphZnRlciwgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19ib3R0b21fX2xlZ2FsLWxpbmtzIGE6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbV9fbGVnYWwtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fYm90dG9tX19sZWdhbC1saW5rcyBhOmZvY3VzLCBmb290ZXIuZm9vdGVyIC5mb290ZXJfX2JvdHRvbV9fbGVnYWwtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Rk9STVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQuZ2ZpZWxkIGxlZ2VuZC5nZmllbGRfbGFiZWwsIC5nZm9ybV93cmFwcGVyIGZpZWxkc2V0LmdmaWVsZCBsYWJlbC5nZmllbGRfbGFiZWwsIC5nZm9ybV93cmFwcGVyIGRpdi5nZmllbGQgbGVnZW5kLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBsYWJlbC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSwgLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQuZ2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLCAuZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgaW5wdXRbdHlwZT10ZWxdLCAuZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgc2VsZWN0LCAuZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgdGV4dGFyZWEsIC5nZm9ybV93cmFwcGVyIGRpdi5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCBpbnB1dFt0eXBlPXRlbF0sIC5nZm9ybV93cmFwcGVyIGRpdi5nZmllbGQgc2VsZWN0LCAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5nZm9ybV93cmFwcGVyIGZpZWxkc2V0LmdmaWVsZCBzZWxlY3QsIC5nZm9ybV93cmFwcGVyIGRpdi5nZmllbGQgc2VsZWN0IHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyBzcGFuLmdpbnB1dF9hZGRyZXNzX3ppcCwgLmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHNwYW4uZ2lucHV0X2FkZHJlc3NfemlwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dLCAuZ2Zvcm1fd3JhcHBlciBmaWVsZHNldC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5nZm9ybV93cmFwcGVyIGRpdi5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10sIC5nZm9ybV93cmFwcGVyIGRpdi5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhY2NlbnQtY29sb3I6ICNEQzFFMzc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXQge1xuICBhY2NlbnQtY29sb3I6ICNEREREREQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLmdmb3JtX3dyYXBwZXIgLnByaXZhY3ktcG9saWN5IHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgLnByaXZhY3ktcG9saWN5IHAgYSB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5nZm9ybV93cmFwcGVyIC5wcml2YWN5LXBvbGljeSBwIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG4uZ2Zvcm1fd3JhcHBlciAucHJpdmFjeS1wb2xpY3kgcCBhOmhvdmVyOjphZnRlciwgLmdmb3JtX3dyYXBwZXIgLnByaXZhY3ktcG9saWN5IHAgYTpmb2N1czo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzFFMzc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0OmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0OmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNjI1cmVtO1xuICB9XG59XG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5cbi5mb3JtLXRlbXBsYXRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5mb3JtLXRlbXBsYXRlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gIH1cbn1cbi5mb3JtLXRlbXBsYXRlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuZm9ybS10ZW1wbGF0ZV9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLXRlbXBsYXRlX19pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCkgNTAlIDUwJS9jb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybS10ZW1wbGF0ZV9faW5mby0tb3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDIwMDBweCAwIDAgMCByZ2JhKDIyMCwgMzAsIDU1LCAwLjg4KTtcbn1cbi5mb3JtLXRlbXBsYXRlX19pbmZvLS1vdmVybGF5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZvcm0tdGVtcGxhdGVfX2luZm8tLW92ZXJsYXkgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS10ZW1wbGF0ZV9faW5mby0taGVhZGluZyB7XG4gIG1hcmdpbjogMzJweCAwIDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuZm9ybS10ZW1wbGF0ZV9faW5mby0taGVhZGluZyB7XG4gICAgbWFyZ2luOiA1OHB4IC0yMHB4IDE2cHggMDtcbiAgfVxufVxuLmZvcm0tdGVtcGxhdGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuZm9ybS10ZW1wbGF0ZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZvcm0tdGVtcGxhdGVfX2NvbnRlbnQgZmllbGRzZXQuZ2ZpZWxkLS13aWR0aC1mdWxsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuZm9ybS10ZW1wbGF0ZV9fY29udGVudCBmaWVsZHNldC5nZmllbGQtLXdpZHRoLWZ1bGwgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICB9XG59XG4uZm9ybS10ZW1wbGF0ZV9fY29udGVudCBmaWVsZHNldC5nZmllbGQtLXdpZHRoLWZ1bGwgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQ0MDRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRlbXBsYXRlLS00MDQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4NXB4IDA7XG59XG4udGVtcGxhdGUtLTQwNCAuZm91cjA0X19jb250ZW50IHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRlbXBsYXRlLS00MDQgLmZvdXIwNF9fY29udGVudCBoMSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC50ZW1wbGF0ZS0tNDA0IC5mb3VyMDRfX2NvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgfVxufVxuLnRlbXBsYXRlLS00MDQgLmZvdXIwNF9fY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGVtcGxhdGUtLTQwNCAuZm91cjA0X19jb250ZW50IC5zdWJoZWFkaW5nLCAudGVtcGxhdGUtLTQwNCAuZm91cjA0X19jb250ZW50IHAuc3ViaGVhZGluZyB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLnRlbXBsYXRlLS00MDQgLmZvdXIwNF9fY29udGVudCAuc3ViaGVhZGluZywgLnRlbXBsYXRlLS00MDQgLmZvdXIwNF9fY29udGVudCBwLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbn1cbi50ZW1wbGF0ZS0tNDA0IC5mb3VyMDRfX2NvbnRlbnQgLnN1YmhlYWRpbmcsIC50ZW1wbGF0ZS0tNDA0IC5mb3VyMDRfX2NvbnRlbnQgcC5zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZW1wbGF0ZS0tNDA0IC5mb3VyMDRfX2NvbnRlbnQgcCwgLnRlbXBsYXRlLS00MDQgLmZvdXIwNF9fY29udGVudCAuc2VjdGlvbl9fY2FwdGlvbiBwIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRJTkRFWFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGVtcGxhdGUtLWluZGV4IC5pbmRleF9fcG9zdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi50ZW1wbGF0ZS0taW5kZXggYXJ0aWNsZSB7XG4gIGZsZXg6IDAgMSA0NiU7XG4gIG1hcmdpbjogMiU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRQcm9kdWN0IEJ1aWxkIEFuZCBQcmljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2UgLnNlY3Rpb24taGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2UgLnNlY3Rpb24tc3ViaGVhZGluZyB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2UgLnNlY3Rpb24tc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA1JSAqIDIpO1xuICBwYWRkaW5nOiAyNXB4IDUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUwcHggKiAyKTtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMTAwcHg7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucy0tY291bnQge1xuICBjb2xvcjogI0RDMUUzNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMgc3VtbWFyeSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucyBzdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucyBzdW1tYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMgc3VtbWFyeTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMgc3VtbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKdr1wiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnNbb3Blbl0gc3VtbWFyeTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9uc1tvcGVuXSAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWNhdGVnb3JpZXMge1xuICBhbmltYXRpb246IGFuaW1hdGVEb3duIDM1MG1zIGxpbmVhciBmb3J3YXJkcztcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWNhdGVnb3JpZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWNhdGVnb3JpZXMgLml0ZW0ge1xuICBjb2xvcjogI0RDMUUzNztcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWNhdGVnb3JpZXMgLnZhbHVlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucy0tY2F0ZWdvcmllcyAudmFsdWUge1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWNhdGVnb3JpZXMgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fbXktb3B0aW9ucy0tY2F0ZWdvcmllcyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19teS1vcHRpb25zLS1jYXRlZ29yaWVzIHVsIC5oNSB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWRpc2NsYWltZXIge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nOiAzNXB4IDUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHg7XG4gICAgZmxleDogNjYlO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucyB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS10aXRsZSB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0gLmZvcm0uc2hvdy1lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEQzFFMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtIHNwYW4ucmVxdWlyZWQsIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0gLmZvcm0gc3Bhbi5sYWJlbC1kZXNjcmlwdGlvbiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtIGZpZWxkc2V0IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSBmaWVsZHNldCBsYWJlbCAubGFiZWwtdGV4dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtIC5mb3JtIGZpZWxkc2V0IGxhYmVsIC5sYWJlbC10ZXh0IHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSBmaWVsZHNldCBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSwgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbSAuZm9ybSBmaWVsZHNldCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFjY2VudC1jb2xvcjogI0RDMUUzNztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0gLmZvcm0gZmllbGRzZXQgbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0gLmZvcm0gZmllbGRzZXQgbGFiZWwgKyBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE1cHg7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIHN1bW1hcnkge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHMgc3VtbWFyeSAuYWNjb3JkaW9uLS10ZXh0IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIHN1bW1hcnkgLmFjY29yZGlvbi0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyBzdW1tYXJ5IC5hY2NvcmRpb24tLXRleHQge1xuICBtYXJnaW46IDA7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyBzdW1tYXJ5IC5hY2NvcmRpb24tLXRleHQgLmFjY29yZGlvbi0tY291bnQge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAyMnB4O1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHMgc3VtbWFyeSAuYWNjb3JkaW9uLS10ZXh0IC5hY2NvcmRpb24tLWNvdW50LnNlbGVjdGVkIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyBzdW1tYXJ5IC50b2dnbGU6YmVmb3JlLCBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlscyBzdW1tYXJ5IC50b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIHN1bW1hcnkgLnRvZ2dsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHMgc3VtbWFyeSAudG9nZ2xlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIC5mb3JtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLW9wdGlvbnMtLWl0ZW0tLWFjY29yZGlvbiBkZXRhaWxzIC5mb3JtIGxhYmVsIHNwYW4ubGFiZWwtdGV4dCwgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHMgLmZvcm0gbGFiZWwgc3Bhbi5sYWJlbC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwMHB4KTtcbiAgbWF4LXdpZHRoOiA3NXZ3O1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tb3B0aW9ucy0taXRlbS0tYWNjb3JkaW9uIGRldGFpbHNbb3Blbl0ge1xuICBib3JkZXItY29sb3I6ICNEQzFFMzc7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IC50b2dnbGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1vcHRpb25zLS1pdGVtLS1hY2NvcmRpb24gZGV0YWlsc1tvcGVuXSAuZm9ybSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZURvd24gMzUwbXMgbGluZWFyIGZvcndhcmRzO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdC0tYnRucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjVweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1idG5zIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLWJ0bnMgLmJ0biB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbmRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3QtLWJ0bnMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlX19vcHRpb24tc2VsZWN0LS1idG5zIHNwYW4uc2hvdy1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0RDMUUzNztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZS0tbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDM1cHg7XG59XG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLS1saW5rcyBhIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2UubWluaW1hbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNjAlO1xuICB9XG4gIGRpdi5idWlsZC1wcmljZV9fd3JhcHBlciAuYnVpbGQtcHJpY2UubWluaW1hbCAuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgZGl2LmJ1aWxkLXByaWNlX193cmFwcGVyIC5idWlsZC1wcmljZS5taW5pbWFsIC5idWlsZC1wcmljZV9fb3B0aW9uLXNlbGVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwKTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0UHJvZHVjdCBCdWlsZCBBbmQgUHJpY2UgU3VtbWFyeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeSAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeSAuc2VjdGlvbi1zdWJoZWFkaW5nIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2NvbmZpZyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNSUgKiAyKTtcbiAgcGFkZGluZzogMjVweCA1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNTBweCAqIDIpO1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAxMDBweDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2NvbmZpZy0tc3VtbWFyeSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1zdW1tYXJ5IC5zdW1tYXJ5LWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1zdW1tYXJ5IC5zdW1tYXJ5LWxpc3QtaXRlbSAuaXRlbSB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2NvbmZpZy0tc3VtbWFyeSAuc3VtbWFyeS1saXN0LWl0ZW0gLnZhbHVlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2NvbmZpZy0tc3VtbWFyeSAuc3VtbWFyeS1saXN0LWl0ZW0gLnZhbHVlIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1zdW1tYXJ5IC5zdW1tYXJ5LWxpc3QtaXRlbSB1bCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1zdW1tYXJ5IC5zdW1tYXJ5LWxpc3QtaXRlbSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjVweDtcbn1cbmRpdi5idWlsZC1wcmljZS1zdW1tYXJ5X193cmFwcGVyIC5idWlsZC1wcmljZS1zdW1tYXJ5X19jb25maWctLWxpbmtzIGE6bm90KC5idG4tLXRlcnRpYXJ5KSB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBnYXA6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyBhOm5vdCguYnRuLS10ZXJ0aWFyeSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyBhOm5vdCguYnRuLS10ZXJ0aWFyeSk6aG92ZXI6OmFmdGVyLCBkaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyBhOm5vdCguYnRuLS10ZXJ0aWFyeSk6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fY29uZmlnLS1saW5rcyBhIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2Zvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDUlIDM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi5idWlsZC1wcmljZS1zdW1tYXJ5X193cmFwcGVyIC5idWlsZC1wcmljZS1zdW1tYXJ5X19mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggNTBweDtcbiAgfVxufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2Zvcm0gaW1nIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fZm9ybSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5kaXYuYnVpbGQtcHJpY2Utc3VtbWFyeV9fd3JhcHBlciAuYnVpbGQtcHJpY2Utc3VtbWFyeV9fZm9ybSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGl2LmJ1aWxkLXByaWNlLXN1bW1hcnlfX3dyYXBwZXIgLmJ1aWxkLXByaWNlLXN1bW1hcnlfX2Zvcm0tLWRpc2NsYWltZXIge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdERlYWxlciBMb2NhdG9yICYgU3RvcmUgU2luZ2xlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZGl2LmRlYWxlci1sb2NhdG9yIC5kZWFsZXItbG9jYXRvcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUlICogMik7XG4gIHBhZGRpbmc6IDMwcHggNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmRlYWxlci1sb2NhdG9yIC5kZWFsZXItbG9jYXRvcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gICAgcGFkZGluZzogNzVweCA1MHB4IDEyMHB4O1xuICB9XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgLmRlYWxlci1sb2NhdG9yX190aXRsZSB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmRlYWxlci1sb2NhdG9yIC5kZWFsZXItbG9jYXRvcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbmRpdi5kZWFsZXItbG9jYXRvciAuZGVhbGVyLWxvY2F0b3JfX2NvdW50IHtcbiAgbWFyZ2luOiAwcHggNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtc2VhcmNoIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2g6OmFmdGVyIHtcbiAgY29udGVudDogXCJTZWxlY3QgdGhlIHBpbiBcXGYzYzUgIHRvIHNlZSBjb21wYW55IGluZm9ybWF0aW9uLlwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIC53cHNsLWlucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1pbnB1dCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtc2VhcmNoICN3cHNsLXNlYXJjaC13cmFwIGZvcm0gLndwc2wtaW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAxM3B4IDExcHggNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIC53cHNsLWlucHV0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1zZWFyY2gtYnRuLXdyYXAge1xuICBtYXJnaW46IDA7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1zZWFyY2gtYnRuLXdyYXAgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzFFMzc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1zZWFyY2gtYnRuLXdyYXAgaW5wdXQ6aG92ZXIsIGRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIC53cHNsLXNlYXJjaC1idG4td3JhcCBpbnB1dDpmb2N1cywgZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtc2VhcmNoICN3cHNsLXNlYXJjaC13cmFwIGZvcm0gLndwc2wtc2VhcmNoLWJ0bi13cmFwIGlucHV0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgZm9ybSAud3BzbC1zZWFyY2gtYnRuLXdyYXAgaW5wdXQge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIC53cHNsLXNlYXJjaC1idG4td3JhcCBpbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc2cHgpIHtcbiAgZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtZ21hcC1jYW52YXMge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLWdtYXAtY2FudmFzIC53cHNsLWluZm8td2luZG93IGEge1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgcmdiYSgwLCAwLCAwLCAwKSAxLjVweDtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDQwMG1zO1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtZ21hcC1jYW52YXMgLndwc2wtaW5mby13aW5kb3cgYTpob3ZlciwgZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgLndwc2wtZ21hcC1jYW52YXMgLndwc2wtaW5mby13aW5kb3cgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0RDMUUzNztcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwIC53cHNsLWdtYXAtY2FudmFzIC53cHNsLWluZm8tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3NnB4KSB7XG4gIGRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtc3RvcmUtdGl0bGUgc3Ryb25nIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtc3RvcmUtdGl0bGUgc3Ryb25nIGEge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtc3RvcmUtdGl0bGUgc3Ryb25nIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtc3RvcmUtdGl0bGUgc3Ryb25nIGE6Zm9jdXMtd2l0aGluLCBkaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtc3RvcmUtdGl0bGUgc3Ryb25nIGE6aG92ZXIge1xuICBjb2xvcjogI0RDMUUzNztcbn1cbmRpdi5kZWFsZXItbG9jYXRvciAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1taWxlcy1hd2F5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtc3RyZWV0IHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC53cHNsLWNvbnRhY3QtZGV0YWlscyB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNnB4O1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC53cHNsLWNvbnRhY3QtZGV0YWlscyAqIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY29udGFjdC1kZXRhaWxzICo6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY29udGFjdC1kZXRhaWxzICo6aG92ZXI6OmFmdGVyLCBkaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY29udGFjdC1kZXRhaWxzICo6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG5kaXYuZGVhbGVyLWxvY2F0b3IgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY29udGFjdC1kZXRhaWxzIGEge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogI0RDMUUzNztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC5idG4tLXByaW1hcnkge1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuZGl2LmRlYWxlci1sb2NhdG9yICN3cHNsLXdyYXAud3BzbC1uby1yZXN1bHRzIC53cHNsLXNlYXJjaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCArIDUlICogMik7XG4gIHBhZGRpbmc6IDMwcHggNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA1MHB4ICogMik7XG4gICAgcGFkZGluZzogNzVweCA1MHB4IDEyMHB4IDE2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS10aXRsZSBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLXRpdGxlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTVweDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzIGFkZHJlc3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2xvcjogI0RDMUUzNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzIGFkZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcy0tbGlua3Mge1xuICBjb2xvcjogI0RDMUUzNztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNXB4O1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLWFkZHJlc3MtLWxpbmtzIGEge1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcy0tbGlua3MgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19pbmZvLS1hZGRyZXNzLS1saW5rcyBhOmhvdmVyOjphZnRlciwgZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLWFkZHJlc3MtLWxpbmtzIGE6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcy0tbGlua3MgYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcy0tbGlua3MgLnBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLWFkZHJlc3MtLWxpbmtzIC5mYXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tYWRkcmVzcy0tbGlua3MgLndlYnNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9faW5mby0tZXh0cmFzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNXB4O1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX2luZm8tLWV4dHJhcyBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc3MHB4O1xufVxuZGl2LmRlYWxlci1kZXRhaWwgLmRlYWxlci1kZXRhaWxfX21hcCAuZGVhbGVyLWRldGFpbF9fbWFwLS1saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbn1cbmRpdi5kZWFsZXItZGV0YWlsIC5kZWFsZXItZGV0YWlsX19tYXAgLmRlYWxlci1kZXRhaWxfX21hcC0tbGlua3MgKiB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9fbWFwIC5kZWFsZXItZGV0YWlsX19tYXAtLWxpbmtzICo6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9fbWFwIC5kZWFsZXItZGV0YWlsX19tYXAtLWxpbmtzICo6aG92ZXI6OmFmdGVyLCBkaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9fbWFwIC5kZWFsZXItZGV0YWlsX19tYXAtLWxpbmtzICo6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG5kaXYuZGVhbGVyLWRldGFpbCAuZGVhbGVyLWRldGFpbF9fbWFwIC5kZWFsZXItZGV0YWlsX19tYXAtLWxpbmtzIC5nbWFwcy1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdE5ld3MgU2luZ2xlIGFuZCBBcmNoaXZlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA4ODZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuZGl2LnR5cGUtbmV3cyAuc2luZ2xlLWNvbnRhaW5lciBoMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuZGl2LnR5cGUtbmV3cyAuc2luZ2xlLWNvbnRhaW5lciAuZGF0ZS1hdXRob3Ige1xuICBjb2xvcjogI0RDMUUzNztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBkaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIC5kYXRlLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuZGl2LnR5cGUtbmV3cyAuc2luZ2xlLWNvbnRhaW5lciBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDg4NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIC5zaGFyZS1saW5rc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdhcDogMjVweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIC5zaGFyZS1saW5rc19fd3JhcHBlciAuaWNvbi0tc2hhcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbmRpdi50eXBlLW5ld3MgLnNpbmdsZS1jb250YWluZXIgLnNoYXJlLWxpbmtzX193cmFwcGVyIC5pY29uLS1zaGFyZTpob3ZlciwgZGl2LnR5cGUtbmV3cyAuc2luZ2xlLWNvbnRhaW5lciAuc2hhcmUtbGlua3NfX3dyYXBwZXIgLmljb24tLXNoYXJlOmZvY3VzIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIC5zaGFyZS1saW5rc19fd3JhcHBlciAuaWNvbi0tc2hhcmUgc3BhbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYudHlwZS1uZXdzIC5zaW5nbGUtY29udGFpbmVyIC5zaGFyZS1saW5rc19fd3JhcHBlciAuaWNvbi0tc2hhcmUgc3Bhbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxLjVweDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogI0RDMUUzNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIGRpdi50eXBlLW5ld3Mgc2VjdGlvbi5ibG9jay0td3lzaXd5ZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbmRpdi50eXBlLW5ld3Mgc2VjdGlvbi5ibG9jay0td3lzaXd5ZyAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1vc3QtcmVjZW50IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLm1vc3QtcmVjZW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm1vc3QtcmVjZW50X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ubW9zdC1yZWNlbnRfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAubW9zdC1yZWNlbnRfX2Jsb2NrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDEwcHgsIDFmcikpO1xuICAgIHJvdy1nYXA6IDc1cHg7XG4gIH1cbn1cbi5tb3N0LXJlY2VudF9fYmxvY2tzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4ubW9zdC1yZWNlbnRfX2Jsb2Nrc19faXRlbS0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9zdC1yZWNlbnRfX2Jsb2Nrc19faXRlbS0taW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLm1vc3QtcmVjZW50X19ibG9ja3NfX2l0ZW0tLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zdC1yZWNlbnRfX2Jsb2Nrc19faXRlbS0tdGV4dC0tZXllYnJvdyB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb3N0LXJlY2VudF9fYmxvY2tzX19pdGVtLS10ZXh0LS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tb3N0LXJlY2VudF9fYmxvY2tzX19pdGVtLS10ZXh0LS1leGNlcnB0IHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9zdC1yZWNlbnRfX2Jsb2Nrc19faXRlbS0tdGV4dC0tbGluayAubGluayB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wYWdpbmF0aW9uIC5kaXNhYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpub3QoLmRvdHMpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyOm5vdCguY3VycmVudCk6bm90KC5kb3RzKSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90cyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNEREREREQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uIC5maXJzdDpub3QoLmRpc2FibGUpLCAucGFnaW5hdGlvbiAubGFzdDpub3QoLmRpc2FibGUpLCAucGFnaW5hdGlvbiAucHJldjpub3QoLmRpc2FibGUpLCAucGFnaW5hdGlvbiAubmV4dDpub3QoLmRpc2FibGUpIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qKlxuICogQmxvY2sgU2FzcyBJbXBvcnRzXG4gKiAtIFRoaXMgZmlsZSBpcyBpbXBvcnRlZCBpbnRvIHRoZSBnbG9iYWwgc2NzcyBhbmQgY29tcGlsZWQgdG9nZXRoZXJcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBHbG9iYWwgdGVzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqIEJMT0NLIFNUWUxFUyAqKioqKi9cbnNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0sIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9cmVkXSB7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdICosIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9cmVkXSAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKSwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjREMxRTM3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKTpob3Zlciwgc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9cmVkXSAuYnRuOm5vdCgubGluayk6Zm9jdXMsIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXJlZF0gLmJ0bjpub3QoLmxpbmspOmFjdGl2ZSwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKTpob3ZlciwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKTpmb2N1cywgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKSwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5idG46bm90KC5saW5rKSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9d2hpdGVdLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gKiwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gKiB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5zZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gKiwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIGgxLCBzZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gaDIsIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSBoMywgc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIGg0LCBzZWN0aW9uLmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gaDUsIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSBoNiwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gaDEsIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIGgyLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSBoMywgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gaDQsIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIGg1LCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSBoNiB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIC5idG46bm90KC5saW5rKSwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gLmJ0bjpub3QoLmxpbmspIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEQzFFMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbnNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAuYnRuOm5vdCgubGluayk6aG92ZXIsIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAuYnRuOm5vdCgubGluayk6Zm9jdXMsIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAuYnRuOm5vdCgubGluayk6YWN0aXZlLCBkaXYuYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAuYnRuOm5vdCgubGluayk6aG92ZXIsIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIC5idG46bm90KC5saW5rKTpmb2N1cywgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ibGFja10gLmJ0bjpub3QoLmxpbmspOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxRTM3O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI0RDMUUzNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2tbZGF0YS1iYWNrZ3JvdW5kPWJsYWNrXSAuYnRuOm5vdCgubGluayksIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9YmxhY2tdIC5idG46bm90KC5saW5rKSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9Z3JheV0sIGRpdi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9Z3JheV0ge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuc2VjdGlvbi5ibG9ja1tkYXRhLWJhY2tncm91bmQ9Z3JheV0gKiwgZGl2LmJsb2NrW2RhdGEtYmFja2dyb3VuZD1ncmF5XSAqIHtcbiAgY29sb3I6ICNEQzFFMzc7XG59XG5cbi8qKioqKiBCTE9DSyBGT1JNQVRUSU5HICoqKioqL1xuYm9keSAqW2RhdGEtYWxpZ24teD1sZWZ0XSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9Y2VudGVyXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi14PWNlbnRlcl0gLmJ1dHRvbnNfX2ZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAqW2RhdGEtYWxpZ24teD1yaWdodF0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9cmlnaHRdIC5idXR0b25zX19mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi15PXRvcF0ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXk9Y2VudGVyXSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi15PWJvdHRvbV0ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBBRE1JTlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFkbWluLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFjZi1ibG9jay1wYW5lbCAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQgPiAuYWNmLWxhYmVsIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tLWJsb2NrLWhlYWQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIC5hZG1pbi1ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDAgM3B4O1xufVxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIC5hZG1pbi1ibG9jay10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stdGl0bGUgc3Bhbi5kYXNoaWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMCAzcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQW5ub3VuY2VtZW50IEJhclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0tYW5ub3VuY2VtZW50LWJhciB7XG4gIHBhZGRpbmc6IDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyIC5ibG9jay0tYW5ub3VuY2VtZW50LWJhcl9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWFubm91bmNlbWVudC1iYXIgLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyX193cmFwcGVyOmhvdmVyIC5hcnJvdy1saW5lLCBzZWN0aW9uLmJsb2NrLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyIC5ibG9jay0tYW5ub3VuY2VtZW50LWJhcl9fd3JhcHBlcjpmb2N1cyAuYXJyb3ctbGluZSB7XG4gIHdpZHRoOiAyMnB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYW5ub3VuY2VtZW50LWJhciAuYmxvY2stLWFubm91bmNlbWVudC1iYXJfX2hlYWRsaW5lIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYW5ub3VuY2VtZW50LWJhcltkYXRhLWJhY2tncm91bmQ9cmVkXSAuYmxvY2stLWFubm91bmNlbWVudC1iYXJfX2N0YSAuYXJyb3ctbGluZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyW2RhdGEtYmFja2dyb3VuZD1yZWRdIC5ibG9jay0tYW5ub3VuY2VtZW50LWJhcl9fY3RhIC5hcnJvdy1oZWFkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBCdXR0b25zIEJsb2NrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1idXR0b25zLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYnV0dG9ucy1ibG9jayAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWJ1dHRvbnMtYmxvY2sgLmJsb2NrLS1idXR0b25zLWJsb2NrX19ibG9ja3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1idXR0b25zLWJsb2NrIC5ibG9jay0tYnV0dG9ucy1ibG9ja19fYmxvY2tzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWJ1dHRvbnMtYmxvY2sgLmJsb2NrLS1idXR0b25zLWJsb2NrX19ibG9ja3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMzBweCA2cHg7XG4gIGdhcDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1idXR0b25zLWJsb2NrIC5ibG9jay0tYnV0dG9ucy1ibG9ja19fYmxvY2tzX19pdGVtOmhvdmVyLCBzZWN0aW9uLmJsb2NrLmJsb2NrLS1idXR0b25zLWJsb2NrIC5ibG9jay0tYnV0dG9ucy1ibG9ja19fYmxvY2tzX19pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEQzFFMzc7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWJ1dHRvbnMtYmxvY2sgLmJsb2NrLS1idXR0b25zLWJsb2NrX19ibG9ja3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYnV0dG9ucy1ibG9jayAuYmxvY2stLWJ1dHRvbnMtYmxvY2tfX2Jsb2Nrc19faXRlbS0taWNvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYnV0dG9ucy1ibG9jayAuYmxvY2stLWJ1dHRvbnMtYmxvY2tfX2Jsb2Nrc19faXRlbS0taWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tYnV0dG9ucy1ibG9jayAuYmxvY2stLWJ1dHRvbnMtYmxvY2tfX2Jsb2Nrc19faXRlbS0tdGl0bGUge1xuICBjb2xvcjogI0RDMUUzNztcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWJ1dHRvbnMtYmxvY2sgLmJsb2NrLS1idXR0b25zLWJsb2NrX19ibG9ja3NfX2l0ZW0tLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQ2FsbG91dFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgKyAuYmxvY2stLWNhbGxvdXQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZmxleDogMSAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDAwbXM7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtOmhvdmVyLCBzZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW06aG92ZXIgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLWxpbmsgLmFycm93LWxpbmUsIHNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW06Zm9jdXMgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLWxpbmsgLmFycm93LWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICB3aWR0aDogMTE4cHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtOmhvdmVyIC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS1saW5rIC5hcnJvdy1oZWFkOjphZnRlciwgc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbTpmb2N1cyAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbS0tbGluayAuYXJyb3ctaGVhZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNEQzFFMzc7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbS0tdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLWNvcHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbS0tbGluayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS1saW5rICoge1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jYWxsb3V0IC5ibG9jay0tY2FsbG91dF9fYmxvY2tzX19pdGVtLS1saW5rIC5hcnJvdy1saW5lIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNHB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY2FsbG91dCAuYmxvY2stLWNhbGxvdXRfX2Jsb2Nrc19faXRlbS0tbGluayAuYXJyb3ctaGVhZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjNweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNhbGxvdXQgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLWxpbmsgLmFycm93LWhlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA0cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUHJvZHVjdCBDb21wYXJpc29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jb21wYXJpc29uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY29tcGFyaXNvbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNvbXBhcmlzb24gLmJsb2NrLS1jb21wYXJpc29uX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWNvbXBhcmlzb24gLmJsb2NrLS1jb21wYXJpc29uX19ibG9ja3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgIGdhcDogMDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY29tcGFyaXNvbiAuYmxvY2stLWNvbXBhcmlzb25fX2Jsb2NrcyAuY29tcGFyaXNvbl9fY2FyZCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNvbXBhcmlzb24gLmJsb2NrLS1jb21wYXJpc29uX19ibG9ja3MgLmNvbXBhcmlzb25fX2NhcmQgLmNhcmRfX21lZGlhIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWNvbXBhcmlzb24gLmJsb2NrLS1jb21wYXJpc29uX19ibG9ja3MgLmNvbXBhcmlzb25fX2NhcmQgLmNhcmRfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tY29tcGFyaXNvbiAuYmxvY2stLWNvbXBhcmlzb25fX2Jsb2NrcyAuY29tcGFyaXNvbl9fY2FyZCAuY2FyZF9fY29udGVudF9faXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIHBsYWNlLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jb21wYXJpc29uIC5ibG9jay0tY29tcGFyaXNvbl9fYmxvY2tzIC5jb21wYXJpc29uX19jYXJkIC5jYXJkX19jb250ZW50X19pdGVtIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1jb21wYXJpc29uIC5ibG9jay0tY29tcGFyaXNvbl9fYmxvY2tzIC5jb21wYXJpc29uX19jYXJkIC5jYXJkX19jb250ZW50LS1idXR0b25zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEVtYWlsIFN1YnNjcmliZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay0tZW1haWwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAzNXB4IDA7XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQzFFMzc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREMxRTM3O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX190ZXh0IHtcbiAgcGFkZGluZzogMzVweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX190ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggNDBweCAwO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX190ZXh0LS1oZWFkbGluZSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fdGV4dC0taGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX190ZXh0LS1oZWFkbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fdGV4dC0tYm9keSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbnNlY3Rpb24uYmxvY2stLWVtYWlsIC5ibG9jay0tZW1haWxfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0RDMUUzNztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlciwgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMUUzNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNEQzFFMzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLnRvcF9sYWJlbCB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLnRvcF9sYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdpbnB1dF9jb250YWluZXJfZW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdpbnB1dF9jb250YWluZXJfZW1haWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0tZW1haWwgLmJsb2NrLS1lbWFpbF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5naW5wdXRfY29udGFpbmVyX2VtYWlsOjphZnRlciB7XG4gICAgdG9wOiAxNnB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1lbWFpbCAuYmxvY2stLWVtYWlsX19mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmVhdHVyZWQgTGlzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1mZWF0dXJlZC1saXN0IC5ibG9jay0tZmVhdHVyZWQtbGlzdF9fYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1mZWF0dXJlZC1saXN0IC5ibG9jay0tZmVhdHVyZWQtbGlzdF9fYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCAuYmxvY2stLWZlYXR1cmVkLWxpc3RfX2Jsb2Nrc19faXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3NfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCAuYmxvY2stLWZlYXR1cmVkLWxpc3RfX2Jsb2Nrc19faXRlbTo6bWFya2VyIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0RDMUUzNztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCAuYmxvY2stLWZlYXR1cmVkLWxpc3RfX2Jsb2Nrc19faXRlbTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3NfX2l0ZW0gaDIge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1mZWF0dXJlZC1saXN0IC5ibG9jay0tZmVhdHVyZWQtbGlzdF9fYmxvY2tzX19pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3NfX2l0ZW0gaDIge1xuICBtYXJnaW46IDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1mZWF0dXJlZC1saXN0IC5ibG9jay0tZmVhdHVyZWQtbGlzdF9fYmxvY2tzX19pdGVtIHAge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tZmVhdHVyZWQtbGlzdCAuYmxvY2stLWZlYXR1cmVkLWxpc3RfX2Jsb2Nrc19faXRlbS0tbGluayB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWZlYXR1cmVkLWxpc3QgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3NfX2l0ZW0tLWxpbmsgLmxpbmsge1xuICBjb2xvcjogI0RDMUUzNztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBGdWxsIFdpZHRoIE1lZGlhXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiogR0VORVJBTCBJVEVNICoqKioqL1xuc2VjdGlvbi5ibG9jay0tZnVsbFdpZHRoTWVkaWEge1xuICBwYWRkaW5nOiAwO1xuICAvKioqKiogSU1BR0UgKioqKiovXG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVtkYXRhLXR5cGU9aW1hZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogNTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgc2VjdGlvbi5ibG9jay0tZnVsbFdpZHRoTWVkaWFbZGF0YS10eXBlPWltYWdlXTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMzUlO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVtkYXRhLXR5cGU9aW1hZ2VdW2RhdGEtaGVpZ2h0PWxhcmdlXTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1MHB4O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbFdpZHRoTWVkaWEge1xuICAvKioqKiogVklERU8gKioqKiovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVtkYXRhLXR5cGU9dmlkZW9dIC52aWRlb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1MHB4O1xuICB9XG4gIHNlY3Rpb24uYmxvY2stLWZ1bGxXaWR0aE1lZGlhW2RhdGEtdHlwZT12aWRlb10gLnZpZGVvX193cmFwcGVyIHZpZGVvIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBzZWN0aW9uLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVtkYXRhLXR5cGU9dmlkZW9dW2RhdGEtaGVpZ2h0PWxhcmdlXSAudmlkZW9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NTBweDtcbiAgfVxuICBzZWN0aW9uLmJsb2NrLS1mdWxsV2lkdGhNZWRpYVtkYXRhLXR5cGU9dmlkZW9dW2RhdGEtaGVpZ2h0PWxhcmdlXSAudmlkZW9fX3dyYXBwZXIgdmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRnVsbCBXaWR0aCBUZXh0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiAxMDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dCAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUtLWgxIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCAwO1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0IC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19zdWJoZWFkaW5nIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dCAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fYm9keSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweCAwO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fYm9keSwgc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0W2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gcCwgc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0W2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gcCBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRbZGF0YS1oZWFkbGluZS1jb2xvcj1ibGFja10gLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lLCBzZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRbZGF0YS1oZWFkbGluZS1jb2xvcj1ibGFja10gLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lLS1oMSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dC1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMDBweDtcbiAgZ3JpZC1nYXA6IDEwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbiAgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIwMHB4O1xuICAgIGdyaWQtZ2FwOiAxMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBIZXJvIEJhbm5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgei1pbmRleDogMjA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5jb250YWluZXJbZGF0YS10eXBlPWltYWdlX2l0ZW1dIHtcbiAgICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICB9XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmNvbnRhaW5lcltkYXRhLXR5cGU9aW1hZ2VfaXRlbV0gLmhlcm9CYW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAyMnB4O1xuICB9XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmNvbnRhaW5lcltkYXRhLXR5cGU9aW1hZ2VfaXRlbV0gLmhlcm9CYW5uZXJfX3dyYXBwZXIgKiB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuY29udGFpbmVyW2RhdGEtdHlwZT1pbWFnZV9pdGVtXSAuaGVyb0Jhbm5lcl9fd3JhcHBlciAuaGVyb0Jhbm5lcl9fdGl0bGUge1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuY29udGFpbmVyW2RhdGEtdHlwZT1pbWFnZV9pdGVtXSAuaGVyb0Jhbm5lcl9fd3JhcHBlciAuaGVyb0Jhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4yNXJlbTtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciB7XG4gIC8qKioqKiBTSVpJTkcgKioqKiovXG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT1zbWFsbF0gLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXJbZGF0YS1zaXplPXNtYWxsXSAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lcltkYXRhLXNpemU9bWVkaXVtXSAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lcltkYXRhLXNpemU9bWVkaXVtXSAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lcltkYXRhLXNpemU9bGFyZ2VdIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgbWluLWhlaWdodDogNTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyW2RhdGEtc2l6ZT1sYXJnZV0gLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogNTcwcHg7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXJbZGF0YS1zaXplPWZ1bGxdIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lcltkYXRhLXNpemU9ZnVsbF0gLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4IC0gNTBweCk7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIge1xuICAvKioqKiogR0VORVJBTCBJVEVNICoqKioqL1xufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX292ZXJsYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19vdmVybGF5Lm92ZXJsYXkge1xuICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5KTtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX292ZXJsYXk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLW9wYWNpdHkpO1xufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDZweCAwIDI2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX193cmFwcGVyW2RhdGEtYWxpZ24teD1sZWZ0XSAuaGVyb0Jhbm5lcl9faW5uZXIsIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3dyYXBwZXJbZGF0YS1hbGlnbi14PXJpZ2h0XSAuaGVyb0Jhbm5lcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMyUgMDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDU3NXB4O1xufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmJhbm5lcl9fc2luZ2xlTGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuaGVyb0Jhbm5lcl9fc3ViX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuaGVyb0Jhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmhlcm9CYW5uZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmhlcm9CYW5uZXJfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBsaW5lLWhlaWdodDogNjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuaGVyb0Jhbm5lcl9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIC5oZXJvQmFubmVyX19jYXB0aW9uLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBhbmltYXRpb246IGZsaXAgMTQwMDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuaGVyb0Jhbm5lcl9fY2FwdGlvbi0tbGlzdC0tZmxpcCB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmhlcm9CYW5uZXJfX2NhcHRpb24tLWxpc3QtLWZsaXAge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkge1xuICBzZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pbm5lciAuYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjREMxRTM3O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMxRTM3O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gIH1cbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmJ0bjpob3Zlciwgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmJ0bjpmb2N1cywgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faW5uZXIgLmJ0bjphY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjRweCkgYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2lubmVyIGEuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIge1xuICAvKioqKiogVklERU8gKioqKiovXG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19pdGVtW2RhdGEtdHlwZT12aWRlb19pdGVtXSAuaGVyb0Jhbm5lcl9fdmlkZW8gLnZpZGVvX193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbVtkYXRhLXR5cGU9dmlkZW9faXRlbV0gLmhlcm9CYW5uZXJfX3ZpZGVvIC52aWRlb19fd3JhcHBlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IHVuc2V0O1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IHVuc2V0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPXZpZGVvX2l0ZW1dIC5oZXJvQmFubmVyX192aWRlbyAudmlkZW9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIHNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPXZpZGVvX2l0ZW1dIC5oZXJvQmFubmVyX192aWRlbyAudmlkZW9fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX2l0ZW1bZGF0YS10eXBlPXZpZGVvX2l0ZW1dIC5oZXJvQmFubmVyX192aWRlbyAubW9iaWxlLWZhbGxiYWNrLWltYWdlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9faXRlbVtkYXRhLXR5cGU9dmlkZW9faXRlbV0gLmhlcm9CYW5uZXJfX3ZpZGVvIC5tb2JpbGUtZmFsbGJhY2staW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIHtcbiAgLyoqKioqIFNDUk9MTCBDVEEgKioqKiovXG59XG5zZWN0aW9uLmJsb2NrLS1oZXJvQmFubmVyIC5oZXJvQmFubmVyX19zY3JvbGxDdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgLmhlcm9CYW5uZXJfX3Njcm9sbEN0YSBbY2xhc3MqPWZhXSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlLCA0LjI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDguMjUlLCAxNi43NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gNHB4KSk7XG4gIH1cbiAgMjAuNzUlLCAyOS4yNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0yMDAlIC0gOHB4KSk7XG4gIH1cbiAgMzMuMjUlLCA0MS43NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0zMDAlIC0gMTJweCkpO1xuICB9XG4gIDQ1Ljc1JSwgNTQuMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNDAwJSAtIDE2cHgpKTtcbiAgfVxuICA1OC4yNSUsIDY2Ljc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTMwMCUgLSAxMnB4KSk7XG4gIH1cbiAgNzAuNzUlLCA3OS4yNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0yMDAlIC0gOHB4KSk7XG4gIH1cbiAgODMuMjUlLCA5MS43NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gNHB4KSk7XG4gIH1cbiAgOTUuNzUlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXIgc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fc3ViX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQnV0dG9ucyBCbG9ja1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1pbWFnZS13aXRoLXRleHQgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1pbWFnZS13aXRoLXRleHQgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2Nrc19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLWltYWdlLS1pdGVtIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLWltYWdlLS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWltYWdlLXdpdGgtdGV4dCAuYmxvY2stLWltYWdlLXdpdGgtdGV4dF9fYmxvY2tzX19pdGVtLS1pbWFnZS0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA0JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1pbWFnZS13aXRoLXRleHQgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2Nrc19faXRlbS0taW1hZ2UtLW92ZXJsYXkge1xuICAgIHdpZHRoOiA3NHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1pbWFnZS13aXRoLXRleHQgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2Nrc19faXRlbS0tdGV4dC0tZXllYnJvdyB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWltYWdlLXdpdGgtdGV4dCAuYmxvY2stLWltYWdlLXdpdGgtdGV4dF9fYmxvY2tzX19pdGVtLS10ZXh0LS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLXRleHQtLWJvZHkge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0taW1hZ2Utd2l0aC10ZXh0IC5ibG9jay0taW1hZ2Utd2l0aC10ZXh0X19ibG9ja3NfX2l0ZW0tLXRleHQtLWxpbmsge1xuICBjb2xvcjogI0RDMUUzNztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBIb3Jpem9udGFsIERpdmlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tbGluZS1icmVhayB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xufVxuLmJsb2NrLS1saW5lLWJyZWFrLnJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0RDMUUzNztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBMb2dvc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0tbG9nb3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1sb2dvcyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1sb2dvcyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWxvZ29zIC5ibG9jay0tbG9nb3NfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLWxvZ29zIC5ibG9jay0tbG9nb3NfX2Jsb2NrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1sb2dvcyAuYmxvY2stLWxvZ29zX19ibG9ja3MgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLWxvZ29zIC5ibG9jay0tbG9nb3NfX2Jsb2NrcyBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgIEJMT0NLOiBOZXdzIEhlcm8gU2xpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2submV3cy1oZXJvLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIgLm5ld3MtaGVyby1zbGlkZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgcGFkZGluZzogNTBweCAwIDExMHB4O1xuICB9XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmJsb2NrLm5ld3MtaGVyby1zbGlkZXIgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lciAubmV3cy1oZXJvLXNsaWRlcl9fd3JhcHBlciAuYXJ0aWNsZS1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtZXhjZXJwdCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJsb2NrLm5ld3MtaGVyby1zbGlkZXIgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lciAubmV3cy1oZXJvLXNsaWRlcl9fd3JhcHBlciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWxpbmsge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIgLm5ld3MtaGVyby1zbGlkZXJfX3dyYXBwZXIgLmFydGljbGUtZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJsb2NrLm5ld3MtaGVyby1zbGlkZXIgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lciAubmV3cy1oZXJvLXNsaWRlcl9fd3JhcHBlciAuYXJ0aWNsZS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xuICB9XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5uZXdzLWhlcm8tc2xpZGVyX193cmFwcGVyIC5hcnRpY2xlLWZlYXR1cmVkLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbn1cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIC5uZXdzLWhlcm8tc2xpZGVyX19jb250YWluZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICBib3JkZXItY29sb3I6ICNEQzFFMzc7XG59XG4uYmxvY2submV3cy1oZXJvLXNsaWRlciAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJsb2NrLm5ld3MtaGVyby1zbGlkZXIgLm5ld3MtaGVyby1zbGlkZXJfX2NvbnRhaW5lci5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDRweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBQQUdFIFRJVExFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXBhZ2VUaXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5ibG9jay0tcGFnZVRpdGxlICsgc2VjdGlvbi5ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stLXBhZ2VUaXRsZS5wYWRkaW5nLS1ub1RvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJsb2NrLS1wYWdlVGl0bGUucGFkZGluZy0tbm9Cb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ibG9jay0tcGFnZVRpdGxlLnRleHRBbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLS1wYWdlVGl0bGUudGV4dEFsaWduLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrLS1wYWdlVGl0bGUgLnRoZW1lLS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFByb2R1Y3QgQ2FyZHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xufVxuLmJsb2NrLS1wcm9kdWN0LWNhcmRzIC5wcm9kdWN0LWNhcmRzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4tMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogLTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4tMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogdW5zZXQ7XG4gIH1cbiAgLmJsb2NrLS1wcm9kdWN0LWNhcmRzIC5wcm9kdWN0LWNhcmRzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IC0yO1xuICB9XG4gIC5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fd3JhcHBlciAucHJvZHVjdC1jYXJkc19faXRlbTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24rMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24tMikge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgfVxufVxuXG4uYmxvY2stLXByb2R1Y3QtY2FyZHMgKyAuYmxvY2stLXByb2R1Y3QtY2FyZHMge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICBCTE9DSzogUHJvZHVjdCBIZXJvIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgcGFkZGluZzogNDVweCAwIDI1cHg7XG4gIH1cbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fcHJvZHVjdCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjREMxRTM3O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19jYXB0aW9uIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoMTI5OXB4ICsgMXB4KSkge1xuICAuYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb25fX2NhcHRpb24ge1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgZ2FwOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fc3BlY3NfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbS0tbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbS0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb25fX3NwZWNzX19pdGVtLS12YWx1ZSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbS0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fc3BlY3NfX2l0ZW0tLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbl9fc3BlY3NfX2l0ZW0tLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uX19zcGVjc19faXRlbS0tdmFsdWUubWV0cmljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNDBweDtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE2OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbjpmb2N1cy12aXNpYmxlLCAuYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnN3aXRjaC1idXR0b246Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLnN3aXRjaC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTUVUUklDXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zd2l0Y2gtYnV0dG9uIC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3g6Y2hlY2tlZCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzhweCk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3ggKyAuc3dpdGNoLWJ1dHRvbi0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3ggKyAuc3dpdGNoLWJ1dHRvbi0tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDc3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTlweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5zd2l0Y2gtYnV0dG9uIC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbCAuc3dpdGNoLWJ1dHRvbi0tbGFiZWwtLXNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX19jb250YWluZXItLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIubWFpbi1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX193cmFwcGVyLm1haW4tc2xpZGVyIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5tYWluLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICB9XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgLnZpZGVvX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIC52aWRlb19fd3JhcHBlciAueW91dHViZV90aHVtYm5haWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDEyOTlweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gIH1cbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gIGJvcmRlci1jb2xvcjogI0RDMUUzNztcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDMwcHggNDVweCAwO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5ibG9jay0taGVyby1zbGlkZXJfX2JvdHRvbVtkYXRhLXNsaWRlcz1cIjFcIl0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyW2RhdGEtY291bnQ9XCIxXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA1cHg7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIC52aWRlb19fd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5ibG9jay0taGVyby1zbGlkZXJfX2JvdHRvbSAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgYm90dG9tOiB1bnNldDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5ibG9jay0taGVyby1zbGlkZXJfX2JvdHRvbSAuaGVyby1zbGlkZXJfX3dyYXBwZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogLTMwcHg7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5oZXJvLXNsaWRlcl9fd3JhcHBlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20gLmhlcm8tc2xpZGVyX193cmFwcGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5ibG9jay0taGVyby1zbGlkZXJfX2JvdHRvbSAuc3dpdGNoX193cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmJsb2NrLS1oZXJvLXNsaWRlcl9fYm90dG9tIC5zd2l0Y2hfX3dyYXBwZXIgLnN3aXRjaC1idXR0b24ge1xuICBtYXgtaGVpZ2h0OiA0M3B4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgdG9wOiAwO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlciwgLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19kZXNrdG9wLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbW9iaWxlLXdyYXBwZXItLXRvcC0tY3VycmVudCB7XG4gIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wLS1jdXJyZW50OmhvdmVyLCAuYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS10b3AtLWN1cnJlbnQ6Zm9jdXMtd2l0aGluLCAuYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS10b3AtLWN1cnJlbnQuYWN0aXZlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjRkYyNjQzO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wLS1idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wLS1idG4gLmN1cnJlbnQtYW5jaG9yIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS10b3AtLWJ0biAuY3VycmVudC1hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS10b3AtLWJ0biAuY3VycmVudC1hbmNob3Ige1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogOHB4O1xufVxuLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tdG9wLS1idG4gLmN1cnJlbnQtYW5jaG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS1hbmNob3JzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS1hbmNob3JzLS1saW5rcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX21vYmlsZS13cmFwcGVyLS1hbmNob3JzLnNob3cge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgcGFkZGluZzogMjBweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbW9iaWxlLXdyYXBwZXItLWFuY2hvcnMuc2hvdyAuc3VibmF2X19tb2JpbGUtd3JhcHBlci0tYW5jaG9ycy0tbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fZGVza3RvcC13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fZGVza3RvcC13cmFwcGVyLS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDVweDtcbn1cbi5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X190aXRsZSB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkgYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX2xpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMjhweCA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG59XG4uYmxvY2stLWhlcm8tc2xpZGVyIC5zdWJuYXZfX2xpbms6aG92ZXIsIC5ibG9jay0taGVyby1zbGlkZXIgLnN1Ym5hdl9fbGluazpmb2N1cywgLmJsb2NrLS1oZXJvLXNsaWRlciAuc3VibmF2X19saW5rLmFjdGl2ZS1saW5rIHtcbiAgYmFja2dyb3VuZDogI0ZGMjY0Mztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBTaWRlIEJ5IFNpZGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tc2lkZV9ieV9zaWRlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX3Jvd1tkYXRhLXBvc2l0aW9uPXRleHRdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gIH1cbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xuICB9XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtIC5pdGVtX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0gaW1nLFxuICAuYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtIHZpZGVvLFxuICAuYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtIHtcbiAgLyoqKioqIElNQUdFICYmIFZJREVPICoqKioqL1xufVxuLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9faXRlbS0tbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIHtcbiAgLyoqKioqIFJJQ0ggVEVYVCAqKioqKi9cbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLXJpY2hUZXh0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9faXRlbS0tcmljaFRleHQgLml0ZW1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNSUgKiAyKTtcbiAgcGFkZGluZzogMCA1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtLS1yaWNoVGV4dCAuaXRlbV9faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA1MHB4ICogMik7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSAuc2lkZV9ieV9zaWRlX19pdGVtLS1yaWNoVGV4dCAuaXRlbV9faW5uZXIgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLXJpY2hUZXh0IC5pdGVtX19pbm5lciAuaXRlbV9fY29udGVudCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9faXRlbS0tcmljaFRleHQgLml0ZW1fX2lubmVyIC5idXR0b25zX19mbGV4IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLXJpY2hUZXh0W2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gKiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9faXRlbS0tcmljaFRleHRbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSAuaXRlbV9fY29udGVudCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJsb2NrLS1zaWRlX2J5X3NpZGUgLnNpZGVfYnlfc2lkZV9faXRlbS0tcmljaFRleHRbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSAuYnRuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxvY2stLXNpZGVfYnlfc2lkZSB7XG4gIC8qKioqKiBJTUFHRSAqKioqKi9cbn1cbi5ibG9jay0tc2lkZV9ieV9zaWRlIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBTcGVjaWZpY2F0aW9uc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX190b3Age1xuICB3aWR0aDogMTAwJTtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX3RvcC0taGVhZGxpbmUge1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmJsb2NrLS1zcGVjc19fdG9wIC5zd2l0Y2gtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3Mge1xuICAgIGdhcDogMjhweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmJsb2NrLS1zcGVjc19fYmxvY2tzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbSAqIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW0tLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW0tLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbS0tc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW1fX2NhdCB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbV9fY2F0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbV9fY2F0LS1zcGVjIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNHB4KSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5ibG9jay0tc3BlY3NfX2Jsb2Nrc19faXRlbV9fY2F0LS1zcGVjOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREMxRTM3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW1fX2NhdC0tc3BlYzpub3QoOm50aC1sYXN0LWNoaWxkKDIpKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDMUUzNztcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmJsb2NrLS1zcGVjc19fYmxvY2tzX19pdGVtX19jYXQtLXNwZWMtLWxhYmVsIHtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmJsb2NrLS1zcGVjc19fYmxvY2tzX19pdGVtX19jYXQtLXNwZWMtLXZhbHVlLCBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW1fX2NhdC0tc3BlYy0tbWV0cmljIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuYmxvY2stLXNwZWNzX19ibG9ja3NfX2l0ZW1fX2NhdC0tc3BlYy0tbWV0cmljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5saW5rIHtcbiAgY29sb3I6ICNEQzFFMzc7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAubGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXM7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5saW5rOmhvdmVyOjphZnRlciwgc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLmxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAubGluayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLnN3aXRjaC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbjpmb2N1cy12aXNpYmxlLCBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbjpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5zd2l0Y2gtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk1FVFJJQ1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLnN3aXRjaC1idXR0b24gLnN3aXRjaC1idXR0b24tLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLnN3aXRjaC1idXR0b24gLnN3aXRjaC1idXR0b24tLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbiAuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3g6Y2hlY2tlZCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzhweCk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5zd2l0Y2gtYnV0dG9uIC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3BlY3MgLnN3aXRjaC1idXR0b24gLnN3aXRjaC1idXR0b24tLWNoZWNrYm94ICsgLnN3aXRjaC1idXR0b24tLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiA3N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE5cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXNwZWNzIC5zd2l0Y2gtYnV0dG9uIC5zd2l0Y2gtYnV0dG9uLS1jaGVja2JveCArIC5zd2l0Y2gtYnV0dG9uLS1sYWJlbCAuc3dpdGNoLWJ1dHRvbi0tbGFiZWwtLXNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zcGVjcyAuc3dpdGNoLWJ1dHRvbiB7XG4gIG1hcmdpbjogMzBweCAwIDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogU3RhdHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYyg5MjRweCArIDFweCkpIHtcbiAgc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5jb250YWluZXIge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmJsb2NrLS1zdGF0c19faGVhZGxpbmUge1xuICBjb2xvcjogI0RDMUUzNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2NrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zdGF0cyAuYmxvY2stLXN0YXRzX19ibG9ja3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2Nrc19faXRlbS0tdGl0bGUge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zdGF0cyAuYmxvY2stLXN0YXRzX19ibG9ja3NfX2l0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2Nrc19faXRlbS0tdGl0bGUge1xuICBjb2xvcjogI0RDMUUzNztcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2Nrc19faXRlbS0tdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2Nrc19faXRlbS0tY29weSB7XG4gIG1hcmdpbjogMDtcbn1cbnNlY3Rpb24uYmxvY2suYmxvY2stLXN0YXRzIC5ibG9jay0tc3RhdHNfX2Jsb2Nrc19faXRlbS0tbGluayB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5zZWN0aW9uLmJsb2NrLmJsb2NrLS1zdGF0cyAuYmxvY2stLXN0YXRzX19ibG9ja3NfX2l0ZW0tLWxpbmsgLmxpbmsge1xuICBjb2xvcjogI0RDMUUzNztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLnBhZ2UtaWQtODIyNiBzZWN0aW9uLmJsb2NrLmJsb2NrLS1zdGF0cyAuYmxvY2stLXN0YXRzX19ibG9ja3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLWlkLTgyMjYgc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmJsb2NrLS1zdGF0c19fYmxvY2tzX19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBXWVNJV1lHXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXd5c2l3eWcge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKDkyNHB4ICsgMXB4KSkge1xuICAuYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDg4NnB4O1xuICB9XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciBoMiwgLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgaDMge1xuICBtYXJnaW46IDE0cHggMDtcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIHAge1xuICBtYXJnaW46IDEzcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjREMxRTM3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApIDEuNXB4O1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgNDAwbXM7XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciBhOmhvdmVyLCAuYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjREMxRTM3O1xufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMUUzNztcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIGJsb2NrcXVvdGUgcCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlIExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgLndwLXZpZGVvLXNob3J0Y29kZTpmb2N1cywgLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgLndwLXZpZGVvLXNob3J0Y29kZTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwMDAwMDtcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIC53cC12aWRlbyB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgLndwLXZpZGVvIHtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgLndwLXZpZGVvIC5tZWpzLW92ZXJsYXktcGxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciAud3AtdmlkZW8gLm1lanMtb3ZlcmxheS1wbGF5IC5tZWpzLW92ZXJsYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3lhbm1hci9hc3NldHMvZGlzdC9pbWdzL3BsYXkucG5nXCIpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI0cHgpIHtcbiAgLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmxvY2stLXd5c2l3eWcgLmNvbnRhaW5lciBkaXYud3AtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgZGl2LndwLWNhcHRpb24gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS13eXNpd3lnIC5jb250YWluZXIgZGl2LndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay0td3lzaXd5ZyAuY29udGFpbmVyIHAgaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyO1xufVxuXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2JvZHkge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCI7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEwcHggMDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0IC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0W2RhdGEtYmFja2dyb3VuZD13aGl0ZV0gLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2JvZHksIHNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dFtkYXRhLWJhY2tncm91bmQ9d2hpdGVdIHAsIHNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dFtkYXRhLWJhY2tncm91bmQ9d2hpdGVdIHAgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0W2RhdGEtaGVhZGxpbmUtY29sb3I9YmxhY2tdIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZSwgc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0W2RhdGEtaGVhZGxpbmUtY29sb3I9YmxhY2tdIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZS0taDEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmZ1bGwtdy1pbWFnZS1ib2R5IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmZ1bGwtdy1pbWFnZS1nYWxsZXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmltYWdlLXN1Yi1oZWFkIHtcbiAgY29sb3I6ICNEQzFFMzYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnlbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fY3RhIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuZnVsbC13LWltYWdlLWJvZHkge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5mdWxsLXctaW1hZ2UtZ2FsbGVyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmltYWdlLXN1Yi1oZWFkIHtcbiAgY29sb3I6ICNkYzFlMzYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmZ1bGwtdy1pbWFnZS1nYWxsZXJ5IGxpIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fY3RhIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnlbZGF0YS1iYWNrZ3JvdW5kPXdoaXRlXSAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fY3RhIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUHJvZHVjdCBDYXJkc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1wcm9kdWN0LWNhcmRzIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLmJsb2NrLS1wcm9kdWN0LWNhcmRzIC5wcm9kdWN0LWNhcmRzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwIDIwcHg7XG59XG4uYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNhbGMoOTI0cHggKyAxcHgpKSB7XG4gIC5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDEwcHgsIDFmcikpO1xuICB9XG4gIC5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fd3JhcHBlciAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgybi0xKSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAtMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY2FsYygxMjk5cHggKyAxcHgpKSB7XG4gIC5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICB9XG4gIC5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fd3JhcHBlciAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgybi0xKSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiB1bnNldDtcbiAgfVxuICAuYmxvY2stLXByb2R1Y3QtY2FyZHMgLnByb2R1Y3QtY2FyZHNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24tMSkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogLTI7XG4gIH1cbiAgLmJsb2NrLS1wcm9kdWN0LWNhcmRzIC5wcm9kdWN0LWNhcmRzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzX19pdGVtOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbisxKSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICB9XG4gIC5ibG9jay0tcHJvZHVjdC1jYXJkcyAucHJvZHVjdC1jYXJkc19fd3JhcHBlciAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbi0yKSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICB9XG59XG5cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyArIC5ibG9jay0tcHJvZHVjdC1jYXJkcyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbmRpdiNmaWx0ZXJfYmFubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICBwYWRkaW5nOiAzNXB4IDA7XG59XG5cbi5hdHQtZml0ZXItY29udGFpbmVyLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF0dC1maWx0ZXItdGV4dCBoNCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmF0dC1maWx0ZXItdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5hI3ZpZXdfYWxsX2F0dGFjaG1lbnRzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2UyZTJlMjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjIwcHg7XG59XG5cbnNlbGVjdCNhdHRhY2htZW50X2ZpbHRlciB7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2RjMWUzNztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jYXJkc19faXRlbS5hdHRhY2htZW50IC5jYXJkX19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2R1Y3QtY2FyZHNfX2l0ZW0uYXR0YWNobWVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBkZWZhdWx0IGJ1bGxldHMgKi9cbn1cblxuLnByb2R1Y3QtY2FyZHNfX2l0ZW0uYXR0YWNobWVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjsgLyogQWRkIGNvbnRlbnQ6IFxcMjAyMiBpcyB0aGUgQ1NTIENvZGUvdW5pY29kZSBmb3IgYSBidWxsZXQgKi9cbiAgY29sb3I6ICNEQzFFMzc7IC8qIENoYW5nZSB0aGUgY29sb3IgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIElmIHlvdSB3YW50IGl0IHRvIGJlIGJvbGQgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBOZWVkZWQgdG8gYWRkIHNwYWNlIGJldHdlZW4gdGhlIGJ1bGxldCBhbmQgdGhlIHRleHQgKi9cbiAgd2lkdGg6IDFlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG4gIG1hcmdpbi1sZWZ0OiAtMWVtOyAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cbn1cblxuLmF0dGFjaG1lbnQgaDIuaDUuY2FyZF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdC1jYXJkc19faXRlbS5hdHRhY2htZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIE1PREFMIFBPUFVQIENBUkRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hdHRhY2htZW50LW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYXR0YWNobWVudC1tb2RhbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM0OTAxOTYwNzgpO1xufVxuXG4uYXR0YWNobWVudC10YWJsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDUwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xvc2UtbW9kYWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2xvc2UtbW9kYWw6YmVmb3JlLCAuY2xvc2UtbW9kYWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jbG9zZS1tb2RhbDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jbG9zZS1tb2RhbDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5hdHRhY2gtaW50cm8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXR0YWNoLWludHJvIHNwYW4ge1xuICBjb2xvcjogI0RDMUUzNztcbn1cblxuLmF0dGFjaC1pbnRybyBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogOXB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYXR0YWNoLWZvb3Rlci13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmF0dGFjaC1mb290ZXItd3JhcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hdHRhY2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjREMxRTM3O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5hdHRhY2gtc3ViLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF0dGFjaG1lbnQtdGFibGUtd3JhcHBlciAuYXR0YWNoLXN1Yi1sYWJlbDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRUJFOUVBO1xufVxuXG4uYXR0YWNobWVudC10YWJsZS13cmFwcGVyIC5hdHRhY2gtc3ViLWxhYmVsOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLmF0dGFjaG1lbnQtdGFibGUtd3JhcHBlciAuYXR0YWNoLXN1Yi1sYWJlbCB7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDNweCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cblxuLmF0dGFjaC1zdWItdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hdHQtZml0ZXItY29udGFpbmVyLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBzZWxlY3QjYXR0YWNobWVudF9maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgYSN2aWV3X2FsbF9hdHRhY2htZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdHRhY2htZW50LXRhYmxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuICBib2R5IC5jYXJkIC5jYXJkX19tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5zZWxlY3QjYXR0YWNobWVudF9maWx0ZXIgb3B0aW9uIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBmb3IgdGhlIFN0aWNreSByZWQgYmFyICovXG5kaXYjZmlsdGVyX2Jhbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyAvKiBmb3IgYnJvd3NlciBjb21wYXRpYmlsaXR5ICovXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5jYXJvdXNlbC1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZXMge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZTpmaXJzdC1jaGlsZCwgLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUuc2hvdyB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC5zbGlkZS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLm9tYnJlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAub21icmUtb3ZlcmxheS5sZWZ0IHtcbiAgbGVmdDogLTUwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwLCByZ2JhKDAsIDAsIDAsIDAuNCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3WCgxM2RlZyk7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAub21icmUtb3ZlcmxheS5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3WCgxM2RlZyk7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogMTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAudGl0bGUtcGFydCxcbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAuY2Fyb3VzZWwtdGl0bGUsXG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWRlc2MsXG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWxlZ2FsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXItLXRvcC1sZWZ0IHtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiA1cmVtO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyLS10b3AtY2VudGVyIHtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lci0tdG9wLXJpZ2h0IHtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogNXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lci0tbWlkZGxlLWxlZnQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA1cmVtO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyLS1taWRkbGUtY2VudGVyIHtcbiAgdG9wOiAyMCUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXItLW1pZGRsZS1yaWdodCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA1cmVtO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyLS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogNXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lci0tYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXItLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDVyZW07XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmV5ZWJyb3cge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAuY2Fyb3VzZWwtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAuY2Fyb3VzZWwtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAuY2Fyb3VzZWwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC5jYXJvdXNlbC1idG4tLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAuY2Fyb3VzZWwtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIC5jYXJvdXNlbC1sZWdhbCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lci50ZXh0LWFsaWduLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIudGV4dC1hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyLnRleHQtYWxpZ24tLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtbmF2LmNhcm91c2VsLXByZXYge1xuICBsZWZ0OiAxcmVtO1xufVxuLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5leHQge1xuICByaWdodDogMXJlbTtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1kb3RzIC5kb3QuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA3NXB4O1xufVxuLmNhcm91c2VsLWJhbm5lciAuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNEQzFFMzc7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5zbGljay1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5zbGljay1hcnJvdzpob3ZlciwgLmNhcm91c2VsLWJhbm5lciAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLnNsaWRlLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNhcm91c2VsLWJhbm5lciAudGFnbGluZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNhcm91c2VsLWJhbm5lciAuZHVhbC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5kdWFsLXRpdGxlIC50aXRsZS1wYXJ0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhcm91c2VsLWJhbm5lciAuZHVhbC10aXRsZSAudGl0bGUtZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xufVxuLmNhcm91c2VsLWJhbm5lciAuZHVhbC10aXRsZSAudGl0bGUtZGl2aWRlci53aXRoLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5kdWFsLXRpdGxlIC50aXRsZS1kaXZpZGVyLndpdGgtdGV4dCBzcGFuIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLmNhcm91c2VsLWJhbm5lciAuZHVhbC10aXRsZSAudGl0bGUtZGl2aWRlci53aXRoLXRleHQ6OmJlZm9yZSwgLmNhcm91c2VsLWJhbm5lciAuZHVhbC10aXRsZSAudGl0bGUtZGl2aWRlci53aXRoLXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cbi5jYXJvdXNlbC1iYW5uZXIgLmR1YWwtdGl0bGUgLnRpdGxlLWRpdmlkZXIud2l0aC10ZXh0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uY2Fyb3VzZWwtYmFubmVyIC5kdWFsLXRpdGxlIC50aXRsZS1kaXZpZGVyLndpdGgtdGV4dDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWJhbm5lciAuY2Fyb3VzZWwtc2xpZGUgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLXRpdGxlLFxuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLnRpdGxlLXBhcnQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAuY2Fyb3VzZWwtZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICB9XG4gIC5jYXJvdXNlbC1iYW5uZXIgLmNhcm91c2VsLXNsaWRlIC50ZXh0LWNvbnRhaW5lciAuY2Fyb3VzZWwtYnRuIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMS4yNXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1zbGlkZSAudGV4dC1jb250YWluZXIgLmNhcm91c2VsLWxlZ2FsIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1wcmV2LFxuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1uZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtYmFubmVyIC5jYXJvdXNlbC1kb3RzIC5kb3Qge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmV5ZWJyb3ctLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5leWVicm93LS1yZWQge1xuICBjb2xvcjogI0RDMUUzNztcbn1cblxuLmV5ZWJyb3ctLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi50aXRsZS1kaXZpZGVyLS13aXRoLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50aXRsZS1kaXZpZGVyLS13aXRoLXRleHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGl0bGUtZGl2aWRlci0td2l0aC10ZXh0LnRpdGxlLWRpdmlkZXItLXdoaXRlOjpiZWZvcmUsIC50aXRsZS1kaXZpZGVyLS13aXRoLXRleHQudGl0bGUtZGl2aWRlci0td2hpdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4udGl0bGUtZGl2aWRlci0td2l0aC10ZXh0LnRpdGxlLWRpdmlkZXItLXJlZDo6YmVmb3JlLCAudGl0bGUtZGl2aWRlci0td2l0aC10ZXh0LnRpdGxlLWRpdmlkZXItLXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0RDMUUzNztcbn1cbi50aXRsZS1kaXZpZGVyLS13aXRoLXRleHQudGl0bGUtZGl2aWRlci0tYmxhY2s6OmJlZm9yZSwgLnRpdGxlLWRpdmlkZXItLXdpdGgtdGV4dC50aXRsZS1kaXZpZGVyLS1ibGFjazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLnNjcm9sbC1kb3duLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5zY3JvbGwtZG93bi1hcnJvdzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjREMxRTM3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci0tdG9wLWxlZnQsIC50ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci0tbWlkZGxlLWxlZnQsIC50ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci0tYm90dG9tLWxlZnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci0tdG9wLXJpZ2h0LCAudGV4dC1jb250YWluZXIudGV4dC1jb250YWluZXItLW1pZGRsZS1yaWdodCwgLnRleHQtY29udGFpbmVyLnRleHQtY29udGFpbmVyLS1ib3R0b20tcmlnaHQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgLyogSWYgeW91IHdhbnQgdG8gbWFrZSBpdCBmdWxs4oCRd2lkdGg6ICovXG4gICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY2Fyb3VzZWwtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhcm91c2VsLXNsaWRlIC5vbWJyZS1vdmVybGF5IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgdmFyKC0tb3ZlcmxheS1vcGFjaXR5LCAwLjYpKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1pdGVtID4gYSA+IHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hdHRhY2htZW50cy1uZXcgYSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uYXR0YWNobWVudHMtbmV3IGE6YmVmb3JlIHtcbiAgY29sb3I6ICNkYzFlMzYgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJORVcgwqBcIjtcbn0iLCIvKlxuVGhlbWUgTmFtZTpcbkF1dGhvcjpcbkF1dGhvciBVUkk6XG5UZXh0IERvbWFpbjpcbiovXG5cbi8vIGxpYnJhcmllcyBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0ICd2ZW5kb3IvX192ZW5kb3Itb3ZlcndyaXRlcyc7IC8vIHRoZW1lIGN1c3RvbSBmaWxlIC0gZWRpdCBhcyBuZWVkZWRcbkBpbXBvcnQgJ3ZlbmRvci9fbm9ybWFsaXplJztcbkBpbXBvcnQgXCJ2ZW5kb3IvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWVcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvZm9udGF3ZXNvbWUvYnJhbmRzXCI7XG5AaW1wb3J0IFwidmVuZG9yL2ZvbnRhd2Vzb21lL2xpZ2h0XCI7XG5AaW1wb3J0IFwidmVuZG9yL2ZvbnRhd2Vzb21lL3JlZ3VsYXJcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvZm9udGF3ZXNvbWUvc29saWRcIjtcbkBpbXBvcnQgJ3ZlbmRvci9oYW1idXJnZXJzL2hhbWJ1cmdlcnMnOyAvLyBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vycy8gLSBBbGwgc3R5bGVzIGFyZSBjb21tZW50ZWQgb3V0IGV4Y2VwdCBcIlNwaW5cIiBieSBkZWZhdWx0IC0gc2VlIC9zYXNzL3ZlbmRvci9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2Nzc1xuXG4vLyBVVElMSVRJRVNcbkBpbXBvcnQgJ3V0aWxpdHkvX3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd1dGlsaXR5L19taXhpbnMnO1xuQGltcG9ydCAndXRpbGl0eS9fZm9udHMnO1xuXG5cbi8vIFJFVVNBQkxFIENPTVBPTkVOVFNcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2J1dHRvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL192aWRlbyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL19jYXJkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2Fubm91bmNlbWVudCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL19zbGljay1zbGlkZXInO1xuXG4vLyBHTE9CQUxcbkBpbXBvcnQgJ2dsb2JhbC9fZ2xvYmFsJztcbkBpbXBvcnQgJ2dsb2JhbC9faGVhZGVyJztcbkBpbXBvcnQgJ2dsb2JhbC9fZm9vdGVyJztcbkBpbXBvcnQgJ2dsb2JhbC9fZm9ybXMnO1xuXG4vLyBQQUdFIExBWU9VVFNcbkBpbXBvcnQgJ2xheW91dC9fNDA0JztcbkBpbXBvcnQgJ2xheW91dC9faW5kZXgnO1xuQGltcG9ydCAnbGF5b3V0L19idWlsZC1wcmljZSc7XG5AaW1wb3J0ICdsYXlvdXQvX2J1aWxkLXByaWNlLXN1bW1hcnknO1xuQGltcG9ydCAnbGF5b3V0L19kZWFsZXItbG9jYXRvcic7XG5AaW1wb3J0ICdsYXlvdXQvX25ld3MnO1xuXG4vLyBBTEwgQkxPQ0tTIFxuLy8gLSBJbmRpdmlkdWFsIGJsb2NrcyBpbXBvcnRlZCBpbnRvIHRoaXMgZmlsZVxuQGltcG9ydCAnLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL19hc3NldHMvYmxvY2tzLWltcG9ydHMnO1xuXG4vLyBSZWRsZXR0ZXIgZWRpdHMgXG4ubWVudS1pdGVtID4gYSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG5iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbmZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbmxpbmUtaGVpZ2h0OiAxLjM3NXJlbSAhaW1wb3J0YW50O1xubGV0dGVyLXNwYWNpbmc6IDAuMnB4IWltcG9ydGFudDtcbmp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYXR0YWNobWVudHMtbmV3IGEge1xuZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hdHRhY2htZW50cy1uZXcgYTpiZWZvcmUge1xuY29sb3I6ICNkYzFlMzYgIWltcG9ydGFudDtcbmNvbnRlbnQ6IFwiTkVXIFxcMDBhMCBcIjtcbn0iLCIvLyBUaGlzIGlzIHRoZSB2ZXJ5IGZpcnN0IFNDU1MgY29tcG9uZW50LiBVc2UgdGhpcyB0byBzZXQgdmFyaWFibGVzIG5lZWRlZCBpbiAuL2xpYnJhcnkvKiBzb3VyY2VzXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRGT05UIEFXRVNPTUVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gSWYgeW91IGNoYW5nZSBhIGRlZmF1bHQgdmFsdWUsIHBsZWFzZSByZW1vdmUgdGhlIFwiIWRlZmF1bHRcIiBzdHJpbmcgZnJvbSB0aGUgdmFyaWFibGVcbiRmYS1mb250LXBhdGg6ICAgICAgICAgICAgICAgIFwiLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUtcHJvLTUuOS4wLXdlYi93ZWJmb250c1wiO1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRmYS1mb250LWRpc3BsYXk6ICAgICAgICAgICAgIGF1dG8gIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgICAgICAgIFwiNS45LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAgICAgICAgKDIwZW0gLyAxNik7IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLiAqL1xuaHRtbCB7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbmJvZHkgeyBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7IC8qIDEgKi8gZGlzcGxheTogYmxvY2s7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHsgZGlzcGxheTogbm9uZTsgaGVpZ2h0OiAwOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLiAqL1xucHJvZ3Jlc3MgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS4gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG50ZW1wbGF0ZSwgW2hpZGRlbl0geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuICovXG5hIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi8gLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqLyB9XG5cbi8vIC8qKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG4vLyBhOmFjdGl2ZSwgYTpob3ZlciB7IG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuICovXG5hYmJyW3RpdGxlXSB7IGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovIH1cblxuLyoqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LiAqL1xuYiwgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uICovXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS4gKi9cbmgxIHsgZm9udC1zaXplOiAyZW07IG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCwgaU9TIFNhZmFyaSwgTWljcm9zb2Z0IEVkZ2UgYW5kIElFLiAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7IGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uICovXG5tYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDsgY29sb3I6ICMwMDA7IH1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc21hbGwgeyBmb250LXNpemU6IDgwJTsgfVxuXG4vKiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy4gKi9cbnN1Yiwgc3VwIHsgZm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHsgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLiAqL1xuaW1nIHsgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS4gKi9cbnN2Zzpub3QoOnJvb3QpIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLiAqL1xuY29kZSwga2JkLCBwcmUsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi8gZm9udC1zaXplOiAxZW07IC8qIDIgKi8gfVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LiAqL1xuZmlndXJlIHsgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC4gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuICovXG5ociB7IGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovIGhlaWdodDogMDsgLyogMSAqLyBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqLyB9XG5cbi8qIEZvcm1zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS4gKi9cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udDogaW5oZXJpdDsgLyogMSAqLyBtYXJnaW46IDA7IC8qIDIgKi8gfVxuXG4vKiogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG5vcHRncm91cCB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS4gMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS4gKi9cbmJ1dHRvbiwgaW5wdXQgeyAvKiAxICovIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS4gMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LiAqL1xuYnV0dG9uLCBzZWxlY3QgeyAvKiAxICovIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMgaW4gQW5kcm9pZCA0LiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLCBodG1sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovIH1cblxuLyoqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlci1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgfVxuXG4vKiogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmcgeyBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuZmllbGRzZXQgeyBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwOyBtYXJnaW46IDAgMnB4OyBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS4gMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dCBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy4gKi9cbmxlZ2VuZCB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi8gY29sb3I6IGluaGVyaXQ7IC8qIDIgKi8gZGlzcGxheTogdGFibGU7IC8qIDEgKi8gbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovIHBhZGRpbmc6IDA7IC8qIDMgKi8gd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqLyB9XG5cbi8qKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLiAqL1xudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi8gcGFkZGluZzogMDsgLyogMiAqLyB9XG5cbi8qKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBoZWlnaHQ6IGF1dG87IH1cblxuLyoqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi8gb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi8gfVxuXG4vKiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogaW5oZXJpdDsgb3BhY2l0eTogMC41NDsgfVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS4gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi8gfVxuXG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogICAgICAgICAgICAgYXV0byAhZGVmYXVsdDtcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjkuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICAgICAgICAoMjBlbSAvIDE2KTtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hYmFjdXM6IFxcZjY0MDtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjb3JuOiBcXGY2YWU7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkb2JlOiBcXGY3Nzg7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsYXJtLWNsb2NrOiBcXGYzNGU7XG4kZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uOiBcXGY4NDM7XG4kZmEtdmFyLWFsYXJtLXBsdXM6IFxcZjg0NDtcbiRmYS12YXItYWxhcm0tc25vb3plOiBcXGY4NDU7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpY29ybjogXFxmNmIwO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsaWduLXNsYXNoOiBcXGY4NDY7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmFseXRpY3M6IFxcZjY0MztcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWw6IFxcZjc3OTtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1jcmF0ZTogXFxmNmIxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWFsdC1kb3duOiBcXGYzNTQ7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbTogXFxmMzQ2O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0OiBcXGYzNDc7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0OiBcXGYzNDg7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcDogXFxmMzQ5O1xuJGZhLXZhci1hcnJvdy1hbHQtbGVmdDogXFxmMzU1O1xuJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQ6IFxcZjM1NjtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duOiBcXGYzNTA7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdDogXFxmMzUxO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OiBcXGYzNTI7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtdXA6IFxcZjM1MztcbiRmYS12YXItYXJyb3ctYWx0LXRvLWJvdHRvbTogXFxmMzRhO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdDogXFxmMzRiO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tcmlnaHQ6IFxcZjM0YztcbiRmYS12YXItYXJyb3ctYWx0LXRvLXRvcDogXFxmMzRkO1xuJGZhLXZhci1hcnJvdy1hbHQtdXA6IFxcZjM1NztcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWZyb20tYm90dG9tOiBcXGYzNDI7XG4kZmEtdmFyLWFycm93LWZyb20tbGVmdDogXFxmMzQzO1xuJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0OiBcXGYzNDQ7XG4kZmEtdmFyLWFycm93LWZyb20tdG9wOiBcXGYzNDU7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLWRvd246IFxcZjMzOTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLWxlZnQ6IFxcZjMzYTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0OiBcXGYzM2I7XG4kZmEtdmFyLWFycm93LXNxdWFyZS11cDogXFxmMzNjO1xuJGZhLXZhci1hcnJvdy10by1ib3R0b206IFxcZjMzZDtcbiRmYS12YXItYXJyb3ctdG8tbGVmdDogXFxmMzNlO1xuJGZhLXZhci1hcnJvdy10by1yaWdodDogXFxmMzQwO1xuJGZhLXZhci1hcnJvdy10by10b3A6IFxcZjM0MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnJvd3MtaDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtdjogXFxmMDdkO1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF0b20tYWx0OiBcXGY1ZDM7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1heGU6IFxcZjZiMjtcbiRmYS12YXItYXhlLWJhdHRsZTogXFxmNmIzO1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3BhY2s6IFxcZjVkNDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhZGdlOiBcXGYzMzU7XG4kZmEtdmFyLWJhZGdlLWNoZWNrOiBcXGYzMzY7XG4kZmEtdmFyLWJhZGdlLWRvbGxhcjogXFxmNjQ1O1xuJGZhLXZhci1iYWRnZS1wZXJjZW50OiBcXGY2NDY7XG4kZmEtdmFyLWJhZGdlci1ob25leTogXFxmNmI0O1xuJGZhLXZhci1iYWdzLXNob3BwaW5nOiBcXGY4NDc7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItYmFsbC1waWxlOiBcXGY3N2U7XG4kZmEtdmFyLWJhbGxvdDogXFxmNzMyO1xuJGZhLXZhci1iYWxsb3QtY2hlY2s6IFxcZjczMztcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyY29kZS1hbHQ6IFxcZjQ2MztcbiRmYS12YXItYmFyY29kZS1yZWFkOiBcXGY0NjQ7XG4kZmEtdmFyLWJhcmNvZGUtc2NhbjogXFxmNDY1O1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsOiBcXGY0MzI7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtaG9vcDogXFxmNDM1O1xuJGZhLXZhci1iYXQ6IFxcZjZiNTtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWJvbHQ6IFxcZjM3NjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXNsYXNoOiBcXGYzNzc7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1leGNsYW1hdGlvbjogXFxmODQ4O1xuJGZhLXZhci1iZWxsLXBsdXM6IFxcZjg0OTtcbiRmYS12YXItYmVsbC1zY2hvb2w6IFxcZjVkNTtcbiRmYS12YXItYmVsbC1zY2hvb2wtc2xhc2g6IFxcZjVkNjtcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZWxsczogXFxmNzdmO1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmlraW5nLW1vdW50YWluOiBcXGY4NGI7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxhbmtldDogXFxmNDk4O1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25lLWJyZWFrOiBcXGY1ZDg7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci1ib29rLWFsdDogXFxmNWQ5O1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItYm9vay1oZWFydDogXFxmNDk5O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2stc3BlbGxzOiBcXGY2Yjg7XG4kZmEtdmFyLWJvb2stdXNlcjogXFxmN2U3O1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1ib29rczogXFxmNWRiO1xuJGZhLXZhci1ib29rcy1tZWRpY2FsOiBcXGY3ZTg7XG4kZmEtdmFyLWJvb3Q6IFxcZjc4MjtcbiRmYS12YXItYm9vdGgtY3VydGFpbjogXFxmNzM0O1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1ib3JkZXItYm90dG9tOiBcXGY4NGQ7XG4kZmEtdmFyLWJvcmRlci1pbm5lcjogXFxmODRlO1xuJGZhLXZhci1ib3JkZXItbGVmdDogXFxmODRmO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1ib3JkZXItb3V0ZXI6IFxcZjg1MTtcbiRmYS12YXItYm9yZGVyLXJpZ2h0OiBcXGY4NTI7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0OiBcXGY4NTQ7XG4kZmEtdmFyLWJvcmRlci10b3A6IFxcZjg1NTtcbiRmYS12YXItYm93LWFycm93OiBcXGY2Yjk7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3dsaW5nLXBpbnM6IFxcZjQzNztcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1hbHQ6IFxcZjQ5YTtcbiRmYS12YXItYm94LWJhbGxvdDogXFxmNzM1O1xuJGZhLXZhci1ib3gtY2hlY2s6IFxcZjQ2NztcbiRmYS12YXItYm94LWZyYWdpbGU6IFxcZjQ5YjtcbiRmYS12YXItYm94LWZ1bGw6IFxcZjQ5YztcbiRmYS12YXItYm94LWhlYXJ0OiBcXGY0OWQ7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC11cDogXFxmNDlmO1xuJGZhLXZhci1ib3gtdXNkOiBcXGY0YTA7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNGExO1xuJGZhLXZhci1ib3hpbmctZ2xvdmU6IFxcZjQzODtcbiRmYS12YXItYnJhY2tldHM6IFxcZjdlOTtcbiRmYS12YXItYnJhY2tldHMtY3VybHk6IFxcZjdlYTtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1icmVhZC1sb2FmOiBcXGY3ZWI7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1icmluZy1mb3J3YXJkOiBcXGY4NTY7XG4kZmEtdmFyLWJyaW5nLWZyb250OiBcXGY4NTc7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icm93c2VyOiBcXGYzN2U7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1bGxzZXllLWFycm93OiBcXGY2NDg7XG4kZmEtdmFyLWJ1bGxzZXllLXBvaW50ZXI6IFxcZjY0OTtcbiRmYS12YXItYnVyZ2VyLXNvZGE6IFxcZjg1ODtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLWJ1cnJpdG86IFxcZjdlZDtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzLXNjaG9vbDogXFxmNWRkO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FiaW5ldC1maWxpbmc6IFxcZjY0YjtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxjdWxhdG9yLWFsdDogXFxmNjRjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLWVkaXQ6IFxcZjMzMztcbiRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb246IFxcZjMzNDtcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci1zdGFyOiBcXGY3MzY7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjMzMjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBmaXJlOiBcXGY2YmE7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5kbGUtaG9sZGVyOiBcXGY2YmM7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FuZHktY29ybjogXFxmNmJkO1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItYnVpbGRpbmc6IFxcZjg1OTtcbiRmYS12YXItY2FyLWJ1bXA6IFxcZjVlMDtcbiRmYS12YXItY2FyLWJ1czogXFxmODVhO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLWdhcmFnZTogXFxmNWUyO1xuJGZhLXZhci1jYXItbWVjaGFuaWM6IFxcZjVlMztcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyLXRpbHQ6IFxcZjVlNTtcbiRmYS12YXItY2FyLXdhc2g6IFxcZjVlNjtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWRvd246IFxcZjMyZDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQ6IFxcZjMyZTtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0OiBcXGYzMzA7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS11cDogXFxmMzMxO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FyczogXFxmODViO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLWNhdWxkcm9uOiBcXGY2YmY7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNoYWlyLW9mZmljZTogXFxmNmMxO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtbGluZS1kb3duOiBcXGY2NGQ7XG4kZmEtdmFyLWNoYXJ0LW5ldHdvcms6IFxcZjc4YTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoYXJ0LXBpZS1hbHQ6IFxcZjY0ZTtcbiRmYS12YXItY2hhcnQtc2NhdHRlcjogXFxmN2VlO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlZXNlLXN3aXNzOiBcXGY3ZjA7XG4kZmEtdmFyLWNoZWVzZWJ1cmdlcjogXFxmN2YxO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYmlzaG9wLWFsdDogXFxmNDNiO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1jaGVzcy1jbG9jazogXFxmNDNkO1xuJGZhLXZhci1jaGVzcy1jbG9jay1hbHQ6IFxcZjQzZTtcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1raW5nLWFsdDogXFxmNDQwO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3Mta25pZ2h0LWFsdDogXFxmNDQyO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWNoZXNzLXBhd24tYWx0OiBcXGY0NDQ7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdDogXFxmNDQ2O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXNzLXJvb2stYWx0OiBcXGY0NDg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1kb3duOiBcXGYzMjI7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQ6IFxcZjMyMztcbiRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQ6IFxcZjMyNDtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtdXA6IFxcZjMyNTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd246IFxcZjMyOTtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdDogXFxmMzJhO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodDogXFxmMzJiO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cDogXFxmMzJjO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWNoaW1uZXk6IFxcZjc4YjtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGF3LW1hcmtzOiBcXGY2YzI7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2s6IFxcZjczNztcbiRmYS12YXItY2xpcGJvYXJkLXByZXNjcmlwdGlvbjogXFxmNWU4O1xuJGZhLXZhci1jbGlwYm9hcmQtdXNlcjogXFxmN2YzO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtZHJpenpsZTogXFxmNzM4O1xuJGZhLXZhci1jbG91ZC1oYWlsOiBcXGY3Mzk7XG4kZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQ6IFxcZjczYTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1jbG91ZC1yYWluYm93OiBcXGY3M2U7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnM6IFxcZjczZjtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zbGVldDogXFxmNzQxO1xuJGZhLXZhci1jbG91ZC1zbm93OiBcXGY3NDI7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZHM6IFxcZjc0NDtcbiRmYS12YXItY2xvdWRzLW1vb246IFxcZjc0NTtcbiRmYS12YXItY2xvdWRzLXN1bjogXFxmNzQ2O1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNsdWI6IFxcZjMyNztcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZS10b2dvOiBcXGY2YzU7XG4kZmEtdmFyLWNvZmZpbjogXFxmNmM2O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luOiBcXGY4NWM7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWFsdC1jaGVjazogXFxmNGEyO1xuJGZhLXZhci1jb21tZW50LWFsdC1kb2xsYXI6IFxcZjY1MDtcbiRmYS12YXItY29tbWVudC1hbHQtZG90czogXFxmNGEzO1xuJGZhLXZhci1jb21tZW50LWFsdC1lZGl0OiBcXGY0YTQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzOiBcXGY0YTY7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWw6IFxcZjdmNDtcbiRmYS12YXItY29tbWVudC1hbHQtbWludXM6IFxcZjRhNztcbiRmYS12YXItY29tbWVudC1hbHQtcGx1czogXFxmNGE4O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaDogXFxmNGE5O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZTogXFxmNGFhO1xuJGZhLXZhci1jb21tZW50LWFsdC10aW1lczogXFxmNGFiO1xuJGZhLXZhci1jb21tZW50LWNoZWNrOiBcXGY0YWM7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LWVkaXQ6IFxcZjRhZTtcbiRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbjogXFxmNGFmO1xuJGZhLXZhci1jb21tZW50LWxpbmVzOiBcXGY0YjA7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LW1pbnVzOiBcXGY0YjE7XG4kZmEtdmFyLWNvbW1lbnQtcGx1czogXFxmNGIyO1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnQtc21pbGU6IFxcZjRiNDtcbiRmYS12YXItY29tbWVudC10aW1lczogXFxmNGI1O1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1hbHQ6IFxcZjRiNjtcbiRmYS12YXItY29tbWVudHMtYWx0LWRvbGxhcjogXFxmNjUyO1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcGFzcy1zbGFzaDogXFxmNWU5O1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb21wcmVzcy13aWRlOiBcXGYzMjY7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItY29uc3RydWN0aW9uOiBcXGY4NWQ7XG4kZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlOiBcXGY0Yjc7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb252ZXlvci1iZWx0OiBcXGY0NmU7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0OiBcXGY0NmY7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jb3JuOiBcXGY2Yzc7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNvdzogXFxmNmM4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYmxhbms6IFxcZjM4OTtcbiRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQ6IFxcZjM4YTtcbiRmYS12YXItY3JpY2tldDogXFxmNDQ5O1xuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kZmEtdmFyLWNyb2lzc2FudDogXFxmN2Y2O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3J1dGNoZXM6IFxcZjdmODtcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1cmxpbmc6IFxcZjQ0YTtcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1kYWdnZXI6IFxcZjZjYjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWJ1ZzogXFxmN2Y5O1xuJGZhLXZhci1kZWVyOiBcXGY3OGU7XG4kZmEtdmFyLWRlZXItcnVkb2xwaDogXFxmNzhmO1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcbiRmYS12YXItZGVza3RvcDogXFxmMTA4O1xuJGZhLXZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kZXdwb2ludDogXFxmNzQ4O1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMTA6IFxcZjZjZDtcbiRmYS12YXItZGljZS1kMTI6IFxcZjZjZTtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNDogXFxmNmQwO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZDg6IFxcZjZkMjtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXBsb21hOiBcXGY1ZWE7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvLW5vdC1lbnRlcjogXFxmNWVjO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2ctbGVhc2hlZDogXFxmNmQ0O1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1lbXB0eTogXFxmNDczO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0OiBcXGY0NzU7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHk6IFxcZjQ3NjtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1kcmF3LWNpcmNsZTogXFxmNWVkO1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItZHJhdy1zcXVhcmU6IFxcZjVlZjtcbiRmYS12YXItZHJlaWRlbDogXFxmNzkyO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvbmU6IFxcZjg1ZjtcbiRmYS12YXItZHJvbmUtYWx0OiBcXGY4NjA7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljazogXFxmNmQ2O1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHJ5ZXI6IFxcZjg2MTtcbiRmYS12YXItZHJ5ZXItYWx0OiBcXGY4NjI7XG4kZmEtdmFyLWR1Y2s6IFxcZjZkODtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXI6IFxcZjVmMDtcbiRmYS12YXItZWFyLW11ZmZzOiBcXGY3OTU7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lY2xpcHNlOiBcXGY3NDk7XG4kZmEtdmFyLWVjbGlwc2UtYWx0OiBcXGY3NGE7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItZWdnLWZyaWVkOiBcXGY3ZmM7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGVwaGFudDogXFxmNmRhO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLWgtYWx0OiBcXGYzOWI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsaXBzaXMtdi1hbHQ6IFxcZjM5YztcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW1wdHktc2V0OiBcXGY2NTY7XG4kZmEtdmFyLWVuZ2luZS13YXJuaW5nOiBcXGY1ZjI7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXI6IFxcZjY1NztcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2U6IFxcZjBlYztcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmU6IFxcZjMyMTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcbiRmYS12YXItZXhwYW5kLWFycm93czogXFxmMzFkO1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1leHBhbmQtd2lkZTogXFxmMzIwO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXFxmMTRjO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1ldmlsOiBcXGY2ZGI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLWZhcm06IFxcZjg2NDtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWVsZC1ob2NrZXk6IFxcZjQ0YztcbiRmYS12YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcbiRmYS12YXItZmlsZTogXFxmMTViO1xuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xuJGZhLXZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xuJGZhLXZhci1maWxlLWNlcnRpZmljYXRlOiBcXGY1ZjM7XG4kZmEtdmFyLWZpbGUtY2hhcnQtbGluZTogXFxmNjU5O1xuJGZhLXZhci1maWxlLWNoYXJ0LXBpZTogXFxmNjVhO1xuJGZhLXZhci1maWxlLWNoZWNrOiBcXGYzMTY7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1leGNsYW1hdGlvbjogXFxmMzFhO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtbWludXM6IFxcZjMxODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wbHVzOiBcXGYzMTk7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNlYXJjaDogXFxmODY1O1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0OiBcXGY2NWI7XG4kZmEtdmFyLWZpbGUtdGltZXM6IFxcZjMxNztcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItZmlsZS11c2VyOiBcXGY2NWM7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGVzLW1lZGljYWw6IFxcZjdmZDtcbiRmYS12YXItZmlsbDogXFxmNTc1O1xuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1maWxtLWFsdDogXFxmM2EwO1xuJGZhLXZhci1maWx0ZXI6IFxcZjBiMDtcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRmYS12YXItZmlyZTogXFxmMDZkO1xuJGZhLXZhci1maXJlLWFsdDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGZhLXZhci1maXJlLXNtb2tlOiBcXGY3NGI7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyZXBsYWNlOiBcXGY3OWE7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWZpc2gtY29va2VkOiBcXGY3ZmU7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1hbHQ6IFxcZjc0YztcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhbWU6IFxcZjZkZjtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItZmxhc2stcG9pc29uOiBcXGY2ZTA7XG4kZmEtdmFyLWZsYXNrLXBvdGlvbjogXFxmNmUxO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsb3dlcjogXFxmN2ZmO1xuJGZhLXZhci1mbG93ZXItZGFmZm9kaWw6IFxcZjgwMDtcbiRmYS12YXItZmxvd2VyLXR1bGlwOiBcXGY4MDE7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvZzogXFxmNzRlO1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZvbGRlci10aW1lczogXFxmNjVmO1xuJGZhLXZhci1mb2xkZXItdHJlZTogXFxmODAyO1xuJGZhLXZhci1mb2xkZXJzOiBcXGY2NjA7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjQyNTtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmNGU2O1xuJGZhLXZhci1mb250LWNhc2U6IFxcZjg2NjtcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvb3RiYWxsLWhlbG1ldDogXFxmNDRmO1xuJGZhLXZhci1mb3JrbGlmdDogXFxmNDdhO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJhZ2lsZTogXFxmNGJiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1mcmVlYnNkOiBcXGYzYTQ7XG4kZmEtdmFyLWZyZW5jaC1mcmllczogXFxmODAzO1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3N0eS1oZWFkOiBcXGY3OWI7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5jdGlvbjogXFxmNjYxO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZS1ib2FyZDogXFxmODY3O1xuJGZhLXZhci1nYW1lLWJvYXJkLWFsdDogXFxmODY4O1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLWdhcy1wdW1wLXNsYXNoOiBcXGY1ZjQ7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZ2lmdC1jYXJkOiBcXGY2NjM7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpbmdlcmJyZWFkLW1hbjogXFxmNzlkO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3M6IFxcZjgwNDtcbiRmYS12YXItZ2xhc3MtY2hhbXBhZ25lOiBcXGY3OWU7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1jaXRydXM6IFxcZjg2OTtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXktcm9ja3M6IFxcZjdhMTtcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xuJGZhLXZhci1nbGFzc2VzLWFsdDogXFxmNWY1O1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nbG9iZS1zbm93OiBcXGY3YTM7XG4kZmEtdmFyLWdsb2JlLXN0YW5kOiBcXGY1ZjY7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29sZi1jbHViOiBcXGY0NTE7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaDE6IFxcZjMxMztcbiRmYS12YXItaDI6IFxcZjMxNDtcbiRmYS12YXItaDM6IFxcZjMxNTtcbiRmYS12YXItaDQ6IFxcZjg2YTtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1tZXItd2FyOiBcXGY2ZTQ7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWhhbmQtaGVhcnQ6IFxcZjRiYztcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1ib3g6IFxcZjQ3YjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYzogXFxmNmU1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctc2VlZGxpbmc6IFxcZjRiZjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItaGFuZC1yZWNlaXZpbmc6IFxcZjQ3YztcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWFydDogXFxmNGMzO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXVzZDogXFxmNGM1O1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFuZHNoYWtlLWFsdDogXFxmNGM2O1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXNodGFnOiBcXGYyOTI7XG4kZmEtdmFyLWhhdC1jaGVmOiBcXGY4NmI7XG4kZmEtdmFyLWhhdC1zYW50YTogXFxmN2E3O1xuJGZhLXZhci1oYXQtd2ludGVyOiBcXGY3YTg7XG4kZmEtdmFyLWhhdC13aXRjaDogXFxmNmU3O1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLWhheWthbDogXFxmNjY2O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlOiBcXGY2ZTk7XG4kZmEtdmFyLWhlYWQtc2lkZS1icmFpbjogXFxmODA4O1xuJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbDogXFxmODA5O1xuJGZhLXZhci1oZWFkLXZyOiBcXGY2ZWE7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1oZWFydC1jaXJjbGU6IFxcZjRjNztcbiRmYS12YXItaGVhcnQtcmF0ZTogXFxmNWY4O1xuJGZhLXZhci1oZWFydC1zcXVhcmU6IFxcZjRjODtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItaGVsbWV0LWJhdHRsZTogXFxmNmViO1xuJGZhLXZhci1oZXhhZ29uOiBcXGYzMTI7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1ob2NrZXktbWFzazogXFxmNmVlO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2NrZXktc3RpY2tzOiBcXGY0NTQ7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1hbHQ6IFxcZjgwYTtcbiRmYS12YXItaG9tZS1oZWFydDogXFxmNGM5O1xuJGZhLXZhci1ob21lLWxnOiBcXGY4MGI7XG4kZmEtdmFyLWhvbWUtbGctYWx0OiBcXGY4MGM7XG4kZmEtdmFyLWhvb2QtY2xvYWs6IFxcZjZlZjtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9yaXpvbnRhbC1ydWxlOiBcXGY4NmM7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLWhvc3BpdGFsczogXFxmODBlO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS1mbG9vZDogXFxmNzRmO1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaHVtaWRpdHk6IFxcZjc1MDtcbiRmYS12YXItaHVycmljYW5lOiBcXGY3NTE7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1pY2Utc2thdGU6IFxcZjdhYztcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1pY29ucy1hbHQ6IFxcZjg2ZTtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmJveC1pbjogXFxmMzEwO1xuJGZhLXZhci1pbmJveC1vdXQ6IFxcZjMxMTtcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZHVzdHJ5LWFsdDogXFxmM2IzO1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWluZm8tc3F1YXJlOiBcXGYzMGY7XG4kZmEtdmFyLWluaGFsZXI6IFxcZjVmOTtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWludGVncmFsOiBcXGY2Njc7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludGVyc2VjdGlvbjogXFxmNjY4O1xuJGZhLXZhci1pbnZlbnRvcnk6IFxcZjQ4MDtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pc2xhbmQtdHJvcGljYWw6IFxcZjgxMTtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphY2stby1sYW50ZXJuOiBcXGYzMGU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1rZXJuaW5nOiBcXGY4NmY7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXktc2tlbGV0b246IFxcZjZmMztcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2V5bm90ZTogXFxmNjZjO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1raWRuZXlzOiBcXGY1ZmI7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXRlOiBcXGY2ZjQ7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1rbmlmZS1raXRjaGVuOiBcXGY2ZjU7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1sYW1iZGE6IFxcZjY2ZTtcbiRmYS12YXItbGFtcDogXFxmNGNhO1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci1sYW5kbWFyay1hbHQ6IFxcZjc1MjtcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1sYXllci1taW51czogXFxmNWZlO1xuJGZhLXZhci1sYXllci1wbHVzOiBcXGY1ZmY7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhZi1oZWFydDogXFxmNGNiO1xuJGZhLXZhci1sZWFmLW1hcGxlOiBcXGY2ZjY7XG4kZmEtdmFyLWxlYWYtb2FrOiBcXGY2Zjc7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1sZXNzLXRoYW46IFxcZjUzNjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGlnaHRidWxiLWRvbGxhcjogXFxmNjcwO1xuJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb246IFxcZjY3MTtcbiRmYS12YXItbGlnaHRidWxiLW9uOiBcXGY2NzI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaDogXFxmNjczO1xuJGZhLXZhci1saWdodHMtaG9saWRheTogXFxmN2IyO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbmUtY29sdW1uczogXFxmODcwO1xuJGZhLXZhci1saW5lLWhlaWdodDogXFxmODcxO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXBzOiBcXGY2MDA7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1sb2NhdGlvbjogXFxmNjAxO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1sb2NhdGlvbi1jaXJjbGU6IFxcZjYwMjtcbiRmYS12YXItbG9jYXRpb24tc2xhc2g6IFxcZjYwMztcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLWFsdDogXFxmMzBkO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9jay1vcGVuLWFsdDogXFxmM2MyO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXFxmMTc3O1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFxcZjE3NjtcbiRmYS12YXItbG92ZXNlYXQ6IFxcZjRjYztcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWNoYWRvcjogXFxmNDU1O1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1tYWNlOiBcXGY2Zjg7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsYm94OiBcXGY4MTM7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hbmRvbGluOiBcXGY2Zjk7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQtc2xhc2g6IFxcZjYwNTtcbiRmYS12YXItbWFwLW1hcmtlci1jaGVjazogXFxmNjA2O1xuJGZhLXZhci1tYXAtbWFya2VyLWVkaXQ6IFxcZjYwNztcbiRmYS12YXItbWFwLW1hcmtlci1leGNsYW1hdGlvbjogXFxmNjA4O1xuJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzOiBcXGY2MDk7XG4kZmEtdmFyLW1hcC1tYXJrZXItcGx1czogXFxmNjBhO1xuJGZhLXZhci1tYXAtbWFya2VyLXF1ZXN0aW9uOiBcXGY2MGI7XG4kZmEtdmFyLW1hcC1tYXJrZXItc2xhc2g6IFxcZjYwYztcbiRmYS12YXItbWFwLW1hcmtlci1zbWlsZTogXFxmNjBkO1xuJGZhLXZhci1tYXAtbWFya2VyLXRpbWVzOiBcXGY2MGU7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xuJGZhLXZhci1tZWF0OiBcXGY4MTQ7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBob25lOiBcXGY2NzU7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pbmQtc2hhcmU6IFxcZjY3NztcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWhleGFnb246IFxcZjMwNztcbiRmYS12YXItbWludXMtb2N0YWdvbjogXFxmMzA4O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWlzdGxldG9lOiBcXGY3YjQ7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdDogXFxmM2NmO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci1tb25leS1jaGVjay1lZGl0OiBcXGY4NzI7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0OiBcXGY4NzM7XG4kZmEtdmFyLW1vbml0b3ItaGVhcnQtcmF0ZTogXFxmNjExO1xuJGZhLXZhci1tb25rZXk6IFxcZjZmYjtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1tb29uLWNsb3VkOiBcXGY3NTQ7XG4kZmEtdmFyLW1vb24tc3RhcnM6IFxcZjc1NTtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1tb3VudGFpbnM6IFxcZjZmZDtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdWc6IFxcZjg3NDtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdWctbWFyc2htYWxsb3dzOiBcXGY3Yjc7XG4kZmEtdmFyLW11Zy10ZWE6IFxcZjg3NTtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uYXJ3aGFsOiBcXGY2ZmU7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2N0YWdvbjogXFxmMzA2O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItb2lsLXRlbXA6IFxcZjYxNDtcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLW9tZWdhOiBcXGY2N2E7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9ybmFtZW50OiBcXGY3Yjg7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLW92ZXJsaW5lOiBcXGY4NzY7XG4kZmEtdmFyLXBhZ2UtYnJlYWs6IFxcZjg3NztcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LWJydXNoLWFsdDogXFxmNWE5O1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLXBhbGxldC1hbHQ6IFxcZjQ4MztcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmFncmFwaC1ydGw6IFxcZjg3ODtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZTogXFxmNjE1O1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZS1zbGFzaDogXFxmNjE2O1xuJGZhLXZhci1wYXJraW5nLXNsYXNoOiBcXGY2MTc7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1wYXctYWx0OiBcXGY3MDE7XG4kZmEtdmFyLXBhdy1jbGF3czogXFxmNzAyO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItcGVnYXN1czogXFxmNzAzO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbDogXFxmMDQwO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1wYWludGJydXNoOiBcXGY2MTg7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5uYW50OiBcXGY0NTY7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1wZXJzb24tY2Fycnk6IFxcZjRjZjtcbiRmYS12YXItcGVyc29uLWRvbGx5OiBcXGY0ZDA7XG4kZmEtdmFyLXBlcnNvbi1kb2xseS1lbXB0eTogXFxmNGQxO1xuJGZhLXZhci1wZXJzb24tc2lnbjogXFxmNzU3O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1sYXB0b3A6IFxcZjg3YTtcbiRmYS12YXItcGhvbmUtb2ZmaWNlOiBcXGY2N2Q7XG4kZmEtdmFyLXBob25lLXBsdXM6IFxcZjRkMjtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waTogXFxmNjdlO1xuJGZhLXZhci1waWU6IFxcZjcwNTtcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLXBpZzogXFxmNzA2O1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphOiBcXGY4MTc7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYWx0OiBcXGYzZGU7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtaGV4YWdvbjogXFxmMzAwO1xuJGZhLXZhci1wbHVzLW9jdGFnb246IFxcZjMwMTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2RpdW06IFxcZjY4MDtcbiRmYS12YXItcG9kaXVtLXN0YXI6IFxcZjc1ODtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9sbC1wZW9wbGU6IFxcZjc1OTtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcGNvcm46IFxcZjgxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByZXNlbnRhdGlvbjogXFxmNjg1O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcmludC1zZWFyY2g6IFxcZjgxYTtcbiRmYS12YXItcHJpbnQtc2xhc2g6IFxcZjY4NjtcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcXGY1NDI7XG4kZmEtdmFyLXB1bXBraW46IFxcZjcwNztcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXGYxMjg7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1xdWVzdGlvbi1zcXVhcmU6IFxcZjJmZDtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1yYWJiaXQ6IFxcZjcwODtcbiRmYS12YXItcmFiYml0LWZhc3Q6IFxcZjcwOTtcbiRmYS12YXItcmFjcXVldDogXFxmNDVhO1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLXJhaW5kcm9wczogXFxmNzVjO1xuJGZhLXZhci1yYW06IFxcZjcwYTtcbiRmYS12YXItcmFtcC1sb2FkaW5nOiBcXGY0ZDQ7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWN0YW5nbGUtbGFuZHNjYXBlOiBcXGYyZmE7XG4kZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdDogXFxmMmZiO1xuJGZhLXZhci1yZWN0YW5nbGUtd2lkZTogXFxmMmZjO1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJGZhLXZhci1yZWRkaXQ6IFxcZjFhMTtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcXGYyODE7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiRmYS12YXItcmVkaGF0OiBcXGY3YmM7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1yZXBlYXQ6IFxcZjM2MztcbiRmYS12YXItcmVwZWF0LTE6IFxcZjM2NTtcbiRmYS12YXItcmVwZWF0LTEtYWx0OiBcXGYzNjY7XG4kZmEtdmFyLXJlcGVhdC1hbHQ6IFxcZjM2NDtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXR3ZWV0LWFsdDogXFxmMzYxO1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcmluZ3Mtd2VkZGluZzogXFxmODFiO1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXJvYm90OiBcXGY1NDQ7XG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xuJGZhLXZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcbiRmYS12YXItcm91dGU6IFxcZjRkNztcbiRmYS12YXItcm91dGUtaGlnaHdheTogXFxmNjFhO1xuJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlOiBcXGY2MWI7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci10cmlhbmdsZTogXFxmNjFjO1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnY6IFxcZjdiZTtcbiRmYS12YXItc2FjazogXFxmODFjO1xuJGZhLXZhci1zYWNrLWRvbGxhcjogXFxmODFkO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYWxhZDogXFxmODFlO1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLXNhbmR3aWNoOiBcXGY4MWY7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLXNhdXNhZ2U6IFxcZjgyMDtcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci1zY2FscGVsOiBcXGY2MWQ7XG4kZmEtdmFyLXNjYWxwZWwtcGF0aDogXFxmNjFlO1xuJGZhLXZhci1zY2FubmVyOiBcXGY0ODg7XG4kZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQ6IFxcZjQ4OTtcbiRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbjogXFxmNDhhO1xuJGZhLXZhci1zY2FyZWNyb3c6IFxcZjcwZDtcbiRmYS12YXItc2NhcmY6IFxcZjdjMTtcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNjcm9sbC1vbGQ6IFxcZjcwZjtcbiRmYS12YXItc2NydWJiZXI6IFxcZjJmODtcbiRmYS12YXItc2N5dGhlOiBcXGY3MTA7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VuZC1iYWNrOiBcXGY4N2U7XG4kZmEtdmFyLXNlbmQtYmFja3dhcmQ6IFxcZjg3ZjtcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItc2hhcmUtYWxsOiBcXGYzNjc7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVlcDogXFxmNzExO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQ6IFxcZjEzMjtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtY2hlY2s6IFxcZjJmNztcbiRmYS12YXItc2hpZWxkLWNyb3NzOiBcXGY3MTI7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy10aW1lZDogXFxmNDhjO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hpc2gta2ViYWI6IFxcZjgyMTtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3ZlbDogXFxmNzEzO1xuJGZhLXZhci1zaG92ZWwtc25vdzogXFxmN2MzO1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2hyZWRkZXI6IFxcZjY4YTtcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItc2h1dHRsZWNvY2s6IFxcZjQ1YjtcbiRmYS12YXItc2lja2xlOiBcXGY4MjI7XG4kZmEtdmFyLXNpZ21hOiBcXGY2OGI7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc2lnbi1pbjogXFxmMDkwO1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tb3V0OiBcXGYwOGI7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLTE6IFxcZjY4YztcbiRmYS12YXItc2lnbmFsLTI6IFxcZjY4ZDtcbiRmYS12YXItc2lnbmFsLTM6IFxcZjY4ZTtcbiRmYS12YXItc2lnbmFsLTQ6IFxcZjY4ZjtcbiRmYS12YXItc2lnbmFsLWFsdDogXFxmNjkwO1xuJGZhLXZhci1zaWduYWwtYWx0LTE6IFxcZjY5MTtcbiRmYS12YXItc2lnbmFsLWFsdC0yOiBcXGY2OTI7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMzogXFxmNjkzO1xuJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoOiBcXGY2OTQ7XG4kZmEtdmFyLXNpZ25hbC1zbGFzaDogXFxmNjk1O1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2VsZXRvbjogXFxmNjIwO1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXItc2tpLWp1bXA6IFxcZjdjNztcbiRmYS12YXItc2tpLWxpZnQ6IFxcZjdjODtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXNsZWRkaW5nOiBcXGY3Y2I7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oLXNxdWFyZTogXFxmM2YwO1xuJGZhLXZhci1zbGlkZXJzLXY6IFxcZjNmMTtcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtcGx1czogXFxmNWI5O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2U6IFxcZjc2MDtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25ha2U6IFxcZjcxNjtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub296ZTogXFxmODgwO1xuJGZhLXZhci1zbm93LWJsb3dpbmc6IFxcZjc2MTtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zbm93Zmxha2VzOiBcXGY3Y2Y7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItc25vd21vYmlsZTogXFxmN2QxO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbHQ6IFxcZjg4MztcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duOiBcXGY4ODg7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24tYWx0OiBcXGY4ODk7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLXVwOiBcXGY4OGE7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLXVwLWFsdDogXFxmODhiO1xuJGZhLXZhci1zb3J0LXNpemUtZG93bjogXFxmODhjO1xuJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQ6IFxcZjg4ZDtcbiRmYS12YXItc29ydC1zaXplLXVwOiBcXGY4OGU7XG4kZmEtdmFyLXNvcnQtc2l6ZS11cC1hbHQ6IFxcZjg4ZjtcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcXGYxYmU7XG4kZmEtdmFyLXNvdXA6IFxcZjgyMztcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGFkZTogXFxmMmY0O1xuJGZhLXZhci1zcGFya2xlczogXFxmODkwO1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93OiBcXGY3MTg7XG4kZmEtdmFyLXNwaWRlci13ZWI6IFxcZjcxOTtcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGlubmVyLXRoaXJkOiBcXGYzZjQ7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290OiBcXGY2OTc7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zcXVpcnJlbDogXFxmNzFhO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RhZmY6IFxcZjcxYjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWNocmlzdG1hczogXFxmN2Q0O1xuJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uOiBcXGYyZjM7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXN0YXJzOiBcXGY3NjI7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXItc3RlYWs6IFxcZjgyNDtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuJGZhLXZhci1zdGVlcmluZy13aGVlbDogXFxmNjIyO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItc3RvY2tpbmc6IFxcZjdkNTtcbiRmYS12YXItc3RvbWFjaDogXFxmNjIzO1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1zdHJldGNoZXI6IFxcZjgyNTtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1bi1jbG91ZDogXFxmNzYzO1xuJGZhLXZhci1zdW4tZHVzdDogXFxmNzY0O1xuJGZhLXZhci1zdW4taGF6ZTogXFxmNzY1O1xuJGZhLXZhci1zdW5nbGFzc2VzOiBcXGY4OTI7XG4kZmEtdmFyLXN1bnJpc2U6IFxcZjc2NjtcbiRmYS12YXItc3Vuc2V0OiBcXGY3Njc7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN3b3JkOiBcXGY3MWM7XG4kZmEtdmFyLXN3b3JkczogXFxmNzFkO1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdDogXFxmM2ZjO1xuJGZhLXZhci10YWJsZXQtcnVnZ2VkOiBcXGY0OGY7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlcjogXFxmMGU0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlOiBcXGY2MjQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Q6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdDogXFxmNjI2O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93OiBcXGY2Mjc7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6IFxcZjYyODtcbiRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlOiBcXGY2Mjk7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdDogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3Q6IFxcZjYyYjtcbiRmYS12YXItdGFjaG9tZXRlci1zbG93OiBcXGY2MmM7XG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvd2VzdDogXFxmNjJkO1xuJGZhLXZhci10YWNvOiBcXGY4MjY7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXRhbGx5OiBcXGY2OWM7XG4kZmEtdmFyLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRhc2tzLWFsdDogXFxmODI4O1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWZyaWdpZDogXFxmNzY4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhvdDogXFxmNzZhO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci10ZW5uaXMtYmFsbDogXFxmNDVlO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0OiBcXGY4OTM7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XG4kZmEtdmFyLXRleHQtc2l6ZTogXFxmODk0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGhldGE6IFxcZjY5ZTtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aHVuZGVyc3Rvcm06IFxcZjc2YztcbiRmYS12YXItdGh1bmRlcnN0b3JtLW1vb246IFxcZjc2ZDtcbiRmYS12YXItdGh1bmRlcnN0b3JtLXN1bjogXFxmNzZlO1xuJGZhLXZhci10aWNrZXQ6IFxcZjE0NTtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aWxkZTogXFxmNjlmO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGltZXMtaGV4YWdvbjogXFxmMmVlO1xuJGZhLXZhci10aW1lcy1vY3RhZ29uOiBcXGYyZjA7XG4kZmEtdmFyLXRpbWVzLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci10aW50OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItdGlyZTogXFxmNjMxO1xuJGZhLXZhci10aXJlLWZsYXQ6IFxcZjYzMjtcbiRmYS12YXItdGlyZS1wcmVzc3VyZS13YXJuaW5nOiBcXGY2MzM7XG4kZmEtdmFyLXRpcmUtcnVnZ2VkOiBcXGY2MzQ7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLWFsdDogXFxmNzFmO1xuJGZhLXZhci10b21ic3RvbmU6IFxcZjcyMDtcbiRmYS12YXItdG9tYnN0b25lLWFsdDogXFxmNzIxO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvb3RoYnJ1c2g6IFxcZjYzNTtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1jb25lOiBcXGY2MzY7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdHJhZmZpYy1saWdodC1nbzogXFxmNjM4O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3c6IFxcZjYzOTtcbiRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wOiBcXGY2M2E7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNDtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLXRyYXNoLXVuZG86IFxcZjg5NTtcbiRmYS12YXItdHJhc2gtdW5kby1hbHQ6IFxcZjg5NjtcbiRmYS12YXItdHJlYXN1cmUtY2hlc3Q6IFxcZjcyMztcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVlLWFsdDogXFxmNDAwO1xuJGZhLXZhci10cmVlLWNocmlzdG1hczogXFxmN2RiO1xuJGZhLXZhci10cmVlLWRlY29yYXRlZDogXFxmN2RjO1xuJGZhLXZhci10cmVlLWxhcmdlOiBcXGY3ZGQ7XG4kZmEtdmFyLXRyZWUtcGFsbTogXFxmODJiO1xuJGZhLXZhci10cmVlczogXFxmNzI0O1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJpYW5nbGU6IFxcZjJlYztcbiRmYS12YXItdHJpcGFkdmlzb3I6IFxcZjI2MjtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRyb3BoeS1hbHQ6IFxcZjJlYjtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stY29udGFpbmVyOiBcXGY0ZGM7XG4kZmEtdmFyLXRydWNrLWNvdWNoOiBcXGY0ZGQ7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRydWNrLXBsb3c6IFxcZjdkZTtcbiRmYS12YXItdHJ1Y2stcmFtcDogXFxmNGUwO1xuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXR1cmtleTogXFxmNzI1O1xuJGZhLXZhci10dXJ0bGU6IFxcZjcyNjtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHYtcmV0cm86IFxcZjQwMTtcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pY29ybjogXFxmNzI3O1xuJGZhLXZhci11bmlvbjogXFxmNmEyO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNkLWNpcmNsZTogXFxmMmU4O1xuJGZhLXZhci11c2Qtc3F1YXJlOiBcXGYyZTk7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGFydDogXFxmNmEzO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1jcm93bjogXFxmNmE0O1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcbiRmYS12YXItdXNlci1oYXJkLWhhdDogXFxmODJjO1xuJGZhLXZhci11c2VyLWhlYWRzZXQ6IFxcZjgyZDtcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItbWQtY2hhdDogXFxmODJlO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNsYXNzOiBcXGY2M2Q7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1jcm93bjogXFxmNmE1O1xuJGZhLXZhci11c2Vycy1tZWRpY2FsOiBcXGY4MzA7XG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItdXRlbnNpbC1mb3JrOiBcXGYyZTM7XG4kZmEtdmFyLXV0ZW5zaWwta25pZmU6IFxcZjJlNDtcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xuJGZhLXZhci11dGVuc2lscy1hbHQ6IFxcZjJlNjtcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZhbHVlLWFic29sdXRlOiBcXGY2YTY7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXBsdXM6IFxcZjRlMTtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci12aW1lby12OiBcXGYyN2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci12b2xjYW5vOiBcXGY3NzA7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2x1bWU6IFxcZjZhODtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtc2xhc2g6IFxcZjJlMjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUtbmF5OiBcXGY3NzE7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxrZXI6IFxcZjgzMTtcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItd2FuZDogXFxmNzJhO1xuJGZhLXZhci13YW5kLW1hZ2ljOiBcXGY3MmI7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXJlaG91c2UtYWx0OiBcXGY0OTU7XG4kZmEtdmFyLXdhc2hlcjogXFxmODk4O1xuJGZhLXZhci13YXRjaDogXFxmMmUxO1xuJGZhLXZhci13YXRjaC1maXRuZXNzOiBcXGY2M2U7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXdhdGVyLWxvd2VyOiBcXGY3NzQ7XG4kZmEtdmFyLXdhdGVyLXJpc2U6IFxcZjc3NTtcbiRmYS12YXItd2F2ZS1zaW5lOiBcXGY4OTk7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXdhdmUtdHJpYW5nbGU6IFxcZjg5YTtcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci13ZWJjYW06IFxcZjgzMjtcbiRmYS12YXItd2ViY2FtLXNsYXNoOiBcXGY4MzM7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYWxlOiBcXGY3MmM7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVhdDogXFxmNzJkO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdoaXN0bGU6IFxcZjQ2MDtcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWZpLTE6IFxcZjZhYTtcbiRmYS12YXItd2lmaS0yOiBcXGY2YWI7XG4kZmEtdmFyLXdpZmktc2xhc2g6IFxcZjZhYztcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kLXR1cmJpbmU6IFxcZjg5YjtcbiRmYS12YXItd2luZC13YXJuaW5nOiBcXGY3NzY7XG4kZmEtdmFyLXdpbmRvdzogXFxmNDBlO1xuJGZhLXZhci13aW5kb3ctYWx0OiBcXGY0MGY7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZHNvY2s6IFxcZjc3NztcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZWF0aDogXFxmN2UyO1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6ICRmYS1pbnZlcnNlO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFiYWN1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWJhY3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsYXJtLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tc25vb3plOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGFybS1zbm9vemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGljb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGljb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5hbHl0aWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1jcmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtY3JhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFydHN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFydHN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzdGVyaXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhc3NpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzc2lhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b20tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdG9tLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1heGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF4ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1heGUtYmF0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1heGUtYmF0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieS1jYXJyaWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieS1jYXJyaWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrcGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3BhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2VyLWhvbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZXItaG9uZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFncy1zaG9wcGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFncy1zaG9wcGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbC1waWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsLXBpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbG90LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsb3QtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtcmVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXNjYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtc2Nhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtaG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1ob29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGxlLW5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGxlLW5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2Utc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zY2hvb2wtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZy1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFua2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFua2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmUtYnJlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUtYnJlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stcmVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXJlYWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXNwZWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1zcGVsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdGgtY3VydGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdGgtY3VydGFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItb3V0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1vdXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93LWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3ctYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1waW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLXBpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtYmFsbG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtYmFsbG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtZnJhZ2lsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGluZy1nbG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94aW5nLWdsb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWNrZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFja2V0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFja2V0cy1jdXJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhY2tldHMtY3VybHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtbG9hZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtbG9hZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaW5nLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaW5nLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpbmctZnJvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaW5nLWZyb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm93c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1ZmZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZS1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUtYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWUtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJnZXItc29kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyZ2VyLXNvZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cnJpdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cnJpdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWJpbmV0LWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FiaW5ldC1maWxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1kYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWRheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5kbGUtaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5kbGUtaG9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FubmFiaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1iYXR0ZXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1jcmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWNyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1nYXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1nYXJhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLW1lY2hhbmljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItbWVjaGFuaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci10aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItdGlsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItd2FzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXdhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FzaC1yZWdpc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FzaC1yZWdpc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXVsZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F1bGRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpci1vZmZpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyLW9mZmljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LW5ldHdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1zY2F0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2Utc3dpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZS1zd2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2VidXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbW5leTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbW5leSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xhdy1tYXJrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xhdy1tYXJrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRyaXp6bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRyaXp6bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtaGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtaGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1oYWlsLW1peGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2xlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNsZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNub3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcy1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkcy1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcy1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWNvbW1pdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLW1lcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZS10b2dvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUtdG9nbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWFsdC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWFsdC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFjdC1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYWN0LWRpc2MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnN0cnVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uc3RydWN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YWluZXItc3RvcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb252ZXlvci1iZWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb252ZXlvci1iZWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkLWZyb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JpdGljYWwtcm9sZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9pc3NhbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb2lzc2FudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNydXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3VybGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3VybGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXR0bGVmaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXR0bGVmaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQtYmV5b25kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFnZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVidWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWVyLXJ1ZG9scGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXItcnVkb2xwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXZpYW50YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRld3BvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXdwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFtb25kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYXNwb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFzcG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDEwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQxMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQxMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMTIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1maXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZm91cjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1mb3VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLW9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXNpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1zaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10aHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10aHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10d28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlwbG9tYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlwbG9tYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzZWFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzZWFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG8tbm90LWVudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kby1ub3QtZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nLWxlYXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZy1sZWFzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3ItY2xvc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdGluZy1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJlaWRlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJlaWRlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnllcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ5ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ5ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnllci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXItbXVmZnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhci1tdWZmcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWNsaXBzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lY2xpcHNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZy1mcmllZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnLWZyaWVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVwaGFudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlcGhhbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1wdHktc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXB0eS1zZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW5naW5lLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVuZ2luZS13YXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJuZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVybmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXZlcm5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV2ZXJub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWV2aWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1ldmlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXJtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXJtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmllbGQtaG9ja2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY3N2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zcHJlYWRzaGVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zcHJlYWRzaGVldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG0tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtc21va2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtc21va2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlcGxhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVwbGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2gtY29va2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoLWNvb2tlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXN0LXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzdC1yYWlzZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrLXBvaXNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2stcG9pc29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrLXBvdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2stcG90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3dlci1kYWZmb2RpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxvd2VyLWRhZmZvZGlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3dlci10dWxpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxvd2VyLXR1bGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1jYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWhlbG1ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3JrbGlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ya2xpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyYWdpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyYWdpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlbmNoLWZyaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVuY2gtZnJpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9zdHktaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvc3R5LWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5jdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVuY3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZS1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZS1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lLWJvYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZS1ib2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXAtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naW5nZXJicmVhZC1tYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpbmdlcmJyZWFkLW1hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoYW1wYWduZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaXRydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNpdHJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXktcm9ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXktcm9ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLXNub3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtc3RhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLXN0YW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWg0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXItd2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1tZXItd2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJlY2VpdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yZWNlaXZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zY2lzc29ycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbnVraWFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW51a2lhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFyZC1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY2hlZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNoZWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXNhbnRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtc2FudGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhheWthbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF5a2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXZyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXZyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1icm9rZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtcmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtcmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbG1ldC1iYXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbG1ldC1iYXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGV4YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlnaGxpZ2h0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwcG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHBvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXN0aWNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXN0aWNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWxnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWxnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtbGctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWxnLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29kLWNsb2FrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29kLWNsb2FrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Jpem9udGFsLXJ1bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcml6b250YWwtcnVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlLWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1kYW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZmxvb2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWZsb29kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1bWlkaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odW1pZGl0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odXJyaWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1cnJpY2FuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaS1jdXJzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNlLWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2UtY3JlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNlLXNrYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2Utc2thdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNpY2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNpY2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94LW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gtb3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluaGFsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluaGFsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZWdyYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVncmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyY29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcmNvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcnNlY3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZW50b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZlbnRvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXNsYW5kLXRyb3BpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pc2xhbmQtdHJvcGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRjaC1pbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRjaC1pbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXMtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzLW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamFjay1vLWxhbnRlcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphY2stby1sYW50ZXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleS1za2VsZXRvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5LXNrZWxldG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lkbmV5czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lkbmV5cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2l3aS1iaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXdpLWJpcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta25pZmUta2l0Y2hlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta25pZmUta2l0Y2hlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1iZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbWJkYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxheWVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtbWFwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYtbWFwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi1vYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYtb2FrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlbW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlmZS1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGItb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRzLWhvbGlkYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0cy1ob2xpZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtdWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG92ZXNlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdmVzZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVjaGFkb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Y2hhZG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnZW50byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWduZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsLWJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYW5kb2xpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFuZG9saW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItcXVlc3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXBpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2Rvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc3RvZG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXN0b2Rvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1heGNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWdhcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbmQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbmQtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXN0bGV0b2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pc3RsZXRvZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjay1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWVkaXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjay1lZGl0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25pdG9yLWhlYXJ0LXJhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbml0b3ItaGVhcnQtcmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLXBlc3RsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9ydGFyLXBlc3RsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3NxdWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vc3F1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3RvcmN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VudGFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWlucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLW1hcnNobWFsbG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLW1hcnNobWFsbG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctdGVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctdGVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcndoYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcndoYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC10ZW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtdGVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb21lZ2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tZWdhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcm5hbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3JuYW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3ZlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW92ZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2UtYnJlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2UtYnJlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaC1ydGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaC1ydGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZy1jaXJjbGUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmctc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmctc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXctY2xhd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdy1jbGF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVnYXN1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVnYXN1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcGFpbnRicnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5uYW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5uYW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcHBlci1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1kb2xseS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLW9mZmljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtb2ZmaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob3RvLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtLXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGl1bS1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtcGVvcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvby1zdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vLXN0b3JtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9wY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9wY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2VudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzZW50YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQtc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9jZWR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9jZWR1cmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvamVjdC1kaWFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXBraW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXBraW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFiYml0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdC1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWJiaXQtZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWNxdWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWNxdWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluZHJvcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhaW5kcm9wcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW1wLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbXAtbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LTEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtMS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmliYm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaWJib24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5ncy13ZWRkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5ncy13ZWRkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGUtaGlnaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUtaGlnaHdheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItY29tYmluZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydW5uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydW5uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Fjay1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhY2stZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbmR3aWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYW5kd2ljaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXVzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXVzYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NhbHBlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhbHBlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FscGVsLXBhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYWxwZWwtcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FyZWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYXJlY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FyZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhcmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbC1vbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbC1vbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NydWJiZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcnViYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjeXRoZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2N5dGhlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZW5kLWJhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VuZC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVlcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hlZXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy10aW1lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlzaC1rZWJhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpc2gta2ViYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3ZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3ZlbC1zbm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG92ZWwtc25vdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHJlZGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hyZWRkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGUtdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGVjb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlY29jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWNrbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpY2tsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC0zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2VsZXRvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tlbGV0b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2V0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpLWp1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraS1qdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraS1saWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2ktbGlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWRkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVkZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVzaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21vZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25ha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vb3plOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm9vemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vdy1ibG93aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93LWJsb3dpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd3Bsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dwbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaGFwZXMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNoYXBlcy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaGFwZXMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2hhcGVzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2l6ZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXJjZXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXJjZXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYXJrbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlci13ZWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlci13ZWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyLXRoaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVpcnJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1aXJyZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFmZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWNocmlzdG1hcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVlcmluZy13aGVlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvY2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b2NraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b21hY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b21hY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJldGNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmV0Y2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1kdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4tZHVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4taGF6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuLWhhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW5yaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW5yaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bnNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vuc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3b3JkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dvcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYW5kcm9pZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LXJ1Z2dlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LXJ1Z2dlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LXNsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtc2xvd2VzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvd2VzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWF2ZXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWZhc3Rlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdGVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLXNsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItc2xvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItc2xvd2VzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFsbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhbmFraDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFuYWtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWZyaWdpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbm5pcy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5uaXMtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1zaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXNpemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGV0YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bmRlcnN0b3JtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVuZGVyc3Rvcm0tbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVuZGVyc3Rvcm0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVuZGVyc3Rvcm0tc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlsZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbGRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZS1mbGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlLWZsYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZS1wcmVzc3VyZS13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlLXByZXNzdXJlLXdhcm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZS1ydWdnZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUtcnVnZ2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9tYnN0b25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b21ic3RvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9tYnN0b25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9tYnN0b25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGhicnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGhicnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JuYWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JuYWRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWN0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWN0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGUtZmVkZXJhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWNvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtY29uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQtZ28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodC1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0LXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVhc3VyZS1jaGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlYXN1cmUtY2hlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtY2hyaXN0bWFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtZGVjb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWRlY29yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtcGFsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1wYWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaXBhZHZpc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWNvbnRhaW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stY29udGFpbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1waWNrdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1yYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1yYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dXJrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVydGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dXJ0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2LXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10di1yZXRybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmljb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmljb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZC1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kLWNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbnVyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtZm9yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1mb3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwta25pZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwta25pZmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFsdWUtYWJzb2x1dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhbHVlLWFic29sdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sY2FubzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sY2Fubyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS1uYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUtbmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbmQtbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbmQtbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2gtZml0bmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2gtZml0bmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXItbG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyLWxvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyLXJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyLXJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWJjYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlYmNhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWJjYW0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlYmNhbS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hpc3RsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hpc3RsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmktMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmktMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQtdHVyYmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZC10dXJiaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZC13YXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZHNvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRzb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZWF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuOS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICAzZHh5LFxuICAzZHh5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYXJyb3d0dXJuLFxuICBhcnJvd3R1cm4tcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgbWludXMsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4pIHtcbiAgLypcbiAgICogU3BpblxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3BpbiB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4tcikge1xuICAvKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4tciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdEJSRUFLUE9JTlRTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyAnLW1pbicgdmFycyB1c2VkIGZvciAnbWluJyB2cyBtYXggQG1lZGlhIGJyZWFrcG9pbnRzXG4kbW9iaWxlOiAzNzVweDtcbiRtb2JpbGUtbWF4OiA5MjRweDtcbiR0YWJsZXQtbWluOiBjYWxjKCN7JG1vYmlsZS1tYXh9ICsgMXB4KTtcbiR0YWJsZXQtbWF4OiAxMjk5cHg7XG4kZGVza3RvcC1taW46IGNhbGMoI3skdGFibGV0LW1heH0gKyAxcHgpO1xuJGxhcmdlLXNjcmVlbnM6IDE5NTBweDtcblxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0Q09MT1JTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kbmVhci1ibGFjazogIzMzMzMzMztcbiRyZWQ6ICNEQzFFMzc7XG4kZ3JhZGllbnQtcmVkOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEQzFFMzcgNTAlLCAjRjBGMEYwIDk4LjgyJSk7XG5cblxuLy8gR3JheVxuJGdyYXkxOiAjRjhGOEY4O1xuJGdyYXkyOiAjREREREREO1xuJGdyYXkzOiAjOTk5OTk5O1xuJGdyYXk0OiAjNzA3MDcwO1xuJGdyYXktZm9ybXM6ICNGM0YzRjM7XG4kZ3JhZGllbnQtZ3JheTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFRUVFRSAwJSwgJGdyYXkxIDEwMCUpO1xuXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vXHRGT05UU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJGZvbnRfaGVhZGluZzogJ0hlbHZldGljYU5ldWUgTGlnaHQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250X2JvZHk6ICdIZWx2ZXRpY2FOZXVlIExpZ2h0JywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udF9hd2Vzb21lOiAnRm9udCBBd2Vzb21lIDUgUHJvJywgc2Fucy1zZXJpZjtcbiRmb250X2F3ZXNvbWVfYnJhbmRzOiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJywgc2Fucy1zZXJpZjtcblxuLy8vLy8vLy8vIFJlbSBCYXNlIC8vLy8vLy8vLy8vLy9cbiRyZW0tYmFzZTogMTY7IC8qIEhlbnNlZm9ydGgga25vd24gYXMgMXJlbSAgfCAgdXNlZCBmb3IgcmVtKCkgbWl4aW4gKi9cbi8vdXNlZCB0byBjb252ZXJ0IHBpeGVscyBpbnRvIHJlbXNcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRyZW0tYmFzZSkge1xuICAgIEByZXR1cm4gJHBpeGVscy8kY29udGV4dCAqIDFyZW07XG59XG4kYmFzZS1mb250LXNpemU6IHJlbSgkcmVtLWJhc2UpO1xuXG4vLyBGb250IEF3ZXNvbWVcbi8vIHNldCBpbiAuL3NyYy9zYXNzL2xpYnJhcnkvX19saWJyYXJ5LW92ZXJ3cml0ZXMuc2Nzc1xuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1x0Rk9OVCBXRUlHSFRTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRib2xkOiA3MDA7XG4kaGVhdnk6IDkwMDtcblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdEdSSURcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiRncmlkX2NhcmRfd2lkdGg6IDMzLjMzMyU7XG4kZ3JpZF9jYXJkX3dpZHRoX3RhYmxldDogNTAlO1xuXG4kaXRlbV9ndXR0ZXI6IDMlO1xuJGl0ZW1fZ3V0dGVyX3RhYmxldDogMi41JTtcblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdEFEQSBPVVRMSU5FXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4kb3V0bGluZS1zaXplOiBtYXgoMnB4LCAxLjI1cHgpO1xuJG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuJG91dGxpbmUtY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdFRSQU5TSVRJT05TIC8gQU5JTUFUSU9OU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJHRfc2hvcnQ6IDIwMG1zO1xuJHRfbWVkOiA0MDBtcztcbiR0X2xvbmc6IDc1MG1zO1xuJHRfbWF4OiAxMDAwbXM7XG4kdF9kZWZhdWx0OiAkdF9tZWQ7XG5cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdFotSU5ERVhcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiR6X2JlbG93OiAtMTtcbiR6X2RlZmF1bHQ6IDE7XG5cbiR6X2xvdzogMTA7XG4kel9tZWQ6IDIwO1xuJHpfaGlnaDogMzA7XG4kel9oZWFkZXI6IDQwO1xuJHpfb3ZlcmxheTogMTAwO1xuJHpfbWF4OiAxMDAwO1xuXG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vICAgIFdJRFRIUywgSEVJR0hUUywgU1BBQ0lOR1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4vKioqIENPTlRBSU5FUiBWQVJTICoqKi9cbi8vIENyZWF0ZXMgYSBjb250ZW50IGNvbnRhaW5lciB3aXRoIGJ1aWx0LWluIHBhZGRpbmcgc28geW91ciBjb250ZW50IGlzIGFsd2F5cyBvZmYgdGhlIGVkZ2Ugb2YgdGhlIHdpbmRvdyBpbiBhIGNlbnRyYWxseSBjb250cm9sbGVkIGxvY2F0aW9uXG4kc2l0ZV9jb250YWluZXI6IDE0NDBweDsgLy8gdGhlIG1heCB3aWR0aCBvZiB0aGUgY29udGVudCwgbm90IGluY2x1ZGluZyBwYWRkaW5nIFxuLy8gR2xvYmFsIGNvbnRlbnQgcGFkZGluZyBmcm9tIGNvbnRhaW5lciBcbiRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nOiA1MHB4OyAvLyBEZXNrdG9wXG4kc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU6IDUlOyAvLyBNb2JpbGUgKHJlYzogcGVyY2VudGFnZSlcbi8vIERlZmluZSBjb250YWluZXIgdXNpbmcgY2FsYyAtIGFsbG93cyBmb3IgZWFzeSBjaGFuZ2VzIHRvIGluZGl2aWR1YWwgY29udGFpbmVyIGVsZW1lbnRzXG4kY29udGFpbmVyOiBjYWxjKCN7JHNpdGVfY29udGFpbmVyfSArICgjeyRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nfSAqIDIpKTsgLy8gRGVza3RvcFxuJGNvbnRhaW5lcl9tb2JpbGU6IGNhbGMoI3skc2l0ZV9jb250YWluZXJ9ICsgKCN7JHNpdGVfY29udGFpbmVyX3BhZGRpbmdfbW9iaWxlfSAqIDIpKTsgLy8gTW9iaWxlXG5cbi8qKiogSEVBREVSICoqKi9cbiRoZWFkZXJfaGVpZ2h0OiA5MHB4O1xuJGhlYWRlcl9oZWlnaHRfbW9iaWxlOiA5MHB4O1xuJGhlYWRlcl9sb2dvX3dpZHRoOiAyMDBweDtcbiRoZWFkZXJfbG9nb193aWR0aF9tb2JpbGU6IDE1MHB4O1xuJGhlYWRlcl9pY29uc193aWR0aDogMTAwcHg7XG4kdXRpbGl0eV9uYXZfaGVpZ2h0OiA1MHB4O1xuXG4vKioqIE1FRElBICoqKi9cbiR2aWRlb19hc3BlY3RSYXRpbzogNTYuMjUlO1xuXG4vKioqIFNFQ1RJT05TICoqKi9cbiRzZWN0aW9uX3BhZGRpbmc6IDMwcHg7XG4kc2VjdGlvbl9wYWRkaW5nX21vYmlsZTogMjBweDtcblxuLyoqKiBNSVNDICoqKi9cbiR3cF9hZG1pbkJhcl9oZWlnaHQ6IDMycHg7XG4kd3BfYWRtaW5CYXJfaGVpZ2h0X21vYmlsZTogNDZweDtcbiRhbm5vdW5jbWVudF9iYXJfaGVpZ2h0OiA1MHB4O1xuJGJveF9zaGFkb3c6IDAgLTZweCA3cHggNHB4ICRncmF5MjtcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEdFTkVSQUwgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vLy8vLy8vLy8vLyBCUkVBS1BPSU5UUyAvLy8vLy8vLy8vLy8vL1xuLy90byB1c2U6IHBsYWNlIGJyZWFrcG9pbnQgc3BlY2lmaWMgY3NzIGluc2lkZSBvZiB0aGUgbWl4aW5cbi8vZWcuIEBpbmNsdWRlIG1vYmlsZXsgc3R5bGVzIGhlcmUgfVxuLy90byB0b2dnbGUgdGFibGV0IGJyZWFrcG9pbnQgdHlwZSBhZGQgJ21pbicgb3IgJ21heCcsICdvbmx5JyBmb3IgYm90aFxuQG1peGluIG1vYmlsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW9iaWxlLW1heH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiAgICBcbkBtaXhpbiB0YWJsZXQoJHR5cGUgOiBtaW4gKSB7XG4gICAgQGlmICR0eXBlID09IG1heCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1tYXh9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkdHlwZSA9PSBtaW4ge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LW1pbikge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2V7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgjeyRtb2JpbGUtbWF4fSArIDFweCkpIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbWF4fSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59ICAgXG4gIFxuQG1peGluIGRlc2t0b3Age1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkZGVza3RvcC1taW4pKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gQ2xlYXJmaXggXG4vLyBtYWtlcyBhIHBhcmVudCBkaXYgZXhwYW5kIHRvIHdyYXAgYWxsIGZsb2F0ZWQgZWxlbWVudHNcbi8vIHRvIHVzZSwgYWRkIFwiQGluY2x1ZGUgY2xlYXJmaXhcIiB0byBhIGNvbnRhaW5lclxuQG1peGluIGNsZWFyZml4IHsgXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnOyBcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxuXHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRmb250LXNpemU6IDA7ICBcblx0XHRoZWlnaHQ6IDA7XG5cdH1cbn1cblxuLy8gQWNjZXNzaWJpbGl0eSB0b29sXG4vLyBoaWRlcyBlbGVtZW50IGZyb20gbGF5b3V0LCBidXQgYWxsb3dzIGZvciBzY3JlZW4gcmVhZGVycyB0byBmb2N1cyBhbmQgcmVhZFxuQG1peGluIHNyX29ubHkoKXtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG59XG5cbi8vIENTUyBlbGVtZW50IGZhZGUgbWl4aW5cbkBtaXhpbiBlbGVtZW50X2ZhZGUoJGZhZGUpe1xuXHR0cmFuc2l0aW9uOmFsbCAkdF9tZWQ7XG5cblx0QGlmICRmYWRlID09IFwiaW5cIiB7XG5cdFx0b3BhY2l0eToxO1xuXHRcdHZpc2liaWxpdHk6dmlzaWJsZTtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR9IEBlbHNlIGlmICRmYWRlID09IFwib3V0XCIge1xuXHRcdG9wYWNpdHk6MDtcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG5cbi8vIEJhY2tncm91bmQgc2l6aW5nIG1peGluXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCRzaXplOiAnY292ZXInKXtcblx0YmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBWRU5ET1IgTUlYSU5TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIEhpZGUgc2xpZGVzIGFzIHRoZXkncmUgbG9hZGluZyBzbyB0aGV5IGRvbid0IHN0YWNrIGFuZCBvY2N1cHkgdGhlIHdob2xlIHBhZ2UgdmVydGljYWxseVxuQG1peGluIHNsaWNrU2xpZGVyX2xvYWRpbmcoJHNsaWRlQ2xhc3M6ICcuc2xpY2stc2xpZGUnKXtcblx0Ji5zbGljay1pbml0aWFsaXplZHtcblx0XHQuc2xpY2stc2xpZGV7XG5cdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHR2aXNpYmlsaXR5OnZpc2libGU7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR9XG5cdH1cblx0I3skc2xpZGVDbGFzc317XG5cdFx0b3BhY2l0eTowO1xuXHRcdHZpc2liaWxpdHk6aGlkZGVuO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246b3BhY2l0eSAwLjVzO1xuXHR9XG59XG5cbi8vIG1peGluIGZvciB1bmRlcmxpbmUgbGlua3MgLy9cbkBtaXhpbiB1bmRlcmxpbmUoJGNvbG9yOiAkcmVkLCAkaGVpZ2h0OiAxcHgpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRfbWVkO1xuICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG5cdH1cblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0Jjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICB9XG5cdH1cbn1cblxuLy8gbWl4aW4gZm9yIG1vc3QgcGxhY2VzIHVzaW5nIGJyZWFkY3J1bWJzXG5AbWl4aW4gYnJlYWRjcnVtYnMoKSB7XG5cdGJhY2tncm91bmQ6ICRncmF5MTtcblx0Y29sb3I6ICRncmF5NDtcblx0cGFkZGluZzogMTBweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU7XG5cblx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdHBhZGRpbmc6IDEwcHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmc7XG5cdH1cblxuXHQqIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJHJlZDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgdW5kZXJsaW5lO1xuXHR9XG5cblx0LmJyZWFkY3J1bWJfbGFzdCB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXHRcdGNvbG9yOiAkZ3JheTQ7XG5cdH1cbn1cblxuLy8gVVMgTWV0cmljIHRvZ2dsZSBzd2l0Y2ggdXNlZCBpbiBwcm9kdWN0IHBhZ2VzXG5AbWl4aW4gdG9nZ2xlU3dpdGNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDMwcHggYXV0byA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkZ3JheTI7XG5cdGJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxNjhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0Y29sb3I6ICRibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuXG5cdCY6Zm9jdXMtdmlzaWJsZSwgJjpmb2N1cy13aXRoaW4ge1xuXHRcdG91dGxpbmU6IDFweCBzb2xpZCAkZ3JheTQ7XG5cdH1cblx0XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJNRVRSSUNcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMTZweDtcblx0XHR3aWR0aDogNTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0Y29sb3I6ICRncmF5NDtcblx0fVxuXG5cdCYuc2VsZWN0ZWQge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3dpdGNoLWJ1dHRvbi0tY2hlY2tib3gge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRjb2xvcjogJGdyYXk0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XG5cdFx0JjpjaGVja2VkICsgLnN3aXRjaC1idXR0b24tLWxhYmVsOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzhweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTlweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOXB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHRcblx0XHQmICsgLnN3aXRjaC1idXR0b24tLWxhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblx0XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0d2lkdGg6IDc3cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTlweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTlweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xuXHRcdFx0fVxuXHRcblx0XHRcdC5zd2l0Y2gtYnV0dG9uLS1sYWJlbC0tc3BhbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAqKiBARk9OVCBGQUNFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gYWRkIEBmb250LWZhY2UgZGVjbGFyYXRpb25zIGZvciBsb2NhbGx5IGhvc3RlZCBmb250cyBoZXJlXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUgTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTWVkaXVtSXRhbGljLm90ZicpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZSBMaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1CbGsud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1CbGsub3RmJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlIExpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhLU5ldWUtTFQtU3RkLTc1LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1IdkV4LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtSHZFeC5vdGYnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUgTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1MVC1TdGQtNjUtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtTWRDbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLU1kQ24ub3RmJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlIExpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhLU5ldWUtTFQtU3RkLTY1LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLU1kQ24ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFN0ZC1NZENuLm90ZicpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8vIFRPRE86IGdldCBjb3JyZWN0IGZvbnQgZmlsZXMgYXMgd2UgYXJlIG1pc3NpbmcgZWl0aGVyIHRoZSA1MDAgb3IgNDAwIHdpZWdodFxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlIExpZ2h0Jztcbi8vICAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLVRoLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRTdGQtVGgub3RmJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlIExpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxUU3RkLVVsdEx0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICoqIEZPTlQgVEhFTUUgU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKiogREVGQVVMVCBGT05UUyAqKioqKi9cbkBtaXhpbiBmb250LWFwcGVhcmFuY2UoKXtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdrZXJuJztcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gZGVmYXVsdC1mb250KCRjb2xvcjogJGJsYWNrKSB7XG5cdEBpbmNsdWRlIGZvbnQtYXBwZWFyYW5jZSgpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBjb2xvcjogJGNvbG9yO1xufVxuXG5AbWl4aW4gZGVmYXVsdC1hbmNob3IoJGNvbG9yOiAkYmxhY2ssICRob3ZlckNvbG9yOiAkYmxhY2spIHtcblx0QGluY2x1ZGUgZm9udC1hcHBlYXJhbmNlKCk7XG4gICAgQGluY2x1ZGUgdW5kZXJsaW5lKCRjb2xvcik7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRob3ZlckNvbG9yO1xuICAgIH1cbn1cblxuQG1peGluIGRlZmF1bHQtaGVhZGluZygkY29sb3I6ICRibGFjaykge1xuXHRAaW5jbHVkZSBmb250LWFwcGVhcmFuY2UoKTtcbiAgICBmb250LWZhbWlseTogJGZvbnRfaGVhZGluZztcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIC8vIG1hcmdpbjogcmVtKDE1KSByZW0oMzApO1xufVxuXG4vKioqKioqKioqKioqKiogQk9EWSBNSVhJTlMgKioqKioqKioqKioqKi9cbkBtaXhpbiBib2R5LWxhcmdlKCRjb2xvcjogJGJsYWNrKSB7XG5cdEBpbmNsdWRlIGZvbnQtYXBwZWFyYW5jZSgpO1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtZm9udCgkY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xufVxuXG5AbWl4aW4gYm9keS1zbWFsbCgkY29sb3I6ICRibGFjaykge1xuXHRAaW5jbHVkZSBmb250LWFwcGVhcmFuY2UoKTtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWZvbnQoJGNvbG9yKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xufVxuXG4vKioqKioqKioqKioqKioqKiogSEVBRElORyBNSVhJTlMgKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBoMSgkY29sb3I6ICRibGFjaykge1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtaGVhZGluZygkY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg0OCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDY1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg3NCk7XG4gICAgfVxufVxuXG5AbWl4aW4gaDIoJGNvbG9yOiAkYmxhY2spIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWhlYWRpbmcoJGNvbG9yKTtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpO1xuICAgIFxuICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNjApO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY4KTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMygkY29sb3I6ICRibGFjaykge1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtaGVhZGluZygkY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICBcbiAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ1KTtcbiAgICB9XG59XG5cbkBtaXhpbiBoNCgkY29sb3I6ICRibGFjaykge1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtaGVhZGluZygkY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICBmb250LXdlaWdodDogJGhlYXZ5O1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzApO1xuICAgIH1cbn1cblxuQG1peGluIGg1KCRjb2xvcjogJGJsYWNrKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdC1oZWFkaW5nKCRjb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWF2eTtcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG4gICAgfVxufVxuXG5AbWl4aW4gaDYoJGNvbG9yOiAkYmxhY2spIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWhlYWRpbmcoJGNvbG9yKTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICB9XG59XG5cbi8qKioqKiBNSVNDIEZPTlQgTUlYSU5TICoqKioqL1xuQG1peGluIGV5ZWJyb3coJGNvbG9yOiBpbmhlcml0KSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWF2eTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtaXhpbiBsYWJlbCgkY29sb3I6IGluaGVyaXQpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKioqKiogSEVBRElORyBDTEFTU0VTICoqKioqL1xuaDEsXG4uaDEge1xuICAgIEBpbmNsdWRlIGgxKCRibGFjayk7XG59XG5cbmgyLFxuLmgyIHtcbiAgICBAaW5jbHVkZSBoMigkYmxhY2spO1xufVxuXG5oMyxcbi5oMyB7XG4gICAgQGluY2x1ZGUgaDMoJGJsYWNrKTtcbn1cblxuaDQsXG4uaDQge1xuICAgIEBpbmNsdWRlIGg0KCRibGFjayk7XG59XG5cbmg1LFxuLmg1IHtcbiAgICBAaW5jbHVkZSBoNSgkYmxhY2spO1xufVxuXG5oNixcbi5oNiB7XG4gICAgQGluY2x1ZGUgaDYoJGJsYWNrKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogU1RBTkRBUkQgRUxFTUVOVFMgJiBDTEFTU0VTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKiBURVhUL0lOTElORSBFTEVNRU5UUyAqKioqKi9cbnAsXG4uZm9udC0tcHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWZvbnQoJGJsYWNrKTtcbiAgICBtYXJnaW46MC4xZW0gMCAwLjNlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG51bCxcbm9se1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbnVse1xuICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbn1cbm9sIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxudWwgbGksXG5vbCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRAaW5jbHVkZSBkZWZhdWx0LWZvbnQoJGJsYWNrKTtcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBtYXgtd2lkdGg6ODkwcHg7XG4gICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB3aWR0aDozcHg7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBib3R0b206MDtcbiAgICB9XG5cbiAgICAmID4gcHtcbiAgICAgICAgQGluY2x1ZGUgZGVmYXVsdC1mb250KCRibGFjayk7XG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIH1cbn1cblxuXG4vKioqKiogTUVESUEgRUxFTUVOVFMgKioqKiovXG5pZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICBcbn1cblxuLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnR7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nOjBweCAzMHB4IDIwcHggMDtcbn1cbi5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHR7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgcGFkZGluZzowcHggMCAzMHB4IDIwcHg7XG59XG4uYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXJ7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICBwYWRkaW5nOjIwcHggMzBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG4uYWxpZ25ub25lLFxuaW1nLmFsaWdubm9uZXtcbiAgICBmbG9hdDpub25lO1xuICAgIHBhZGRpbmc6MjBweCAzMHB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi8qKioqKiBNSVNDIEVMRU1FTlRTICoqKioqL1xuY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDY1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbnByZSB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgd2hpdGUtc3BhY2U6cHJlLXdyYXA7XG59XG5cbmxhYmVsIHtcbiAgICBAaW5jbHVkZSBsYWJlbDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogVEhFTUUgQkFTRUQgQ0xBU1NFUyAmIE1JWElOU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vL2Rpc3BsYXkgb25seSBvbiBtb2JpbGVcbi5tb2JpbGUtb25seSB7XG4gICAgQGluY2x1ZGUgdGFibGV0KG1pbil7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vZGlzcGxheSBvbiBtb2JpbGUgYW5kIHRhYmxldFxuLnRhYmxldC1tYXggeyBcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRhYmxldC1vbmx5IHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vZGlzcGxheSBvbiB0YWJsZXQgYW5kIGRlc2t0b3Bcbi50YWJsZXQtbWluIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL2Rpc3BsYXkgb25seSBvbiBkZXNrdG9wXG4uZGVza3RvcC1vbmx5IHtcbiAgICBAaW5jbHVkZSB0YWJsZXQobWF4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRCdXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJ1dHRvbkRlZmF1bHQ6IChcblx0XCJ0ZXh0Q29sb3JcIjogJHdoaXRlLFxuXHRcImJnQ29sb3JcIjogJHJlZCxcblx0XCJib3JkZXJDb2xvclwiOiAkcmVkLFxuXHRcImhvdmVyVGV4dENvbG9yXCI6ICR3aGl0ZSxcblx0XCJob3ZlckJnQ29sb3JcIjogJGJsYWNrLFxuXHRcImhvdmVyQm9yZGVyQ29sb3JcIjogdHJhbnNwYXJlbnQsXG4pO1xuQG1peGluIGJ0bigkYnV0dG9uOiAkYnV0dG9uRGVmYXVsdCkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTRweCAyMHB4O1xuXHRtYXJnaW46IGF1dG8gMDtcblx0bWluLXdpZHRoOiAxMjVweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggbWFwLWdldCgkYnV0dG9uLCBcImJvcmRlckNvbG9yXCIpOyAvLyBpbnNldCBib3JkZXJcblx0Zm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRsaW5lLWhlaWdodDogcmVtKDE4KTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGJ1dHRvbiwgXCJiZ0NvbG9yXCIpO1xuXHRjb2xvcjogbWFwLWdldCgkYnV0dG9uLCBcInRleHRDb2xvclwiKTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsICR0X21lZDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGJ1dHRvbiwgXCJob3ZlclRleHRDb2xvclwiKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRidXR0b24sIFwiaG92ZXJCZ0NvbG9yXCIpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBtYXAtZ2V0KCRidXR0b24sIFwiaG92ZXJCb3JkZXJDb2xvclwiKTsgLy8gaW5zZXQgYm9yZGVyXG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblx0fVxufVxuXG5cbi8qKioqKiBDTEFTU0VTICoqKioqL1xuLy8gcmVkIGJhY2tncm91bmQgd2hpdGUgdGV4dFxuJGJ0blByaW1hcnk6IChcblx0XCJ0ZXh0Q29sb3JcIjogJHdoaXRlLFxuXHRcImJnQ29sb3JcIjogJHJlZCxcblx0XCJib3JkZXJDb2xvclwiOiAkcmVkLFxuXHRcImhvdmVyVGV4dENvbG9yXCI6ICR3aGl0ZSxcblx0XCJob3ZlckJnQ29sb3JcIjogJGJsYWNrLFxuXHRcImhvdmVyQm9yZGVyQ29sb3JcIjogdHJhbnNwYXJlbnQsXG4pO1xuLmJ0bixcbi5idG4tLXByaW1hcnkge1xuXHRAaW5jbHVkZSBidG4oJGJ0blByaW1hcnkpO1xufVxuXG4vLyBXaGl0ZSBiYWNrZ3JvdW5kIHJlZCB0ZXh0XG4kYnRuU2Vjb25kYXJ5OiAoXG5cdFwidGV4dENvbG9yXCI6ICRyZWQsXG5cdFwiYmdDb2xvclwiOiAkd2hpdGUsXG5cdFwiYm9yZGVyQ29sb3JcIjogJHJlZCxcblx0XCJob3ZlclRleHRDb2xvclwiOiAkd2hpdGUsXG5cdFwiaG92ZXJCZ0NvbG9yXCI6ICRibGFjayxcblx0XCJob3ZlckJvcmRlckNvbG9yXCI6IHRyYW5zcGFyZW50LFxuKTtcbi5idG4tLXNlY29uZGFyeSB7XG5cdEBpbmNsdWRlIGJ0bigkYnRuU2Vjb25kYXJ5KTtcbn1cblxuLy8gd2hpdGUgYmFja2dyb3VuZCBibGFjayB0ZXh0XG4kYnRuVGVydGlhcnk6IChcblx0XCJ0ZXh0Q29sb3JcIjogJGJsYWNrLFxuXHRcImJnQ29sb3JcIjogJHdoaXRlLFxuXHRcImJvcmRlckNvbG9yXCI6ICRibGFjayxcblx0XCJob3ZlclRleHRDb2xvclwiOiAkd2hpdGUsXG5cdFwiaG92ZXJCZ0NvbG9yXCI6ICRibGFjayxcblx0XCJob3ZlckJvcmRlckNvbG9yXCI6IHRyYW5zcGFyZW50LFxuKTtcbi5idG4tLXRlcnRpYXJ5IHtcblx0QGluY2x1ZGUgYnRuKCRidG5UZXJ0aWFyeSk7XG59XG5cbi8vIGZvciBkYXJrIGJhY2tncm91bmRzLi4uLlxuJGJ0blByaW1hcnlSZXZlcnNlOiAoXG5cdFwidGV4dENvbG9yXCI6ICRyZWQsXG5cdFwiYmdDb2xvclwiOiAkd2hpdGUsXG5cdFwiYm9yZGVyQ29sb3JcIjogdHJhbnNwYXJlbnQsXG5cdFwiaG92ZXJUZXh0Q29sb3JcIjogJHdoaXRlLFxuXHRcImhvdmVyQmdDb2xvclwiOiAkYmxhY2ssXG5cdFwiaG92ZXJCb3JkZXJDb2xvclwiOiAkd2hpdGUsXG4pO1xuLmJ0bi0tcHJpbWFyeS0tcmV2ZXJzZSB7XG5cdEBpbmNsdWRlIGJ0bigkYnRuUHJpbWFyeVJldmVyc2UpO1xufVxuJGJ0blNlY29uZGFyeVJldmVyc2U6IChcblx0XCJ0ZXh0Q29sb3JcIjogJHdoaXRlLFxuXHRcImJnQ29sb3JcIjogdHJhbnNwYXJlbnQsXG5cdFwiYm9yZGVyQ29sb3JcIjogJHJlZCxcblx0XCJob3ZlclRleHRDb2xvclwiOiAkd2hpdGUsXG5cdFwiaG92ZXJCZ0NvbG9yXCI6ICRyZWQsXG5cdFwiaG92ZXJCb3JkZXJDb2xvclwiOiAkcmVkLFxuKTtcbi5idG4tLXNlY29uZGFyeS0tcmV2ZXJzZSB7XG5cdEBpbmNsdWRlIGJ0bigkYnRuU2Vjb25kYXJ5UmV2ZXJzZSk7XG59XG5cbi8qKioqKiBMQVlPVVRTICoqKioqL1xuLy8gRm9yIGEgbGlzdCBvZiBidXR0b25zLCBhZGQgYSB3cmFwcGVyIGNsYXNzIG9mIFwiYnV0dG9uc19fZmxleFwiIFxuLmJ1dHRvbnNfX2ZsZXh7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6c3RyZXRjaDtcblx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRmb250LXNpemU6MDtcblxuXHRbY2xhc3MqPSdidG4nXXtcblx0XHQmICsgW2NsYXNzKj0nYnRuJ117XG5cdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubGluayB7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDVweDtcblx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCoge1xuXHRcdHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG5cdH1cblx0LmFycm93LWxpbmUge1xuXHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblx0LmFycm93LWhlYWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW4tbGVmdDogLTI0cHg7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcmVkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdHRvcDogLTEuNXB4XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdC5hcnJvdy1saW5lIHtcblx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBzdHlsZXMgZm9yIHBsYXkgYnV0dG9uIFxuLnBsYXktYnRuLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0b3BhY2l0eTogLjI1O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnBsYXktYnRuIHtcblx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0d2lkdGg6IDg1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGxldHRlci1zcGFjaW5nOiA1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsICR0X21lZDtcblx0XHR6LWluZGV4OiAkel9oaWdoO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3lhbm1hci9hc3NldHMvZGlzdC9pbWdzL3BsYXktYXJyb3cucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdH1cblx0XG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdH1cblxuXHRcdCYudGh1bWJuYWlsIHtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNsb3NlLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYubW9kYWwtb3BlbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUlO1xuXHRyaWdodDogNSU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcblx0ei1pbmRleDogY2FsYygjeyR6X292ZXJsYXl9ICsgMik7XG5cblx0c3Bhbjo6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Zm9udC1zaXplOiByZW0oNjApO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdHRleHQtc2hhZG93OiAwIDAgNHB4ICMwMDAwMDBiZjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0c3Bhbjo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0VmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnZpZGVvX193cmFwcGVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDoxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiR2aWRlb19hc3BlY3RSYXRpbztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRibGFjazsgLy8gY3JlYXRlcyBcIndpZGVzY3JlZW5cIiBiYXJzIGlmIHNjYWxpbmcgaXMgb2ZmXG5cbiAgICBpZnJhbWUsXG4gICAgdmlkZW97XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmLm1vZGFsLW9wZW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGhlaWdodDogODAlO1xuXHRcdFx0dG9wOjEwJTtcblx0XHRcdGxlZnQ6MTAlO1xuICAgICAgICAgICAgei1pbmRleDogY2FsYygjeyR6X292ZXJsYXl9ICsgMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheS1wYXVzZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLnBsYXktYnRuLXBhdXNlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHotaW5kZXg6ICR6X2hpZ2g7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4uZmFsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5mYWwge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkel9tZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW46bm90KC5mYWwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnlvdXR1YmVfdGh1bWJuYWlsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgXG59Ly8gY2xvc2U6IC52aWRlb19fd3JhcHBlclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdENhcmRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1peGluIGNhcmQoKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjpzb2xpZCAxcHggJGdyYXkyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNhcmRfX21lZGlhIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODB2dztcbiAgICAgICAgLy8gRm9yIEJHIGltZydzXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZShjb3Zlcik7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdmFsdWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2KCRncmF5NCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY2FyZF9fY29udGVudC0tYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKioqKiBDTEFTU0VTICoqKioqL1xuLy8gRGVmYXVsdCBjYXJkIC0gdmVydGljYWwgY29sdW1uIGxheW91dFxuYm9keSAuY2FyZCB7XG4gICAgQGluY2x1ZGUgY2FyZDtcbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRBbm5vdW5jZW1lbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFubm91bmNlbWVudCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR6LWluZGV4OiBjYWxjKCN7JHpfbWF4fSArIDEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRibGFjaztcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHBhZGRpbmc6MTVweDtcblx0XG5cdCoge1xuXHRcdGNvbG9yOiR3aGl0ZTtcblx0fVxuXG5cdCYgPiAqIHtcblx0XHRtYXJnaW46MDtcblx0XHRkaXNwbGF5OmlubGluZTtcblx0fVxuXG5cdFtjbGFzcyo9J2ZhJ10ge1xuXHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjokd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHR9XG5cbn0vLyBjbG9zZTogLmFubm91bmNlbWVudCIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRTbGljayBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBHTE9CQUwgU0xJREVSIFNUWUxFU1xuLnNsaWNrLXNsaWRlcntcbiAgICBAaW5jbHVkZSBzbGlja1NsaWRlcl9sb2FkaW5nKCk7XG5cbiAgICAvLyBBcnJvd3NcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfZGVmYXVsdCBlYXNlO1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICB6LWluZGV4OiAkel9tZWQ7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9hd2Vzb21lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggYXV0byByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFByZXZpb3VzXG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIE5leHRcbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5hdiBEb3RzXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZG90LWNvdW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X2hlYWRpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0vLyBjbG9zZTogLnNsaWNrLXNsaWRlclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICogR0VORVJBTFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gZm9udHMgYW5kIGhlYWRpbmdzIGFyZSBzZXQgaW4gXCIvdXRpbGl0eS9fZm9udHMuc2Nzc1wiXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIEBpbmNsdWRlIGRlZmF1bHQtZm9udDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtaXhpbiBjb250YWluZXIoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyX21vYmlsZTtcbiAgcGFkZGluZzogMCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXI7XG4gICAgcGFkZGluZzogMCAkc2l0ZV9jb250YWluZXJfcGFkZGluZztcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG59XG5cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG59XG5cbiNtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogJGhlYWRlcl9oZWlnaHRfbW9iaWxlO1xuICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skdXRpbGl0eV9uYXZfaGVpZ2h0fSArICN7JGhlYWRlcl9oZWlnaHR9KTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0KiBVVElMSVRZXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5hY2Nlc3NpYmlsaXR5LFxuLnNyX29ubHkge1xuICBAaW5jbHVkZSBzcl9vbmx5KCk7XG59XG5cbi5zY3JvbGwtLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdCogTEFZT1VUXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIGRpc2FibGUgdGVsIGxpbmtzIG9uIGRlc2t0b3Bcbi8vIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbi8vIFx0QGluY2x1ZGUgZGVza3RvcCB7XG4vLyBcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyBcdH1cbi8vIH1cblxuLmJhY2tncm91bmQtY292ZXIge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xufVxuXG4uYmFja2dyb3VuZC1jb250YWluIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvbnRhaW4pO1xufVxuXG4uYnVsbGV0LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLm51bWJlci1saXN0IHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgQGluY2x1ZGUgYnJlYWRjcnVtYnM7XG59XG5cbi8vIEFKQVggQ2xhc3MgLSBPdmVybGF5XG4uYWpheF9fb3ZlcmxheSB7XG4gIEBpbmNsdWRlIGVsZW1lbnRfZmFkZShcIm91dFwiKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAkel9tYXg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjY1KTtcbiAgY3Vyc29yOiBwcm9ncmVzcztcblxuICAuYWpheF9fb3ZlcmxheS0taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCAkYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjayB0cmFuc3BhcmVudCAkYmxhY2sgdHJhbnNwYXJlbnQ7XG4gICAgICBhbmltYXRpb246IGFqYXgtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuLy8gaHR0cHM6Ly9sb2FkaW5nLmlvL2Nzcy9cbkBrZXlmcmFtZXMgYWpheC1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmFqYXgtLWFjdGl2ZSB7XG4gIC5hamF4X19vdmVybGF5IHtcbiAgICBAaW5jbHVkZSBlbGVtZW50X2ZhZGUoXCJpblwiKTtcbiAgfVxufVxuXG4vLyByZW1vdmUgdHJhbnNpdGlvbnMgZm9yIHByZWZlcmVzIHJlZHVjZWQgbW90aW9uXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgKiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIGZvciBvdXRsaW5lIHN0eWxlcyBvbiBzZWxlY3RhYmxlIGVsZW1lbnRzXG46aXMoYSwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEsIHN1bW1hcnkpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAkb3V0bGluZS1zaXplICRvdXRsaW5lLXN0eWxlICRvdXRsaW5lLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogJG91dGxpbmUtc2l6ZTtcbn1cbjppcyhhLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc3VtbWFyeSk6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIG1vZGFsIGFuZCBvdmVybGF5IHN0eWxlc1xuLmJvZHktb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYubW9kYWwtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGJmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6ICR6X292ZXJsYXk7XG4gIH1cbn1cblxuI3NpbmdsZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDgwdnc7XG4gIGhlaWdodDogODB2aDtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDEwJTtcbiAgei1pbmRleDogY2FsYygjeyR6X292ZXJsYXl9ICsgMSk7XG5cbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByaW50bG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQge1xuICBoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnRsb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5weS02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtYnV0dG9ucyB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFRFUk1TIFBPUFVQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI3dwdHAtcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXJtc3BvcHVwY29udGFpbmVyIHtcbiAgICBoMy50ZXJtc3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzFlMzcgIWltcG9ydGFudDtcbiAgICB9XG4gIC50ZXJtc2NvbnRlbnR3cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cbiAgfVxuICAjd3AtdGVybXMtcG9wdXAtY29udGVudCB7XG4gICAgICBoMSxoMixoMyxoNCxoNSxoNixwLGxpIHtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNkYzFlMzcgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnR0aGVidXR0b24ge1xuICAgIGlucHV0IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzFlMzcgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgM3B4IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGJyaWdodGNvbnRlbnQge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwMDAsMDAwLDAwMCwwLjQpO1xufVxuXG5cblxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEhFQURFUiAtIEZJWEVEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuaGVhZGVyLmhlYWRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRvcCAkdF9tZWQ7XG4gICAgei1pbmRleDogJHpfaGVhZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTI7XG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XG5cdFxuXHQvKioqKiogRVlFQlJPVyBOQVZJR0FUSU9OICoqKioqL1xuICAgIC5oZWFkZXJfX2V5ZWJyb3ctbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXkyO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDQlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oJGJ0blNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5yZWdpb24tc2VsZWN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiBjYWxjKCN7JHpfaGVhZGVyfSArIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAkdXRpbGl0eV9uYXZfaGVpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdyYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgLm1lbnUtZXllYnJvdy1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0LWFuY2hvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKioqKiBNQUlOIE5BVklHQVRJT04gKioqKiovXG4gICAgLmhlYWRlcl9fbWFpbiB7XG4gICAgICAgIGhlaWdodDokaGVhZGVyX2hlaWdodDtcbiAgICAgICAgbWFyZ2luOjA7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAkel9oZWFkZXI7XG4gICAgfVxuXHRcbiAgICAuaGVhZGVyX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MCAxJTtcblx0XHRcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9faXRlbSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLyoqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICAgTE9HT1xuICAgICAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXJfbG9nb193aWR0aF9tb2JpbGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX2xvZ29fd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXJfX2ljb24tLW1vYmlsZVRyaWdnZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLnlhbm1hci1yZWdpb24tbmF2aWdhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItY29tcGFjdF9fcmVnaW9uLW5hdmlnYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lvbi1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfS8vIGNsb3NlOiAuaGVhZGVyX19sb2dvXG5cbiAgICAgICAgLyoqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICAgTkFWIE1FTlVcbiAgICAgICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAuaGVhZGVyX19uYXYge1xuICAgICAgICAgICAgLyoqKiBNT0JJTEUgTUVOVSAqKiovXG4gICAgICAgICAgICAvLyAnb3Blbicgc3R5bGVzIGF0IHRoZSBib3R0b20gb2YgdGhpcyBmaWxlXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXJfaGVpZ2h0X21vYmlsZX0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXJfaGVpZ2h0X21vYmlsZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5MjtcblxuICAgICAgICAgICAgLy8gc2hvdyB3aGVuIHRhYmxldCBvciBhYm92ZSB3aWR0aFxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBmbGV4OiA1IDAgYXV0bztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0JTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTUVOVSBXUkFQUEVSXG4gICAgICAgICAgICAgICAgdWwubWVudTpub3QoI21lbnUtZXllYnJvdy1tZW51LTEpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBHbG9iYWwgTWVudSBMSVxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFjay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcndhcmQtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGJvdW5jZSAxNTAwbXMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcndhcmQtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFx0Ly8gVG9wIGxldmVsIG1lbnUgaXRlbVxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0ICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gVG9wIGxldmVsIG1lbnUgaXRlbSB3aXRoIHN1Ym1lbnVcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAulwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZSgxLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQWN0aXZlIFN1YiBNZW51XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6YWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93blthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLWlkPVwibGktSW5kdXN0cmllc1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlbZGF0YS1pZD1cImxpLUluZHVzdHJpZXMgT3ZlcnZpZXdcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkel9sb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1pZD1cImxpLUJ1eWluZyBUb29sc1wiXSwgJi5jb2wtMy1zdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uaGVhZGluZy1jYXRlZ29yeSwgYS5oZWFkaW5nLWNhdGVnb3J5ICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAzNXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6X2xvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWItbWVudS5tZW51LWRlcHRoLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtaWQ9XCJsaS1TdWNjZXNzIFN0b3JpZXNcIl0sICYuY29sLTMtc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5zdWItbWVudS5tZW51LWRlcHRoLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmhlYWRpbmctY2F0ZWdvcnksIGEuaGVhZGluZy1jYXRlZ29yeSAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzVweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkel9sb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLWlkPVwibGktU3VwcG9ydFwiXSwgJltkYXRhLWlkPVwibGktQWJvdXRcIl0sICYuY29sLTEtc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN1Yi1tZW51Lm1lbnUtZGVwdGgtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLWlkPVwibGktUHJvZHVjdHNcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUubWVudS1kZXB0aC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCgucHJvZHVjdC1jYWxsb3V0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUubWVudS1kZXB0aC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5wcm9kdWN0LWNhbGxvdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNwbGF5LWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGlbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudS5tZW51LWRlcHRoLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkel9sb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGlbYXJpYS1leHBhbmRlZD0nZmFsc2UnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaGVhZGluZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1idG4sIC5wcm9kdWN0LWNhdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdF9zaG9ydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOmFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHotbWF4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBHbG9iYWwgU3VibWVudVxuICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0X3Nob3J0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMCUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdWItTWVudTogSXRlbSB3aXRoIHN1Yi1zdWItbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czphbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdWIgLSBTdWIgTWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkel9iZWxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA1MHB4IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA1JSAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbi1jb250ZW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfS8vIGNsb3NlOiB1bC5zdWItbWVudVxuICAgICAgICAgICAgICAgIH0vLyBjbG9zZTogdWwubWVudVxuXG4gICAgICAgICAgICAgICAgLy8gZm9yIG1vYmlsZSBtZW51IGV4cGFudGlvblxuICAgICAgICAgICAgICAgICNtZW51LW1haW4tbWVudS0xLm1lbnUuZGlzcGxheS1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgID4gbGkuZHJvcGRvd25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGxpLmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJ1aWxkIGFuZCBwcmljZSBidXR0b24gdXNlZCBpbiB0d28gbmF2c1xuICAgICAgICAuaGVhZGVyX19jdGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxufSAvLyBjbG9zZTogaGVhZGVyLmhlYWRlclxuXG4vKioqIE1PQklMRSBNRU5VICoqKi9cbi8vIFN0eWxlcyBmb3Igd2hlbiBtb2JpbGUgbWVudSBpcyBvcGVuXG5ib2R5LmFjdGl2ZS0tbW9iaWxlTWVudSB7XG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqIEFkbWluIGJhciBjaGFuZ2UgdGhlIHRvcCBwb3NpdGlvbiBvZiBmaXhlZCBuYXYgKioqL1xuYm9keS5hZG1pbi1iYXJ7XG4gICAgaGVhZGVyLmhlYWRlcntcbiAgICAgICAgdG9wOiAkd3BfYWRtaW5CYXJfaGVpZ2h0X21vYmlsZTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgICAgICAgdG9wOiAkd3BfYWRtaW5CYXJfaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7IFxuICAgIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG4gICAgfVxuICAgIDYwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEZPT1RFUlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5mb290ZXIuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cblx0KiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHR1bCxcbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblx0fVxuXG4gICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJHNpdGVfY29udGFpbmVyX3BhZGRpbmdfbW9iaWxlO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc2l0ZV9jb250YWluZXJfcGFkZGluZztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblx0XG5cdC8qKioqKioqKioqKioqKioqKipcblx0XHRMZWZ0XG5cdCoqKioqKioqKioqKioqKioqKi9cbiAgICAuZm9vdGVyX190b3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0vLyBjbG9zZTogLmZvb3Rlcl9fdG9wXG5cbiAgICAuZm9vdGVyX19taWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX2l0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhZ2xpbmUge1xuICAgICAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhdnk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdlIGhhdmUgY2hhbmdlZCB0aGUgc29jaWFsIGljb25zIHRocmVlIHRpbWVzIG5vd1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYW55IG1vcmUgY2hhbmdlcyB3ZSB3aWxsIG5lZWQgZGVzaW5ncyB0byBtYWtlIHVwZGF0ZXNcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtbGlua3MtLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X3Nob3J0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtbGlua3MtLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWxpbmtzLS13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWxpbmtzLS1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X3Nob3J0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9fbmF2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVuZGVybGluZSgkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9fZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWF2eTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bigkYnRuU2Vjb25kYXJ5UmV2ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRvcF9sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZTAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsKCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfS8vIGNsb3NlOiAuZm9vdGVyX19taWRcblxuXG4gICAgLyoqKioqKioqKioqKioqKioqKlxuXHRcdEJPVFRPTVxuXHQqKioqKioqKioqKioqKioqKiovXG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOiA0NnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgfVxuICAgICAgICAmX19sZWdhbC1saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lKCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfS8vIGNsb3NlOiAuZm9vdGVyX19ib3R0b21cblx0XG59Ly8gY2xvc2U6IGZvb3Rlci5mb290ZXIiLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Rk9STVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uZ2Zvcm1fd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0ZmllbGRzZXQuZ2ZpZWxkLCBkaXYuZ2ZpZWxkIHtcblx0XHRsZWdlbmQuZ2ZpZWxkX2xhYmVsLCBsYWJlbC5nZmllbGRfbGFiZWwge1xuXHRcdFx0QGluY2x1ZGUgbGFiZWw7XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0nZW1haWwnXSwgaW5wdXRbdHlwZT0ndGVsJ10sIHNlbGVjdCwgdGV4dGFyZWEge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXkxO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0cGFkZGluZzogMTBweCA4cHg7XG5cdFx0fVxuXG5cdFx0LmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyB7XG5cdFx0XHRzcGFuLmdpbnB1dF9hZGRyZXNzX3ppcCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0YWNjZW50LWNvbG9yOiAkcmVkO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDE1cHg7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRhY2NlbnQtY29sb3I6ICRncmF5Mjtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdEBpbmNsdWRlIGJvZHktc21hbGw7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0fVxuXG5cdH1cblx0LnByaXZhY3ktcG9saWN5IHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lKCRyZWQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRAaW5jbHVkZSBidG47XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG5cdC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdFx0QGluY2x1ZGUgaDE7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMjBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRtYXJnaW46IDUwcHggMDtcblx0XHR9XG5cdFx0XG5cdH1cbn1cblxuLmZvcm0tdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBncmlkO1xuXG5cdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpIDUwJSA1MCUgLyBjb3Zlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW92ZXJsYXkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAyMDAwcHggMCAwIDAgcmdiYSgkcmVkLCAwLjg4KTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdCY6ZW1wdHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1oZWFkaW5nIHtcblx0XHRcdG1hcmdpbjogMzJweCAwIDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0bWFyZ2luOiA1OHB4IC0yMHB4IDE2cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHRmaWVsZHNldC5nZmllbGQtLXdpZHRoLWZ1bGwge1xuXHRcdFx0LmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xuXHRcdFx0XHQuZ2ZpZWxkX2NoZWNrYm94IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5nY2hvaWNlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0NDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZW1wbGF0ZS0tNDA0e1xuXHRkaXNwbGF5OiBncmlkO1xuXHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA4NXB4IDA7XG5cblx0LmZvdXIwNF9fY29udGVudCB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0aDEge1xuXHRcdFx0QGluY2x1ZGUgaDMoJHJlZCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5zdWJoZWFkaW5nLCBwLnN1YmhlYWRpbmcge1xuXHRcdFx0QGluY2x1ZGUgaDYoJGJsYWNrKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0cCwgLnNlY3Rpb25fX2NhcHRpb24gcCB7XG5cdFx0XHRAaW5jbHVkZSBib2R5LXNtYWxsKCRncmF5NCk7XG5cdFx0fVxuXHR9XG5cblxuXG59Ly8gY2xvc2U6IC50ZW1wbGF0ZS0tNDA0IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdElOREVYXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZW1wbGF0ZS0taW5kZXh7XG5cblx0LmluZGV4X19wb3N0c3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOnN0cmV0Y2g7XG5cdH1cblx0XG5cdGFydGljbGV7XG5cdFx0ZmxleDowIDEgNDYlO1xuXHRcdG1hcmdpbjoyJTtcblx0fVxuXG5cbn0vLyBjbG9zZTogLnRlbXBsYXRlLS1pbmRleCIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRQcm9kdWN0IEJ1aWxkIEFuZCBQcmljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5kaXYuYnVpbGQtcHJpY2VfX3dyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTE7XG5cdH1cblxuXHQuYnVpbGQtcHJpY2Uge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLXN1YmhlYWRpbmcge1xuXHRcdFx0QGluY2x1ZGUgYm9keS1sYXJnZTtcblx0XHRcdG1hcmdpbjogMTVweCAwIDMwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19teS1vcHRpb25zIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5MTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lcl9tb2JpbGU7XG5cdFx0XHRwYWRkaW5nOiAyNXB4ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmcgMTAwcHg7XG5cdFx0XHRcdHdpZHRoOiA0MHZ3O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1jb3VudCB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRzdW1tYXJ5IHtcblx0XHRcdFx0QGluY2x1ZGUgaDQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdCY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsICY6Om1hcmtlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXDI3NkZcIjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICR0X21lZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmW29wZW5dIHtcblx0XHRcdFx0c3VtbWFyeSB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnVpbGQtcHJpY2VfX215LW9wdGlvbnMtLWNhdGVnb3JpZXMge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZURvd24gMzUwbXMgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWNhdGVnb3JpZXMge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvZHktbGFyZ2U7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oNSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDhweCAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWRpc2NsYWltZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBib2R5LXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX29wdGlvbi1zZWxlY3Qge1xuXHRcdFx0cGFkZGluZzogMzVweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZ19tb2JpbGU7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZztcblx0XHRcdFx0ZmxleDogNjYlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1vcHRpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z2FwOiAzMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0XHRnYXA6IDQwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1pdGVtIHtcblxuXHRcdFx0XHRcdCYtLXRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZm9ybSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHRcdFx0XHQmLnNob3ctZXJyb3Ige1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuLnJlcXVpcmVkLCBzcGFuLmxhYmVsLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9keS1zbWFsbCgkZ3JheTQpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQubGFiZWwtdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9keS1zbWFsbDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDUwcHgpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvZHktbGFyZ2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdGFjY2VudC1jb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0bGFiZWwgKyBsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLWFjY29yZGlvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0ZGV0YWlscyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5Mjtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICR0X21lZDtcblxuXHRcdFx0XHRcdFx0XHRzdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHQuYWNjb3JkaW9uLS10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGg1O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuYWNjb3JkaW9uLS1jb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvZHktc21hbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMjJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQudG9nZ2xlIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAkdF9tZWQgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZm9ybSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0c3Bhbi5sYWJlbC10ZXh0LCBzcGFuLmxhYmVsLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTAwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNzV2dyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JltvcGVuXSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdHN1bW1hcnkge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHQudG9nZ2xlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYW5pbWF0ZURvd24gMzUwbXMgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1idG5zIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRcdGdhcDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQmLnNob3ctZXJyb3Ige1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1saW5rcyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z2FwOiAzNXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gZGVzaWduZWQgd2hlbiBvbmUgb3IgbGVzcyBvcHRpb25zIGluIGZvcm1cblx0XHQmLm1pbmltYWwge1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA2MCU7XG5cdFx0XHRcdC5idWlsZC1wcmljZV9fbXktb3B0aW9ucyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnVpbGQtcHJpY2VfX29wdGlvbi1zZWxlY3Qge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cblx0QGtleWZyYW1lcyBhbmltYXRlRG93biB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTE1cHgpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxufS8vIGNsb3NlOiAuYnVpbGQtcHJpY2VcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRQcm9kdWN0IEJ1aWxkIEFuZCBQcmljZSBTdW1tYXJ5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmRpdi5idWlsZC1wcmljZS1zdW1tYXJ5X193cmFwcGVyIHtcblxuXHQuYnVpbGQtcHJpY2Utc3VtbWFyeSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLXN1YmhlYWRpbmcge1xuXHRcdFx0QGluY2x1ZGUgYm9keS1sYXJnZTtcblx0XHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29uZmlnIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5MTtcblx0XHRcdC8vIGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHQvLyBnYXA6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lcl9tb2JpbGU7XG5cdFx0XHRwYWRkaW5nOiAyNXB4ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lcjtcblx0XHRcdFx0cGFkZGluZzogNTBweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZyAxMDBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tc3VtbWFyeSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0LnN1bW1hcnktbGlzdC1pdGVtIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudmFsdWUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib2R5LWxhcmdlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tbGlua3Mge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRnYXA6IDI1cHg7XG5cdFx0XHRcdGE6bm90KC5idG4tLXRlcnRpYXJ5KSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lKCRyZWQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Zvcm0ge1xuXHRcdFx0Ly8gbWF4LXdpZHRoOiAkY29udGFpbmVyX21vYmlsZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmdfbW9iaWxlIDM1cHg7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0Ly8gbWF4LXdpZHRoOiAkY29udGFpbmVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nIDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZGlzY2xhaW1lciB7XG5cdFx0XHRcdEBpbmNsdWRlIGJvZHktc21hbGw7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheTQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG59Ly8gY2xvc2U6IC5idWlsZC1wcmljZVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0RGVhbGVyIExvY2F0b3IgJiBTdG9yZSBTaW5nbGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIGRlYWxlciBhcmNoaXZlIHBhZ2VcbmRpdi5kZWFsZXItbG9jYXRvciB7XG5cdFxuXHQuZGVhbGVyLWxvY2F0b3JfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6ICRjb250YWluZXJfbW9iaWxlO1xuXHRcdHBhZGRpbmc6IDMwcHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmdfbW9iaWxlO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMjBweDtcblx0XHRcdHBhZGRpbmc6IDc1cHggJHNpdGVfY29udGFpbmVyX3BhZGRpbmcgMTIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmRlYWxlci1sb2NhdG9yX190aXRsZSB7XG5cdFx0bWFyZ2luOiAyNXB4IDA7XG5cdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdH1cblx0Ly8gWUFOTUFSVE9ETzogZG8gd2Ugd2FudCB0byBkaXNwbGF5IHRoZSBzdG9yZSBjb3VudD9cblx0LmRlYWxlci1sb2NhdG9yX19jb3VudCB7XG5cdFx0bWFyZ2luOiAwcHggNHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjd3BzbC13cmFwIHtcblx0XHQud3BzbC1zZWFyY2gge1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG1heC13aWR0aDogNjUwcHg7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdTZWxlY3QgdGhlIHBpbiBcXGYzYzVcXCB0byBzZWUgY29tcGFueSBpbmZvcm1hdGlvbi4nO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCN3cHNsLXNlYXJjaC13cmFwIHtcblx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6IDExcHg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDNweDtcblxuXHRcdFx0XHRcdC53cHNsLWlucHV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDAyJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYXZ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcl9vbmx5KCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDEzcHggMTFweCA1MHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lndwc2wtc2VhcmNoLWJ0bi13cmFwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnRuO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cHNsLWdtYXAtY2FudmFzIHtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc2cHgpIHtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdH1cblx0XHRcdC53cHNsLWluZm8td2luZG93IHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgcmdiYSgwLCAwLCAwLCAwKSAxLjVweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgJHRfbWVkO1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndwc2wtaW5mby1hY3Rpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0I3dwc2wtcmVzdWx0LWxpc3Qge1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzZweCkge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXHRcdFx0I3dwc2wtc3RvcmVzIHtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTI7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lndwc2wtc3RvcmUtbG9jYXRpb24ge1xuXHRcdFx0XHRcdFx0XHQud3BzbC1zdG9yZS10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvZHktbGFyZ2UoJGJsYWNrKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICR0X21lZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYzYzUnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cy13aXRoaW4sICY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC53cHNsLW1pbGVzLWF3YXkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDI0KTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lndwc2wtc3RyZWV0IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsYWJlbCgkZ3JheTQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC53cHNsLWNvbnRhY3QtZGV0YWlscyB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMjBweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogNnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiAkZm9udF9oZWFkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9keS1zbWFsbCgkcmVkKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5idG4tLXByaW1hcnkge1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBpZiBubyByZXN1bHRzIHJlbW92ZSBzZWxlY3QgcGluIHRvb2x0aXBcblx0I3dwc2wtd3JhcC53cHNsLW5vLXJlc3VsdHMge1xuXHRcdC53cHNsLXNlYXJjaCB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufS8vIGNsb3NlOiAuYnVpbGQtcHJpY2VcblxuXG4vLyBkZWFsZXIgc2luZ2xlIHN0b3JlXG5kaXYuZGVhbGVyLWRldGFpbCB7XG5cdC5kZWFsZXItZGV0YWlsX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyX21vYmlsZTtcblx0XHRwYWRkaW5nOiAzMHB4ICRzaXRlX2NvbnRhaW5lcl9wYWRkaW5nX21vYmlsZTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyO1xuXHRcdFx0cGFkZGluZzogNzVweCAkc2l0ZV9jb250YWluZXJfcGFkZGluZyAxMjBweCAxNjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmRlYWxlci1kZXRhaWxfX2luZm8ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFiZWwoJHJlZCk7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hZGRyZXNzIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjNjNSc7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tbGlua3Mge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGhvbmU6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjA5NSc7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZheDo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMWFjJztcblx0XHRcdFx0fVxuXHRcdFx0XHQud2Vic2l0ZTo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGFjJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1leHRyYXMge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdhcDogMjVweDtcblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ly8gcDpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxuXG5cdC5kZWFsZXItZGV0YWlsX19tYXAge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDc3MHB4O1xuXG5cdFx0LmRlYWxlci1kZXRhaWxfX21hcC0tbGlua3Mge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdCoge1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogOHB4O1xuXHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZTtcblx0XHRcdH1cblx0XHRcdC5nbWFwcy1saW5rIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMzVkJztcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHROZXdzIFNpbmdsZSBhbmQgQXJjaGl2ZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vLy8vLy8vIHNpbmdsZSAvLy8vLy8vLy8vXG5kaXYudHlwZS1uZXdzIHtcblx0LnNpbmdsZS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4ODZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cdFx0aDEge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdH1cblx0XHQuZGF0ZS1hdXRob3Ige1xuXHRcdFx0QGluY2x1ZGUgbGFiZWwoJHJlZCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KG1pbikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRmaWd1cmUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4ODZweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhYmVsKCRncmF5NCk7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnNoYXJlLWxpbmtzIHtcblx0XHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDI1cHg7XG5cdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHQuaWNvbi0tc2hhcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMS41cHg7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICRyZWQ7O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRzZWN0aW9uLmJsb2NrLS13eXNpd3lnIHtcblx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHQuZmxleCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxufS8vIGNsb3NlOiBuZXdzIHNpbmdsZVxuXG4vLy8vLy8vLyBhcmNoaXZlIC8vLy8vLy8vLy9cbmRpdi5uZXdzLWFyY2hpdmUge1xuXG59Ly8gY2xvc2U6IG5ld3MgYXJjaGl2ZVxuXG4vLy8vLy8vLy8gbW9zdCByZWNlbnQgYW5kIGxhdGVzdCBuZXdzIGFydGljbGVzIC8vLy8vL1xuLm1vc3QtcmVjZW50IHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0fVxuXHQmX19ibG9ja3Mge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0cm93LWdhcDogNDBweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldChtaW4pIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxMHB4LCAxZnIpKTtcblx0XHRcdHJvdy1nYXA6IDc1cHg7XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHQmLS1pbWFnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQobWluKSB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyODBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tdGV4dCB7XG5cdFx0XHRcdCYtLWV5ZWJyb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhYmVsKCRyZWQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAgXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1leGNlcnB0IHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXk0O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAgXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1saW5rIHtcblx0XHRcdFx0XHQubGluayB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0gLy8gY2xvc2UgbW9zdCByZWNlbnRcblxuLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblxuICAgIC5kaXNhYmxlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY29sb3I6ICRncmF5NDtcbiAgICB9XG4gICAgLnBhZ2UtbnVtYmVyc3tcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgxMik7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1x0XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuXHRcdCY6bm90KC5kb3RzKSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTI7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTBweDtcblx0XHR9XG5cdFx0Jjpob3Zlcjpub3QoLmN1cnJlbnQpOm5vdCguZG90cykge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0XHQmLmRvdHMge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0Y29sb3I6ICRncmF5Mjtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHR9XG4gICAgICAgICYuY3VycmVudHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTM7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmF5Mztcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3QsIC5sYXN0LCAucHJldiwgLm5leHR7XG4gICAgICAgICY6bm90KC5kaXNhYmxlKXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufSAvLyBjbG9zZSBwYWdpbmF0aW9uIiwiLyoqXHJcbiAqIEJsb2NrIFNhc3MgSW1wb3J0c1xyXG4gKiAtIFRoaXMgZmlsZSBpcyBpbXBvcnRlZCBpbnRvIHRoZSBnbG9iYWwgc2NzcyBhbmQgY29tcGlsZWQgdG9nZXRoZXJcclxuICovXHJcblxyXG4vLyBCbG9ja3NcclxuQGltcG9ydCAnX2Jsb2Nrcy1nbG9iYWwnO1xyXG5AaW1wb3J0ICcuLi9hbm5vdW5jZW1lbnQtYmFyL2Fubm91bmNlbWVudC1iYXInO1xyXG5AaW1wb3J0ICcuLi9idXR0b25zLWJsb2NrL2J1dHRvbnMtYmxvY2snO1xyXG5AaW1wb3J0ICcuLi9jYWxsb3V0L2NhbGxvdXQnO1xyXG5AaW1wb3J0ICcuLi9jb21wYXJpc29uL2NvbXBhcmlzb24nO1xyXG5AaW1wb3J0ICcuLi9lbWFpbC9lbWFpbCc7XHJcbkBpbXBvcnQgJy4uL2ZlYXR1cmVkLWxpc3QvZmVhdHVyZWQtbGlzdCc7XHJcbkBpbXBvcnQgJy4uL2Z1bGwtd2lkdGgtbWVkaWEvZnVsbC13aWR0aC1tZWRpYSc7XHJcbkBpbXBvcnQgJy4uL2Z1bGwtd2lkdGgtdGV4dC9mdWxsLXdpZHRoLXRleHQnO1xyXG5AaW1wb3J0ICcuLi9oZXJvLWJhbm5lci9oZXJvLWJhbm5lcic7XHJcbkBpbXBvcnQgJy4uL2ltYWdlLXdpdGgtdGV4dC9pbWFnZS13aXRoLXRleHQnO1xyXG5AaW1wb3J0ICcuLi9saW5lLWJyZWFrL2xpbmUtYnJlYWsnO1xyXG5AaW1wb3J0ICcuLi9sb2dvcy1ibG9jay9sb2dvcy1ibG9jayc7XHJcbkBpbXBvcnQgJy4uL25ld3MtaGVyby1zbGlkZXIvbmV3cy1oZXJvLXNsaWRlcic7XHJcbkBpbXBvcnQgJy4uL3BhZ2UtdGl0bGUvcGFnZS10aXRsZSc7XHJcbkBpbXBvcnQgJy4uL3Byb2R1Y3QtY2FyZHMvcHJvZHVjdC1jYXJkcyc7XHJcbkBpbXBvcnQgJy4uL3Byb2R1Y3QtaGVyby1zbGlkZXIvcHJvZHVjdC1oZXJvLXNsaWRlcic7XHJcbkBpbXBvcnQgJy4uL3NpZGUtYnktc2lkZS9zaWRlLWJ5LXNpZGUnO1xyXG5AaW1wb3J0ICcuLi9zcGVjaWZpY2F0aW9ucy9zcGVjaWZpY2F0aW9ucyc7XHJcbkBpbXBvcnQgJy4uL3N0YXRzL3N0YXRzJztcclxuQGltcG9ydCAnLi4vd3lzaXd5Zy93eXNpd3lnJztcclxuLy8gTmV3IGF0dGFjaGVtZW50IHNlY3Rpb25zXHJcbkBpbXBvcnQgJy4uL2Z1bGwtd2lkdGgtaW1hZ2UvZnVsbC13aWR0aC1pbWFnZSc7XHJcbkBpbXBvcnQgJy4uL2F0dGFjaG1lbnQtY2FyZHMvYXR0YWNobWVudC1jYXJkcyc7XHJcbkBpbXBvcnQgJy4uL2Nhcm91c2VsLWJhbm5lci9jYXJvdXNlbC1iYW5uZXInXHJcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogR2xvYmFsIHRlc3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqIEJMT0NLIFNUWUxFUyAqKioqKi8gXG4vLyB2YXJpb3VzIGJhY2tncm91bmQgdG8gZWxlbWVudCBjb2xvcnNcbnNlY3Rpb24uYmxvY2ssIGRpdi5ibG9jayB7XG5cdCZbZGF0YS1iYWNrZ3JvdW5kPSdyZWQnXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXHRcdC5idG46bm90KC5saW5rKSB7XG5cdFx0XHRAaW5jbHVkZSBidG4oJGJ0blByaW1hcnlSZXZlcnNlKTtcblx0XHR9XG4gICAgfVxuXHQmW2RhdGEtYmFja2dyb3VuZD0nd2hpdGUnXSB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0fVxuXHR9XG5cdCZbZGF0YS1iYWNrZ3JvdW5kPSdibGFjayddIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0KiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0XHQuYnRuOm5vdCgubGluaykge1xuXHRcdFx0QGluY2x1ZGUgYnRuKCRidG5TZWNvbmRhcnlSZXZlcnNlKTtcblx0XHR9XG5cdH1cblx0JltkYXRhLWJhY2tncm91bmQ9J2dyYXknXSB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXkxO1xuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLyoqKioqIEJMT0NLIEZPUk1BVFRJTkcgKioqKiovIFxuYm9keSAqe1xuXHQvLyBIb3Jpem9udGFsIEFsaWduXG5cdCZbZGF0YS1hbGlnbi14PSdsZWZ0J117XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0ICAgIHRleHQtYWxpZ246bGVmdDtcblx0fVxuXHQmW2RhdGEtYWxpZ24teD0nY2VudGVyJ117XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFxuXHRcdC5idXR0b25zX19mbGV4e1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdH1cblx0fVxuXHQmW2RhdGEtYWxpZ24teD0ncmlnaHQnXXtcblx0ICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFxuXHRcdC5idXR0b25zX19mbGV4e1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHR9XG5cdH1cblx0XG5cdC8vIFZlcnRpY2FsIEFsaWduXG5cdCZbZGF0YS1hbGlnbi15PSd0b3AnXXtcblx0ICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG5cdH1cblx0JltkYXRhLWFsaWduLXk9J2NlbnRlcidde1xuXHQgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXHR9XG5cdCZbZGF0YS1hbGlnbi15PSdib3R0b20nXXtcblx0ICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xuXHR9XG59XG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQURNSU5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hZG1pbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIHtcblx0LmFjZi1ibG9jay1wYW5lbCAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQgPiAuYWNmLWxhYmVsIGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdH1cblx0LmFkbWluLS1ibG9jay1oZWFke1xuXHRcdHBhZGRpbmc6MTVweDtcblx0fVxuICAgIC5hZG1pbi1ibG9jay10aXRsZSB7XG4gICAgXHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIFx0Y29sb3I6ICM5OTk7XG4gICAgXHRmb250LXNpemU6IDIxcHg7XG4gICAgXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgXHRtYXJnaW4tdG9wOiAwO1xuICAgIFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIFx0cGFkZGluZzogMCAwIDNweDtcbiAgICBcdHNwYW4ge1xuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0Zm9udC1zaXplOiAxOHB4O1xuICAgIFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG4gICAgXHRcdCYuZGFzaGljb25zIHtcbiAgICBcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH1cbiAgICAuYWRtaW4tYmxvY2stZGVzYyB7XG4gICAgXHRjb2xvcjogIzk5OTtcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICBcdG1hcmdpbi10b3A6IDA7XG4gICAgXHRtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgXHRwYWRkaW5nOiAwIDAgM3B4O1xuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQW5ub3VuY2VtZW50IEJhclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc2VjdGlvbi5ibG9jayB7XG4gICAgJi5ibG9jay0tYW5ub3VuY2VtZW50LWJhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stLWFubm91bmNlbWVudC1iYXJfX3dyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLmFycm93LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmJsb2NrLS1hbm5vdW5jZW1lbnQtYmFyX19oZWFkbGluZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1iYWNrZ3JvdW5kPVwicmVkXCJdIHtcbiAgICAgICAgICAgIC5ibG9jay0tYW5ub3VuY2VtZW50LWJhcl9fY3RhIHtcbiAgICAgICAgICAgICAgICAuYXJyb3ctbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFycm93LWhlYWQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBCdXR0b25zIEJsb2NrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrIHtcbiAgICAmLmJsb2NrLS1idXR0b25zLWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stLWJ1dHRvbnMtYmxvY2tfX2Jsb2NrcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA2cHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBDYWxsb3V0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrIHtcbiAgICAmLmJsb2NrLS1jYWxsb3V0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgJiArIC5ibG9jay0tY2FsbG91dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuYmxvY2stLWNhbGxvdXRfX2Jsb2NrcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdF9tZWQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLS1jYWxsb3V0X19ibG9ja3NfX2l0ZW0tLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWhlYWQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUHJvZHVjdCBDb21wYXJpc29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrIHtcbiAgICAmLmJsb2NrLS1jb21wYXJpc29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stLWNvbXBhcmlzb25fX3RpdGxlIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1jb21wYXJpc29uX19ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tcGFyaXNvbl9fY2FyZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgICAgIC5jYXJkX19tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmRfX2NvbnRlbnQtLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBFbWFpbCBTdWJzY3JpYmVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2stLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay0tZW1haWxfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDQwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg0KCR3aGl0ZSk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UoJHdoaXRlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stLWVtYWlsX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bigkYnRuU2Vjb25kYXJ5UmV2ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG9wX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBlMCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5MztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgICAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbCgkd2hpdGUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEZlYXR1cmVkIExpc3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2sge1xuICAgICYuYmxvY2stLWZlYXR1cmVkLWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1mZWF0dXJlZC1saXN0X19ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMygkcmVkKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgzKCRibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRnVsbCBXaWR0aCBNZWRpYVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKiogR0VORVJBTCBJVEVNICoqKioqL1xuc2VjdGlvbi5ibG9jay0tZnVsbFdpZHRoTWVkaWF7XG4gICAgcGFkZGluZzowO1xuXG4gICAgLyoqKioqIElNQUdFICoqKioqL1xuICAgICZbZGF0YS10eXBlPSdpbWFnZSdde1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtaGVpZ2h0PVwibGFyZ2VcIl0ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKioqKiogVklERU8gKioqKiovXG4gICAgJltkYXRhLXR5cGU9J3ZpZGVvJ117XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIC52aWRlb19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1MHB4O1xuICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCJsYXJnZVwiXSB7XG4gICAgICAgICAgICAgICAgLnZpZGVvX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1MHB4O1xuICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufS8vIGNsb3NlOiAuYmxvY2stLWZ1bGxXaWR0aE1lZGlhXG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRnVsbCBXaWR0aCBUZXh0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICYtLWgxIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19zdWJoZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UoaW5oZXJpdCk7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDEwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIH1cblxuICAgIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgICZbZGF0YS1iYWNrZ3JvdW5kPSd3aGl0ZSddIHtcblx0XHQuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9fYm9keSwgcCwgcCBzcGFuIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG5cbiAgICAmW2RhdGEtaGVhZGxpbmUtY29sb3I9J2JsYWNrJ10ge1xuXHRcdC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZSwgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lLS1oMSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxufVxuXG5cbi5ibG9jay0tZnVsbC13aWR0aC10ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIwMHB4O1xuICBncmlkLWdhcDogMTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxuXHQuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjAwcHg7XG4gICAgZ3JpZC1nYXA6IDEwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgfVxufVxufSBcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSGVybyBCYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2stLWhlcm9CYW5uZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgcGFkZGluZzowO1xuXG4gICAgLmhlcm9CYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAkel9tZWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT0naW1hZ2VfaXRlbSddIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmhlcm9CYW5uZXJfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgyKCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKioqKiogU0laSU5HICoqKioqL1xuICAgICZbZGF0YS1zaXplPSdzbWFsbCdde1xuICAgICAgICAuaGVyb0Jhbm5lcl9faXRlbSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1zaXplPSdtZWRpdW0nXXtcbiAgICAgICAgLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtc2l6ZT0nbGFyZ2UnXXtcbiAgICAgICAgLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaXplPSdmdWxsJ117XG4gICAgICAgIC5oZXJvQmFubmVyX19pdGVtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtICN7JGhlYWRlcl9oZWlnaHRfbW9iaWxlfSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDpjYWxjKDEwMHZoIC0gI3skaGVhZGVyX2hlaWdodH0gLSAjeyR1dGlsaXR5X25hdl9oZWlnaHR9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKioqKiBHRU5FUkFMIElURU0gKioqKiovXG4gICAgLmhlcm9CYW5uZXJfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuaGVyb0Jhbm5lcl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLW9wYWNpdHkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvQmFubmVyX19vdmVybGF5IHtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tYmctY29sb3IpO1xuICAgICAgICAgICAgb3BhY2l0eTp2YXIoLS1vcGFjaXR5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyb0Jhbm5lcl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDI2cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICZbZGF0YS1hbGlnbi14PSdsZWZ0J10sXG4gICAgICAgICZbZGF0YS1hbGlnbi14PSdyaWdodCddIHtcbiAgICAgICAgICAgIC5oZXJvQmFubmVyX19pbm5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzJSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvQmFubmVyX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDo1NzVweDtcbiAgICAgICAgXG4gICAgICAgIC5iYW5uZXJfX3NpbmdsZUxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb0Jhbm5lcl9fc3ViX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9CYW5uZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9CYW5uZXJfX2NhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmbGlwIDE0MDAwbXMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAgICAgICAgICAgJi0tZmxpcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bigkYnRuUHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gZm9yIHNwZWNpZmljaXR5IHRvIHRha2UgcHJlc2VkZW5jZVxuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqKioqIFZJREVPICoqKioqL1xuICAgIC5oZXJvQmFubmVyX19pdGVtW2RhdGEtdHlwZT1cInZpZGVvX2l0ZW1cIl17XG5cbiAgICAgICAgLmhlcm9CYW5uZXJfX3ZpZGVve1xuICAgICAgICAgICAgLnZpZGVvX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgLy8gaGlkZSBvbiBzbWFsbCBkZXZpY2VzIGZvciBmYWxsYmFjayBpbWFnZVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIHNob3cgb24gdGFibGV0IGFuZCBsYXJnZXJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLWZhbGxiYWNrLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gc2hvdyBvbiBzbWFsbCBkZXZpY2VzIGZvciBmYWxsYmFjayBpbWFnZVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBoaWRlIG9uIHRhYmxldCBhbmQgbGFyZ2VyXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfS8vIGNsb3NlOiB2aWRlbyBpdGVtXG5cblxuICAgIC8qKioqKiBTQ1JPTEwgQ1RBICoqKioqL1xuICAgIC5oZXJvQmFubmVyX19zY3JvbGxDdGEge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjMwcHg7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgW2NsYXNzKj0nZmEnXXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBmbGlwIHtcbiAgICAgICAgMCUsIDQuMjUlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt9XG4gICAgICAgIDguMjUlLCAxNi43NSUge3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSA0cHgpKTt9XG4gICAgICAgIDIwLjc1JSwgMjkuMjUlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0yMDAlIC0gOHB4KSk7fVxuICAgICAgICAzMy4yNSUsIDQxLjc1JSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtMzAwJSAtIDEycHgpKTt9XG4gICAgICAgIDQ1Ljc1JSwgNTQuMjUlIHt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC00MDAlIC0gMTZweCkpO31cbiAgICAgICAgNTguMjUlLCA2Ni43NSUge3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTMwMCUgLSAxMnB4KSk7fVxuICAgICAgICA3MC43NSUsIDc5LjI1JSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtMjAwJSAtIDhweCkpO31cbiAgICAgICAgODMuMjUlLCA5MS43NSUge3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSA0cHgpKTt9XG4gICAgICAgIDk1Ljc1JSwgMTAwJSB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxuICAgIH1cblxuc2VjdGlvbi5ibG9jay0taGVyb0Jhbm5lciAuaGVyb0Jhbm5lcl9fc3ViX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiAgICBcbn0vLyBjbG9zZTogLmJsb2NrLS1oZXJvQmFubmVyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEJ1dHRvbnMgQmxvY2tcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2sge1xuICAgICYuYmxvY2stLWltYWdlLXdpdGgtdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1pbWFnZS13aXRoLXRleHRfX2Jsb2NrcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICYtLWV5ZWJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwoJHJlZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSG9yaXpvbnRhbCBEaXZpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWxpbmUtYnJlYWsge1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXkyO1xuXG4gICAgJi5yZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgfVxuXG59XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogTG9nb3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2sge1xuICAgICYuYmxvY2stLWxvZ29zIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1sb2dvc19fYmxvY2tzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgQkxPQ0s6IE5ld3MgSGVybyBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay5uZXdzLWhlcm8tc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTE7XG5cbiAgICAubmV3cy1oZXJvLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAubmV3cy1oZXJvLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDEwMHB4O1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbCgkcmVkKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAgXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAgXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmFydGljbGUtZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2xpZGVyIG92ZXJyaWRlcyBmcm9tIGRlZmF1bHQuLi5cbiAgICAgICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Ly8gY2xvc2U6IG5ld3MtaGVyby1zbGlkZXJcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUEFHRSBUSVRMRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1wYWdlVGl0bGV7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkel9sb3c7XG5cbiAgICAvLyBSZW1vdmUgcGFkZGluZy10b3AgZnJvbSBuZXh0IGJsb2NrIHRvIGJyaW5nIHRpdGxlIGNsb3NlciB0byBjb250ZW50XG4gICAgJiArIHNlY3Rpb24uYmxvY2t7XG4gICAgICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBzZWN0aW9uIHBhZGRpbmdcbiAgICAmLnBhZGRpbmctLW5vVG9we1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cbiAgICAmLnBhZGRpbmctLW5vQm90dG9te1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIH1cbiAgICBcbiAgICAvLyBUZXh0IGFsaWdubWVudFxuICAgICYudGV4dEFsaWduLS1jZW50ZXJ7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgICAmLnRleHRBbGlnbi0tcmlnaHR7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgfVxuXG4gICAgLnRoZW1lLS1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuXG59Ly8gY2xvc2U6IC5ibG9jay0tcGFnZVRpdGxlXG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUHJvZHVjdCBDYXJkc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1wcm9kdWN0LWNhcmRzIHtcblxuICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAucHJvZHVjdC1jYXJkc19fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmRzX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgICAgICByb3ctZ2FwOiA1MHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDEwcHgsIDFmcikpO1xuXG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgybiAtIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IC0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMTBweCwgMWZyKSk7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRzX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDJuIC0gMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRzX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuIC0gMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0vLyBjbG9zZTogLmJsb2NrLS1wcm9kdWN0LWNhcmRzXG5cblxuLmJsb2NrLS1wcm9kdWN0LWNhcmRzICsgLmJsb2NrLS1wcm9kdWN0LWNhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgIEJMT0NLOiBQcm9kdWN0IEhlcm8gU2xpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWhlcm8tc2xpZGVyIHtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMCAyNXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5zZWN0aW9uX19wcm9kdWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UoJHJlZCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uX19jYXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlKCRncmF5NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnNlY3Rpb25fX3NwZWNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAzMHB4O1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXkzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2KCRncmF5NCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLm1ldHJpYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5zd2l0Y2gtYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvZ2dsZVN3aXRjaDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuaGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgLy8gbWFpbiBzbGlkZXJcbiAgICAgICAgLmhlcm8tc2xpZGVyX193cmFwcGVye1xuXG4gICAgICAgICAgICAmLm1haW4tc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0ODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudmlkZW9fX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnlvdXR1YmVfdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDc1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuYmxvY2stLWhlcm8tc2xpZGVyX19ib3R0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQ1cHggMDtcbiAgICAgICAgICAgICZbZGF0YS1zbGlkZXM9XCIxXCJdIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC8vIG5hdiBzbGlkZXJcbiAgICAgICAgICAgIC5oZXJvLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICZbZGF0YS1jb3VudD1cIjFcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlb19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnN3aXRjaF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLnN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgIC8vIHN1Ym5hdiBzdHlsZXNcbiAgICAuc3VibmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogJHpfbWVkO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgJl9fbW9iaWxlLXdyYXBwZXIsICZfX2Rlc2t0b3Atd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21vYmlsZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYtLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdF9tZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cy13aXRoaW4sICYuYWN0aXZlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGMjY0MztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuY3VycmVudC1hbmNob3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDQoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9hd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYW5jaG9ycyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgICAgICYtLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym5hdl9fbW9iaWxlLXdyYXBwZXItLWFuY2hvcnMtLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVza3RvcC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAmLS1saW5rcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYWJlbCgkd2hpdGUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDQoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZXllYnJvdygkd2hpdGUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCA0MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0X21lZDtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICYuYWN0aXZlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjI2NDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0vLyBjbG9zZTogcHJvZHVjdCBoZXJvLXNsaWRlclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBTaWRlIEJ5IFNpZGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS1zaWRlX2J5X3NpZGUge1xuXG4gICAgJl9fd3JhcHBlciB7IFxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIH1cbiAgICBcbiAgICAuc2lkZV9ieV9zaWRlX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRfbWVkO1xuICAgICAgICAmW2RhdGEtcG9zaXRpb249XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZV9ieV9zaWRlX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtX19pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtYXgpIHtcbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIHZpZGVvLFxuICAgICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLyoqKioqIElNQUdFICYmIFZJREVPICoqKioqL1xuICAgICAgICAmLS1tZWRpYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKioqKiBSSUNIIFRFWFQgKioqKiovXG4gICAgLnNpZGVfYnlfc2lkZV9faXRlbS0tcmljaFRleHQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICAgLml0ZW1fX2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b25zX19mbGV4IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIHdoaXRlIGJhY2tncm91bmQgb3ZlcmlkZXNcbiAgICAgICAgJltkYXRhLWJhY2tncm91bmQ9XCJ3aGl0ZVwiXSB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfS8vIGNsb3NlOiByaWNoIHRleHRcblxuXG4gICAgLyoqKioqIElNQUdFICoqKioqL1xuICAgIC5zaWRlX2J5X3NpZGVfX2l0ZW0tLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9Ly8gY2xvc2U6IGltYWdlXG5cbn0vLyBjbG9zZTogLmJsb2NrLS1zaWRlX2J5X3NpZGVcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogU3BlY2lmaWNhdGlvbnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2sge1xuICAgICYuYmxvY2stLXNwZWNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvY2stLXNwZWNzX190b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmLS1oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuc3dpdGNoLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stLXNwZWNzX19ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVhci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQobWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jYXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLXNwZWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpOm5vdCg6bGFzdC1jaGlsZCkgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS12YWx1ZSwgJi0tbWV0cmljIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1tZXRyaWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVuZGVybGluZSgkcmVkKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9nZ2xlU3dpdGNoO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogU3RhdHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uYmxvY2sge1xuICAgICYuYmxvY2stLXN0YXRzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KG1pbikge1xuICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvY2stLXN0YXRzX19oZWFkbGluZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2stLXN0YXRzX19ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWlkLTgyMjYgc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmJsb2NrLS1zdGF0c19fYmxvY2tzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtaWQtODIyNiAgc2VjdGlvbi5ibG9jay5ibG9jay0tc3RhdHMgLmJsb2NrLS1zdGF0c19fYmxvY2tzX19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogV1lTSVdZR1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS13eXNpd3lnIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbl9wYWRkaW5nIDA7XG4gICAgXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4NnB4O1xuICAgICAgICB9XG4gICAgICAgIGgyLCBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTNweCAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgLy8gJjplbXB0eSB7XG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgcmdiYSgwLCAwLCAwLCAwKSAxLjVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAkdF9tZWQ7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlKCRncmF5NCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cC12aWRlby1zaG9ydGNvZGU6Zm9jdXMsIC53cC12aWRlby1zaG9ydGNvZGU6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC53cC12aWRlbyB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lanMtb3ZlcmxheS1wbGF5IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVqcy1vdmVybGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3lhbm1hci9hc3NldHMvZGlzdC9pbWdzL3BsYXkucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGRpdi53cC1jYXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCBpZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbn0vLyBjbG9zZTogLmJsb2NrLS1jdXN0b21Db250ZW50XG5cbiIsInNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtdGV4dCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuXG4gIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19ib2R5IHtcbiAgICBAaW5jbHVkZSBib2R5LWxhcmdlKGluaGVyaXQpO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDEwcHggMDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgfVxuXG4gIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxuICAmW2RhdGEtYmFja2dyb3VuZD0nd2hpdGUnXSB7XG4gICAgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2JvZHksIHAsIHAgc3BhbiB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1oZWFkbGluZS1jb2xvcj0nYmxhY2snXSB7XG4gICAgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2hlYWRsaW5lLCAuYmxvY2stLWZ1bGwtd2lkdGgtdGV4dF9faGVhZGxpbmUtLWgxIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnVsbC13LWltYWdlLWJvZHkge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cblxuICAuZnVsbC13LWltYWdlLWdhbGxlcnkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuaW1hZ2Utc3ViLWhlYWQge1xuICAgIGNvbG9yOiAjREMxRTM2ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgfVxuXG4gIC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19jdGEge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxuICAmW2RhdGEtYmFja2dyb3VuZD0nd2hpdGUnXSB7XG4gICAgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2N0YSBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiBzZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNlY3Rpb24uYmxvY2stLWZ1bGwtd2lkdGgtd2l0aC1nYWxsZXJ5IC5ibG9jay0tZnVsbC13aWR0aC10ZXh0X19oZWFkbGluZSB7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuZnVsbC13LWltYWdlLWJvZHkge1xuXHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuZnVsbC13LWltYWdlLWdhbGxlcnkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbjogNDBweCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDIwcHg7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuaW1hZ2Utc3ViLWhlYWQge1xuXHRjb2xvcjogI2RjMWUzNiAhaW1wb3J0YW50O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeSAuZnVsbC13LWltYWdlLWdhbGxlcnkgbGkgaW1nIHtcblx0d2lkdGg6IDE1MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblxuc2VjdGlvbi5ibG9jay0tZnVsbC13aWR0aC13aXRoLWdhbGxlcnkgLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2N0YSB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG5zZWN0aW9uLmJsb2NrLS1mdWxsLXdpZHRoLXdpdGgtZ2FsbGVyeVtkYXRhLWJhY2tncm91bmQ9J3doaXRlJ10gLmJsb2NrLS1mdWxsLXdpZHRoLXRleHRfX2N0YSBhIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFByb2R1Y3QgQ2FyZHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyB7XG5cbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTE7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgLnByb2R1Y3QtY2FyZHNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1jYXJkc19fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldChtaW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgxMHB4LCAxZnIpKTtcblxuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoMm4gLSAxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDEwcHgsIDFmcikpO1xuXG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgybiAtIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkc19faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IC0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRzX19pdGVtOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZHNfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59Ly8gY2xvc2U6IC5ibG9jay0tcHJvZHVjdC1jYXJkc1xuXG5cbi5ibG9jay0tcHJvZHVjdC1jYXJkcyArIC5ibG9jay0tcHJvZHVjdC1jYXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuZGl2I2ZpbHRlcl9iYW5uZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI0RDMUUzNztcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG59XG5cbi5hdHQtZml0ZXItY29udGFpbmVyLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF0dC1maWx0ZXItdGV4dCBoNCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmF0dC1maWx0ZXItdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbmEjdmlld19hbGxfYXR0YWNobWVudHMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG59XG5cbnNlbGVjdCNhdHRhY2htZW50X2ZpbHRlciB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZGMxZTM3O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnByb2R1Y3QtY2FyZHNfX2l0ZW0uYXR0YWNobWVudCAuY2FyZF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZHVjdC1jYXJkc19faXRlbS5hdHRhY2htZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmUgZGVmYXVsdCBidWxsZXRzICovXG59XG5cbi5wcm9kdWN0LWNhcmRzX19pdGVtLmF0dGFjaG1lbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjsgLyogQWRkIGNvbnRlbnQ6IFxcMjAyMiBpcyB0aGUgQ1NTIENvZGUvdW5pY29kZSBmb3IgYSBidWxsZXQgKi9cbiAgICBjb2xvcjogI0RDMUUzNzsgLyogQ2hhbmdlIHRoZSBjb2xvciAqL1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBJZiB5b3Ugd2FudCBpdCB0byBiZSBib2xkICovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBOZWVkZWQgdG8gYWRkIHNwYWNlIGJldHdlZW4gdGhlIGJ1bGxldCBhbmQgdGhlIHRleHQgKi9cbiAgICB3aWR0aDogMWVtOyAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG59XG5cbi5hdHRhY2htZW50IGgyLmg1LmNhcmRfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdC1jYXJkc19faXRlbS5hdHRhY2htZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIE1PREFMIFBPUFVQIENBUkRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmF0dGFjaG1lbnQtbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IGNhbGMoMTAwICsgMSk7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uYXR0YWNobWVudC1tb2RhbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwNTk7XG59XG5cbi5hdHRhY2htZW50LXRhYmxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY2xvc2UtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbG9zZS1tb2RhbDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmNsb3NlLW1vZGFsOmJlZm9yZSwgLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmNsb3NlLW1vZGFsOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2xvc2UtbW9kYWw6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5hdHRhY2gtaW50cm8td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXR0YWNoLWludHJvIHNwYW4ge1xuICAgIGNvbG9yOiAjREMxRTM3O1xufVxuXG4uYXR0YWNoLWludHJvIGg2IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiA5cHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG4uYXR0YWNoLWZvb3Rlci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYXR0YWNoLWZvb3Rlci13cmFwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi5hdHRhY2gtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNEQzFFMzc7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmF0dGFjaC1zdWItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdHRhY2htZW50LXRhYmxlLXdyYXBwZXIgLmF0dGFjaC1zdWItbGFiZWw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJFOUVBO1xufVxuXG4uYXR0YWNobWVudC10YWJsZS13cmFwcGVyIC5hdHRhY2gtc3ViLWxhYmVsOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuXG4uYXR0YWNobWVudC10YWJsZS13cmFwcGVyIC5hdHRhY2gtc3ViLWxhYmVsIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweCAzcHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi5hdHRhY2gtc3ViLXZhbHVlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgICAuYXR0LWZpdGVyLWNvbnRhaW5lci5jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIHNlbGVjdCNhdHRhY2htZW50X2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICBhI3ZpZXdfYWxsX2F0dGFjaG1lbnRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hdHRhY2htZW50LXRhYmxlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgfVxuXG4gICAgYm9keSAuY2FyZCAuY2FyZF9fbWVkaWEge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICB9XG59XG5zZWxlY3QjYXR0YWNobWVudF9maWx0ZXIgb3B0aW9uIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIGZvciB0aGUgU3RpY2t5IHJlZCBiYXIgKi9cbmRpdiNmaWx0ZXJfYmFubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IC8qIGZvciBicm93c2VyIGNvbXBhdGliaWxpdHkgKi9cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4Ojk5O1xufVxuIiwiLmNhcm91c2VsLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmIC5jYXJvdXNlbC1zbGlkZXMge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gIH1cblxuICAmIC5jYXJvdXNlbC1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmLnNob3cge1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgfVxuXG4gICAgLnNsaWRlLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgei1pbmRleDogMDtcblxuICAgIH1cblxuICAgLm9tYnJlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xuXG4gICYubGVmdCB7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAyNzBkZWcsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNikgMCwgICBcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC40KSA0MCUsIFxuICAgICAgdHJhbnNwYXJlbnRcbiAgICAgIFxuICAgICk7IFxuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEzZGVnKTsgfVxuXG4gICYucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgMjcwZGVnLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjYpLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAgICk7ICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMTNkZWcpO31cbn1cblxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMTUlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIC50aXRsZS1wYXJ0LFxuICAgIC5jYXJvdXNlbC10aXRsZSxcbiAgICAuY2Fyb3VzZWwtZGVzYyxcbiAgICAuY2Fyb3VzZWwtbGVnYWwge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgICAgIEBtaXhpbiBwb3MoJHksICR4KSB7XG4gICAgICAgIEBpZiAkeSA9PSB0b3AgICAgeyB0b3A6IDFyZW07IH1cbiAgICAgICAgQGVsc2UgaWYgJHkgPT0gbWlkZGxlIHsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICBAZWxzZSBpZiAkeSA9PSBib3R0b20geyBib3R0b206IDFyZW07IH1cblxuICAgICAgICBAaWYgJHggPT0gbGVmdCAgIHsgbGVmdDogNXJlbTsgfVxuICAgICAgICBAZWxzZSBpZiAkeCA9PSBjZW50ZXIgeyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICBAZWxzZSBpZiAkeCA9PSByaWdodCAgeyByaWdodDogNXJlbTsgfVxuICAgICAgfVxuXG4gICAgICAmLS10b3AtbGVmdCAgICAgIHsgQGluY2x1ZGUgcG9zKHRvcCxsZWZ0KTsgfVxuICAgICAgJi0tdG9wLWNlbnRlciAgICB7IEBpbmNsdWRlIHBvcyh0b3AsY2VudGVyKTsgfVxuICAgICAgJi0tdG9wLXJpZ2h0ICAgICB7IEBpbmNsdWRlIHBvcyh0b3AscmlnaHQpOyB9XG4gICAgICAmLS1taWRkbGUtbGVmdCAgIHsgQGluY2x1ZGUgcG9zKG1pZGRsZSxsZWZ0KTsgfVxuICAgICAgJi0tbWlkZGxlLWNlbnRlciB7IHRvcDogMjAlIWltcG9ydGFudDsgQGluY2x1ZGUgcG9zKG1pZGRsZSwgY2VudGVyKTsgfVxuICAgICAgJi0tbWlkZGxlLXJpZ2h0ICB7IEBpbmNsdWRlIHBvcyhtaWRkbGUscmlnaHQpOyB9XG4gICAgICAmLS1ib3R0b20tbGVmdCAgIHsgQGluY2x1ZGUgcG9zKGJvdHRvbSxsZWZ0KTsgfVxuICAgICAgJi0tYm90dG9tLWNlbnRlciB7IEBpbmNsdWRlIHBvcyhib3R0b20sY2VudGVyKTsgfVxuICAgICAgJi0tYm90dG9tLXJpZ2h0ICB7IEBpbmNsdWRlIHBvcyhib3R0b20scmlnaHQpOyB9XG5cbiAgICAgIC5leWVicm93IHsgZm9udC1zaXplOiAuODVyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAuMDVlbTsgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAgIC5jYXJvdXNlbC10aXRsZSB7IGZvbnQtc2l6ZTogMnJlbTsgbGluZS1oZWlnaHQ6IDEuMjsgbWFyZ2luLWJvdHRvbTogLjVyZW07IGZvbnQtd2VpZ2h0OiA3MDA7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG4gICAgICAuY2Fyb3VzZWwtZGVzYyAgeyBmb250LXNpemU6IDFyZW07IG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuICAgICAgLmNhcm91c2VsLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmLS1ibGFjayB7IGJhY2tncm91bmQ6IzAwMDsgY29sb3I6I2ZmZjsgfVxuICAgICAgICAmLS1yZWQgICB7IGJhY2tncm91bmQ6I0RDMUUzNzsgY29sb3I6I2ZmZjsgfVxuICAgICAgICAmLS13aGl0ZSB7IGJhY2tncm91bmQ6I2ZmZjsgY29sb3I6IzAwMDsgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5jYXJvdXNlbC1sZWdhbCB7IGZvbnQtc2l6ZTouN3JlbTsgZGlzcGxheTpibG9jazsgfVxuXG4gICAgJi50ZXh0LWFsaWduLS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgJi50ZXh0LWFsaWduLS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAmLnRleHQtYWxpZ24tLXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0OyAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6IG5vbmU7IGZvbnQtc2l6ZToycmVtOyB6LWluZGV4OjM7IGN1cnNvcjpwb2ludGVyO2NvbG9yOndoaXRlO1xuICAgICYuY2Fyb3VzZWwtcHJldiB7IGxlZnQ6MXJlbTsgfVxuICAgICYuY2Fyb3VzZWwtbmV4dCB7IHJpZ2h0OjFyZW07IH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MXJlbTsgcmlnaHQ6MDsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ei1pbmRleDogMjtcbiAgICAuZG90IHtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDouNzVyZW07IGhlaWdodDouNzVyZW07IG1hcmdpbjowIC4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpOyBib3JkZXItcmFkaXVzOjUwJTsgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAmLmlzLWFjdGl2ZSB7IGJhY2tncm91bmQ6I0RDMUUzNzsgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNzVweDtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6NTAlOyBcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiNEQzFFMzc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGUtbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi50YWdsaW5lLXRleHQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5kdWFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcblxuICAudGl0bGUtcGFydCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgfVxuXG4gIC50aXRsZS1kaXZpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcblxuICAgICYud2l0aC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWJhbm5lciB7XG4gICAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7IFxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgICAgLmNhcm91c2VsLXRpdGxlLFxuICAgICAgICAudGl0bGUtcGFydCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLWJ0biB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtbGVnYWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLXByZXYsXG4gICAgLmNhcm91c2VsLW5leHQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWRvdHMgLmRvdCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmV5ZWJyb3ctLXdoaXRlIHsgY29sb3I6ICNmZmZmZmY7IH1cbi5leWVicm93LS1yZWQgICB7IGNvbG9yOiAjREMxRTM3OyB9XG4uZXllYnJvdy0tYmxhY2sgeyBjb2xvcjogIzAwMDAwMDsgfVxuXG5cbi8vIC50aXRsZS1kaXZpZGVyLS13aGl0ZSB7IGNvbG9yOiAjZmZmZmZmOyB9XG4vLyAudGl0bGUtZGl2aWRlci0tcmVkICAgeyBjb2xvcjogI0RDMUUzNzsgIH1cbi8vIC50aXRsZS1kaXZpZGVyLS1ibGFjayB7IGNvbG9yOiAjMDAwMDAwOyAgfVxuXG4udGl0bGUtZGl2aWRlci0td2l0aC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHNwYW4geyBcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0OyBcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmLnRpdGxlLWRpdmlkZXItLXdoaXRlIHsgXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7Y29udGVudDogXCJcIjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6ICNmZmZmZmY7IH0gXG4gIH1cbiAgJi50aXRsZS1kaXZpZGVyLS1yZWQgeyBcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtjb250ZW50OiBcIlwiO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZDogI0RDMUUzNzsgfSBcbiAgfVxuICAmLnRpdGxlLWRpdmlkZXItLWJsYWNrIHtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHsgY29udGVudDogXCJcIjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6ICMwMDAwMDA7IH0gXG4gIH1cbn1cblxuLnNjcm9sbC1kb3duLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7ICBcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgICAgICAgICAgIFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IFxuICBjb2xvcjogI2ZmZmZmZjsgICAgICAgICAgICAgICAgICBcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuXG4gIHRyYW5zaXRpb246IFxuICAgIHRyYW5zZm9ybSAwLjJzIGVhc2UsIFxuICAgIGNvbG9yIDAuMnMgZWFzZSwgXG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyBcbiAgICBjb2xvcjogI0RDMUUzNztcbiAgfVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcblxuICAgICYudGV4dC1jb250YWluZXItLXRvcC1sZWZ0LFxuICAgICYudGV4dC1jb250YWluZXItLW1pZGRsZS1sZWZ0LFxuICAgICYudGV4dC1jb250YWluZXItLWJvdHRvbS1sZWZ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgJi50ZXh0LWNvbnRhaW5lci0tdG9wLXJpZ2h0LFxuICAgICYudGV4dC1jb250YWluZXItLW1pZGRsZS1yaWdodCxcbiAgICAmLnRleHQtY29udGFpbmVyLS1ib3R0b20tcmlnaHQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC8qIElmIHlvdSB3YW50IHRvIG1ha2UgaXQgZnVsbOKAkXdpZHRoOiAqL1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuY2Fyb3VzZWwtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY2Fyb3VzZWwtc2xpZGUge1xuICAgIC5vbWJyZS1vdmVybGF5IHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCB2YXIoLS1vdmVybGF5LW9wYWNpdHksIDAuNikpIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcbiAgICAgICkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4iXX0= */
